Revisions of obs-studio (20)

boombatower boombatower accepted request 4040 about 7 years ago (revision 52)
- Update to version 20.1.3:
  * libobs: Update to version 20.1.3
  * libobs: Fix FFmpeg constants
  * libobs: Update to version 20.1.2
  * libobs-d3d11: Allow rebuild even if output duplicator fails
  * graphics-hook: blacklist OpenGL capture for "cm_client.exe"
  * UI: Fix custom ffmpeg output file / URL entry
  * linux-pulseaudio: Get correct default device
  * libobs: Rename obs_video_thread to obs_graphics_thread
  * libobs: Use new ffmpeg constants
  * obs-ffmpeg: Use new ffmpeg constants
  * deps/media-playback: Use new ffmpeg constants
  * UI: Log when output timer events stop outputs
boombatower boombatower accepted request 4026 about 7 years ago (revision 51)
- Update to version 20.1.1:
  * libobs: Add wrapper function to query Windows registry
  * libobs: Log Windows 10 Gaming Features
  * CI: Update Travis script to target OSX 10.10+
  * enc-amf: Version 2.2.4
  * libobs: Update to version 20.1.1
  * rtmp-services: Add Picarto eu-west1 ingress server
  * rtmp-services: Add stream.me streaming platform
boombatower boombatower accepted request 4015 about 7 years ago (revision 50)
- Update to version 20.1.0:
  * libobs/util: Fix *nix CPU core counts
  * libobs: Log *nix system info more like Windows/Mac
  * libobs: Fix XCB keyboard mapping size calculation
  * linux-capture: Watch for VisibilityNotify events
  * libobs: Fix a potential divide by zero crash
  * UI: Allow volume peak to be customized via .qss
  * UI: Fix parent window geometry loading
  * Build with CEF 3112 on OSX
  * obs-browser: version 1.30.1
  * rtmp-services: Update ingest list for Restream.io
  * obs-outputs: Enable FTL logging and reduce verbosity
  * obs-outputs: Fix invalid stream key error
  * rtmp-services: Add new twitch ingest servers
  * obs-outputs: Improve new netcode if encoder reports 0 bitrate
  * rtmp-services: Fixing misspell in a country name
  * vlc-source: Add media control hotkeys
  * rtmp-services: Update ingest list for Restream.io
  * rtmp-services: Add looch.tv streaming platform
  * libobs/util: Add memory usage functions
  * UI: Add memory usage to Stats window on linux/mac
  * libobs: Add Pulseaudio audio monitoring support
  * UI: Enable audio monitoring on linux if pulse available
  * linux-pulseaudio: Use actual sink device names
  * libobs: Fix texture_ready feedback for CPU conversion path
  * libobs: Fix I420 shader for (width/2)%4 == 2 resolutions
  * libobs: Add private settings to scene items/sources
  * UI: Allow right-clicking mixer sources to bring up menu
  * UI: Allow hiding/unhiding sources in the mixer
  * UI: Add missing option to context menu
Olaf Hering Olaf Hering (olh) accepted request 3993 about 7 years ago (revision 49)
boombatower boombatower accepted request 3926 over 7 years ago (revision 48)
- Update to version 20.0.1:
  * UI: Add Studio Mode features in the Frontend API
  * CI: Download deps if they are outdated
  * plugins: Clear warnings about -Wincompatible-pointer-types
  * UI: Add new theme, update theme capabilities
  * .editorconfig: Add file to speed up editor configuration
  * libobs: Fix an int underflow in log_frame_info
  * rtmp-services: Add Chaturbate Streaming Service
  * libobs-d3d11: Fix potential issue rebuilding shared texture
  * UI: Fix potential crash with unsupported video cards
  * vlc-video: Add network caching property
  * libobs-d3d11: Better error message for missing D3DCompiler
  * rtmp-services: Rename beam.pro to Mixer.com
  * vlc-video: Fix integer conversion warning
  * deps/jansson: Update jansson to version 2.9
  * UI: Add fullscreen projector to systray menu
  * UI: Add fullscreen UI option to view menu
  * libobs: Fix bug where obs_data default might not be set
  * UI: Add "Defaults" button to filters/properties windows
  * obs-text: Fix file reader occasionally not updating
  * text-freetype2: Fix file reader occasionally not updating
  * cmake: Add _CRT_NONSTDC_NO_WARNINGS def to all projects
  * UI, libobs: Add ability to lock individual scene items
  * UI, libobs: Add Japanese shortcut keys for Windows
  * rtmp-services: Update servers for Vaughn Live/Breakers.tv
  * libobs/util: Make minor optimization to circlebuf pops
  * libobs: Add <> or \| on RT 102-key as hotkey
  * libobs/plugins/UI: Suppress unused variables warnings
  * UI: Make sure "Defaults" buttons aren't default buttons
  * UI: Make lock/unlock icons slightly smaller
boombatower boombatower accepted request 3849 over 7 years ago (revision 47)
- Update to version 19.0.3:
  * rtmp-services: Update Twitch ingests
  * librtmp: Fix build error with ENODATA on FreeBSD
  * rtmp-services: Rename Beam to Mixer
  * UI/installer: Specify "source" in plugins section
  * UI/installer: Fix broken realsense plugin install locations
  * UI/installer: Update installer VC redist download link
  * win-wasapi: Fix potential null pointer deref in enumeration
  * UI: Look for plugins in ~/Library/Application Support/obs-studio/plugins/
  * libobs/plugins/UI: Suppress -Wimplicit-fallthrough introduced by GCC 7
  * win-capture: Limit OpenProcess flags to prevent A/C issues
  * deps/media-playback: Output av_read_frame error string
  * deps/media-playback: Start decoding regardless of keyframe
  * obs-ffmpeg: Add network buffering property
  * deps/media-playback: Call stop callback on failure
  * deps/media-playback: Fix lockup issues
  * Revert "rtmp-services: Rename Beam to Mixer"
  * rtmp-services: Add new twitch.tv ingests
  * UI/updater: Fix incorrect path in portable mode
  * deps/media-playback: Add timeout when waiting for frames
  * deps/media-playback: Fix AV_NOPTS_VALUE being used as timestamp
  * deps/media-playback: Fix playback reset fail after stop
  * obs-ffmpeg: Don't preload media frames if set to pause on end
  * win-capture/graphics-hook: Fix D3D10/D3D11 detection
  * UI: Ignore first 2.5 seconds of bandwidth test
  * UI: Initialize Stats window values after OBSInit/reset
  * win-capture: Add IDXGISwapChain1::Present1 hook support
  * win-capture: Use PROCESS_QUERY_INFORMATION for game capture
  * obs-ffmpeg: Do not precache if set to close when inactive
  * UI: Use QT_TO_UTF8 with name dialog
boombatower boombatower accepted request 3839 over 7 years ago (revision 46)
- Update to version 19.0.2:
  * UI: Fix drag & drop bug
  * frontend-tools: Add automatic scene switcher for Linux
  * UI: Add option to disable audio ducking on windows
  * rtmp-services: Update ingests
  * libobs/util: Add Get function to BPtr<>
  * UI, obs-qsv11: Fix build in VisualStudio 2017
  * UI: Fix warning in VisualStudio 2017
  * obs-qsv11: Fix SEI crash caused by dangling pointer
  * UI: Add ability to output to window
  * UI: Always alternatively open backup scene json file
  * libobs: Don't call unlink unnecessarily
  * libobs/util: Add os_safe_replace function
  * libobs/util: Use os_safe_replace in safe file writes
  * libobs/util: Flush text files when writing
  * libobs/util: Use MoveFileEx with MOVEFILE_REPLACE_EXISTING
  * vlc-video: Add ability to shuffle playlist in VLC source
  * Various: Optimize bundled PNG files
  * text-freetype2: Make font lookup recursive on mac
  * libobs: Use tex.Load for reverse NV12/I420 funcs
  * UI: Fix settings dialog crashing on linux
  * libobs: Fix tex.Load lookup (needs int3, not int2)
  * libobs: Add random shader
  * libobs: Fix skipped frames reporting
  * libobs: Add functions to get logical/physical cores
  * libobs: Pass exact data when calling obs_get_video_info
  * libobs: Add function to allow custom output drawing
  * libobs: Add function to allow getting output connect time
  * libobs: Don't allow lagged frames to be counted as skipped
  * obs-outputs: Add null output
boombatower boombatower accepted request 3801 over 7 years ago (revision 45)
- Update to version 18.0.2:
  * UI/updater: Fix temp files being created and not deleted
  * UI/updater: Fix potential fail case when no files to patch
  * UI/updater: Fixed a bug with deflating
  * UI/updater: Ignore 64bit files on 32bit windows
  * CI: Use ccache to speed up the build
  * CI: OSX - Fix obs.png
  * UI/updater: Fix incorrect inflate use
  * CI: Linux - Install libfdk-aac-dev
  * image-source: Move file modification check before animation processing
  * UI: Add workaround to fix deleting final scene bug
  * rtmp-services: Update ingest list for Restream.io
  * rtmp-services: Update maximum bitrate for Twitch
  * UI: Fix segfault when no system tray exists
  * CI: Linux - Install FFmpeg from source
  * obs-ffmpeg/nvenc: Remove "default" preset
  * libobs: Add obs_source_copy_filters function
  * UI: Add copying/pasting of sources/filters
  * UI: Disable filter pasting when scene collection changed
  * UI: Fix bug where items can't be deleted in last scene
  * libobs: Remove unimplemented exports
  * rtmp-services: Add Livestream service
  * win-dshow: Fix issue with activating when not set to
  * rtmp-services: Update Picarto maximum bitrates
  * libobs: Delay stop detection of audio source
  * libobs: Allow source to fully control source flags (for now)
  * libobs: Add ability to preload async frames
  * libobs: Remove multiple calls to free_type_data
  * deps: Add media-playback static lib
  * obs-ffmpeg: Change from libff to media-playback
boombatower boombatower accepted request 3720 over 7 years ago (revision 44)
- Update to version 18.0.1:
  * CI: Fix true / false on stable builds
  * CI: Add boolean arg parser to OSX
  * CI: Deploy on tags and master branch
  * CI: OSX - Deploy on all branches in the master repo.
  * CI: OSX - Include branch in pkg
  * enc-amf: Update to 1.4.3.11
  * UI: Use correct string for systemTrayEnabled
  * CI: OSX - Update to CEF 2987
  * CI: Use correct folder for building browser
  * CI: OSX - Use bash variable for CEF version
  * UI: Don't exit on unknown command line arguments
  * CI: OSX - export cef version so we can use it elsewhere
  * CI: Fix cef version variable
  * obs-outputs: Fix 100% CPU usage with new network code
  * CI: OSX - Move CEF version to .travis
  * VST: Fix save / load of plugin state. More interface options.
  * UI: Fix audio monitoring dev. not being set on startup
  * UI: Log audio monitoring dev. on start and when changed
  * UI: Add logging of audio monitoring to sources
  * VST: Fix crash when OBS is set to mono
  * Revert "win-dshow: Add LGP timestamp fix"
  * win-dshow: Actually fix LGP issue
  * obs-outputs: Various fixes to new network code
  * Update translations from Crowdin
  * AUTHORS: Update with data from Git and Crowdin
  * libobs: Apply sync offset to win32 audio monitoring
  * UI: Disable network settings while outputs active
  * Update translations from Crowdin
  * AUTHORS: Update with data from Git and Crowdin
boombatower boombatower accepted request 3709 over 7 years ago (revision 43)
- Update to version 18.0.0:
  * UI: Add more command line options
  * obs-browser: Update submodule to latest version
  * Revert "Revert "win-capture: Use FindWindowEx to traverse window list""
  * CI: Add in inital appveyor config
  * CI: Move browser source before building app
  * CI: Build VLC plugin for OSX on travis
  * rtmp-services: remove shut down services
  * CI: Build Windows version and upload artifacts
  * obs-browser: Update browser ref
  * CI: Update permissions on CEF app plist before packaging
  * cmake: Enable COPY_DEPENDENCIES by default on Windows
  * rtmp-services: Update Vaughn Live ingests
  * libobs: Log correct amount of memory on 32bit (windows)
  * UI: Convert to wide before outputting debug text (win)
  * UI: Protect debug text static string var with mutex
  * libobs: Add ability to get output congestion
  * obs-output: Add ability to get congestion to rtmp output
  * obs-outputs: Increase default drop threshold
  * UI: Add connection status square to status bar
  * UI: Add separate timers to status bar
  * UI: Add option to always minimize to tray
  * UI: Hide/show dialogs when minimizing to tray
  * UI: Do not quit program when last windows are projectors
  * UI: Add option to save projectors
  * UI: Add auto-start replay buf. opt. when stream starts
  * UI: Fix scaling in viewport when source flipped
  * UI: Fix linux display/resize bug with preview widget
  * rtmp-services: Add Restream.io Los Angeles server
  * libobs: Add optional ultrawide -> wide scaling techniques
boombatower boombatower accepted request 3554 almost 8 years ago (revision 42)
- Update to version 17.0.2:
  * libobs: Update to 17.0.2
boombatower boombatower accepted request 3227 almost 8 years ago (revision 41)
Update to version 17.0.1.
boombatower boombatower accepted request 3178 almost 8 years ago (revision 40)
- Update to version 0.17.0:
  * rtmp-services: Update ingest list for Restream.io
  * Revert "CI: Build on OSX 10.10 on travis"
  * Remove python dep
  * win-capture: Use static runtimes for hooks/helpers
  * cmake: Fix OSX fixup_bundle.sh to copy non-system deps
  * cmake: Fix permissions with OSX fixup_bundle.sh
  * libobs-opengl: Add xcb message poll to empty out the queue
  * frontend-tools: Add options to start output timers every time
  * libobs-d3d11: Add optional macro to log shader disassembly
  * Revert "obs-transitions: Avoid branching in slide_transition.effect"
  * rtmp-services: remove shut down services
  * libff: Allow custom demuxer options
  * obs-outputs: Fix librtmp IP bind / resolve behavior
  * UI: Fix frontend-api event call for adding scenes
  * libobs/util: Add function to get circlebuf data offset
  * libobs/util: Add function to generate formatted filenames
  * libobs: Fix bug where outputs cannot initialize hotkeys
  * cmake: Add _CRT_SECURE_NO_WARNINGS to all projects
  * libobs: Fix deprecated macro
  * libobs/util: Do not ignore deprecation on windows
  * libobs: Use reference counting for encoder packets
  * obs-ffmpeg: Add replay buffer output
  * UI: Disable simple output rec. settings when active
  * UI: Add replay buffer options to simple output mode
  * UI: Clarify replay buf. hotkey error message
  * UI: Separate replay buffer from recording
  * UI: Add file prefix/suffix options for replay buffer
  * UI: Fix replay buffer compile issues on older compilers
  * win-capture: Only duplicate to get cur thread handle
  * win-capture: Always use minimal access rights within hook
  * win-capture: Do not require pipe/mutex within hook
  * win-capture: Fix getting proper UWP window handles
  * win-capture: Use window for keepalive check
  * win-capture: Create all named objects within hook
  * win-capture: Don't use "Local\" for game capture shared mem
  * win-capture: Remove redundant function
  * win-capture: Use wide strings for named objects
  * win-capture: Add ability to open UWP named kernel objects
  * win-capture: Open UWP named objects with helper functions
  * win-capture: Output hook debug messages if addresses missing
  * win-capture: Log plugin-side when capture successful/lost
  * win-capture: Don't hook suspended processes
  * win-capture: Wait a few frames for hook to load
  * win-capture: Fix "attempting to hook executable" message
  * win-capture: Add ApplicationFrameHost to game capture blacklist
  * win-capture: Don't hard fail if thread ID not found
  * win-capture: Fix cursor not painting with UWP windows
  * win-capture: Add debug messages when hooking
  * win-capture: Do not fall back to other windows for UWP windows
  * UI: Fix property name bug in frontend API
  * libobs: Fix possible reverse order mutex hard lock
  * UI: Remove deleteLater view from filter window layout
  * libobs: Convert Y800 to RGBX manually
  * UI: Use dedicated GPU on Hybrid AMD GPU systems
  * libobs: Fix format not being set for new source frames
  * libobs: Fix line size issue when copying Y800 data
  * obs-ffmpeg: Don't allow 32kb/s with FFmpeg AAC encoder
  * libobs/graphics: Fix the 2D vector dot product func
  * UI: Make close button default in transform dialog
  * UI: Add ability to copy-paste scene item transforms
  * UI: Add import/export of scene collections & profiles
  * enc-amf: Update to 1.4.3.4 for AMD Driver 16.12.1
  * obs-filters: Improve "Color Correction" filter
  * image-source: Do not change blend state
  * obs-text: Do not reset blend state
  * libobs-d3d11: Don't crash if unable to rebuild shared texture
  * libobs: Increase maximum audio tracks to 6
  * UI: Increase maximum audio tracks to 6
  * UI: Update locale for 6 tracks
  * UI: Fix endif in installer
  * UI: Use 64bit desktop link by default in installer
  * UI: Clarify startup error messages related to video
  * obs-ffmpeg: Fix nvenc_h264 deprecated message
  * libobs: Fix bug drawing RGB/BGR async sources
  * libobs: Process all scene audio actions if no audio playing
  * UI: Fix buddy controls with new audio tracks
  * UI: Add default audio track bitrates
  * UI: Fix video initialization failure error message
  * UI: Fix settings window stacked widget index
  * win-capture: Capture all D3D12 backbuffers
  * win-capture: Use FindWindowEx to traverse window list
  * win-capture: Fix possible null pointer dereference
  * win-capture: Do not add certain windows to window lists
  * win-capture: Add a few new blacklisted game capture exes
  * obs-filters: Add "Color" option to color correction filter
  * obs-filters: Fix comment messages
  * obs-qsv11: Use d3d9 allocator on Win7
  * win-capture: Fix possible access of array beyond size
  * win-capture: Refactor DX12 backbuffer code
  * win-capture: If backbuffer count is 1, disable dxgi 1.4 use
  * win-capture: Release backbuffers immediately upon init
  * libobs/util: Fix C++ compilation issue
  * Add libcaption library
  * libobs: Add ability to insert captions into frames
  * frontend-tools: Move source helper functions to a header
  * frontend-tools: Add caption generation tool (windows)
  * Update translations from Crowdin
  * frontend-tools: Add ability to select caption language
  * frontend-tools: Detach caption thread if critical failure
  * frontend-tools: Reset stop event before starting captions
  * frontend-tools: Don't include colon in "Audio Source"
  * frontend-tools: Set buddied controls for captions dialog
  * libobs: Fix caption encoder packet reallocation
  * libobs: Create referenced parsed AVC encoder packet
  * obs-outputs: Free encoder packet data manually
  * libobs: Fix bug in AVC encoder packet allocation
  * UI: Fix Export QFileDialog parent
  * libobs: Eliminate an unnecessary allocation with captions
  * frontend-tools: Fix output-timer translation bug
  * libobs: Update to version 17.0.0
boombatower boombatower accepted request 3146 about 8 years ago (revision 39)
- Update to version 0.16.6:
  * UI: Add --verbose and --unfiltered_log command line options
  * libobs: Duplicate filters of a scene when it is is duplicated
  * obs-ffmpeg: Fix assumption about plane height with i444
  * libobs: Refactor check for Windows bitness/arch
  * libobs: Add Windows bitness/arch to crash handler
  * enc-amf: Update to version 1.4.1.5
  * UI: Add preview scaling options
  * rtmp-services: Change YouTube keyint from 4 to 2
  * libobs: Ensure async source sizes are always reset
  * UI: Fix crash when switching encoders in advanced mode
  * UI: Fix scrolling while preview is locked
  * libobs: Ensure AVC priority is always highest for keyframes
  * obs-outputs: Use correct variable for drop priority
  * enc-amf: Update to commit which prevents crash on startup
  * enc-amf: Update to temporary fix branch
  * win-capture: Do not load 64bit hook offsets on 32bit systems
  * win-capture: Defer hook offset loading to separate thread
  * text-freetype2: Defer loading of plugin until source created
  * obs-qsv11: Manually mark priority bits for QSV frames
  * Revert "libobs: Ensure AVC priority is always highest for keyframes"
  * libobs: Update to 0.16.6
  * Update translations from CrowdIn
  * UI: tray icons are redrawn for better visibility and contrast
  * UI: Update settings and fix presets for simple AMD encoder
  * enc-amf: Update to 1.4.2.2
  * enc-amf: Update to 1.4.2.3
  * cmake: Add module to find RSSDK
  * cmake: Add macro to compile .tlb files via midl
  * win-ivcam: Add Intel RealSense plugin
  * UI: Update installer script to latest version
  * libobs-opengl: Add warning when used on windows
  * Update translations from Crowdin
  * enc-amf: Avoid using C++17 for VS2013 compatibility
boombatower boombatower accepted request 2976 about 8 years ago (revision 38)
- Update to version 0.16.5:
  * libobs-d3d11: Include GDI surface in rebuild
  * libobs-d3d11: Remove possible null pointer dereference
  * libobs: Update to 0.16.5
boombatower boombatower accepted request 2967 about 8 years ago (revision 37)
- Update to version 0.16.4.
- Expand libobs-frontend-api.so to include all versions in %files.
- After upstream fix place libobs-(opengl|frontend-api).so in devel.
boombatower boombatower accepted request 2901 about 8 years ago (revision 36)
- Update to version 0.16.2:
  * obs-ffmpeg: Fix possible NVENC crash
  * UI: Use rect intersection test for validating position
  * enc-amf: Update submodule to 1.3.1.0
  * obs-text: Add gradient feature
  * enc-amf: Fix warnings caused by warnings( push/pop )
  * libobs: Update to 0.16.2
boombatower boombatower accepted request 2899 about 8 years ago (revision 35)
- Update to version 0.16.1:
  * UI: Fix window size/pos not saving on exit
  * libobs/util: Fix fread_utf8 not working with files < 3 bytes
  * obs-text: Change file update interval to 1 sec (from 2)
  * libobs: Update to 0.16.1
boombatower boombatower accepted request 2898 about 8 years ago (revision 34)
- Update to version 0.16.0:
  * enc-amf: Update submodule to 1.3.0
  * UI: Add media/image file drop support
  * enc-amf: Update submodule to 1.3.0.1
  * obs-browser: Add browser plugin as a submodule
  * enc-amf: Update submodule to 1.3.0.3
  * libobs: Update version to 0.16.0
  * enc-amf: Remove unused locale files
  * Update translations from Crowdin
  * UI: Just use 'OK' button for license agreement dialog
boombatower boombatower accepted request 2846 over 8 years ago (revision 33)
Update to 0.15.4 release.
Show all