Revisions of obs-studio (20)
boombatower
accepted
request 4087
almost 7 years ago
(revision 53)
- Update to version 21.0.1: * obs-filters: Fix hard cross-lock when using ducking * win-dshow: Fix decoding issues from encoded devices * UI: Acri theme adjustments * libobs: Update version to 21.0.1 * docs/sphinx: Clarify Python windows installation * CI: Install swig and luajit for osx travis * deps/obs-scripting: Prevent potential python startup issues * enc-amf: Prevent detect-amf from showing fail dialogs * UI: Reduce size of "refresh" icons * Revert "obs-outputs: Fix FMS auth with query string" * UI: fix Multiview labels readability * Update translations from Crowdin * CI: Enable scripting in Linux builds * cmake: Search for Python 3.4 * CI: Update CEF version on travis for osx * libobs: Update version to 21.0.0 * UI: Add simple output mode encoder fallback * frontend-plugins: Only show script file names in script dialog * enc-amf: Test for AMF support in separate process first * obs-ffmpeg: Remove NVENC detection code for now * UI: Add command line arguments to log * obs-ffmpeg: Fix signed mismatch warning * frontend-tools: Fix a few issues with the clock source script * frontend-tools: Add script to update text source from URL * deps/obs-scripting: Fix script_log in python to append newline * frontend-tools: Add a lua script that draws an analog clock * UI: Add audio meter decay rate option * UI: Optimize theme PNG images (smaller files) * frontend-tools: Add "Clear" button to script log window
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
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
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
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
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
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
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
accepted
request 3720
almost 8 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
accepted
request 3709
almost 8 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
accepted
request 3554
almost 8 years ago
(revision 42)
- Update to version 17.0.2: * libobs: Update to 17.0.2
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
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
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
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
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
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
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