Revisions of obs-studio (20)

boombatower boombatower accepted request 4510 about 6 years ago (revision 67)
- Update to version 23.2.1:
  * libobs: Update version to 23.2.1
  * obs-frontend-api: Add func to add custom docks
  * libobs: Disable blending when converting sources
  * UI: Fix editor inheriting source list stylesheet
  * UI: Fix bug with custom source list item color
  * UI: Fix tray icon showing up on startup even if off
  * libobs: Fix null pointer dereference
boombatower boombatower accepted request 4507 about 6 years ago (revision 66)
- Update %post script for new desktop file name.
- Include appdata in files list.
- Include obs-ffmpeg-mux in files list.

- Update to version 23.2.0:
  * libobs: Update version to 23.2.0
  * Update translations from Crowdin
  * UI: Make two-auth message a bit friendlier
  * UI: Use better link for Twitch two-factor warning
  * win-capture: Add discord to game capture blacklist
  * UI: Fix transition A/B labels on macOS/Linux
  * UI: Add two-factor authentication warning for Twitch
  * UI: Add ability to use rich text in warning dialogs
  * UI: Fix output icon size. Add padding to settings list items
  * UI/updater: Update some text for clarity
  * UI/updater: Add marquee progress bar for existing file check
  * UI/updater: Add manifest file for DPI awareness
  * UI: Revert Dark theme Scenes font change
  * CI: Fix travis test on OSX
  * CI: Build CEF with OS X 10.11 target
  * UI: Ensure frontend event is removed on object deletion
  * win-wasapi: Speaker enum fixes
  * UI: Fix "Toggle Preview" hotkeys duplicating
  * GitHub: Add funding buttons
  * libobs-d3d11: Bad indices in log output
  * libobs: Pair encoders only when output actually starts
  * UI: Fix issue where rec time left would show negative time
  * libobs: Remove unreachable YUV decode paths
  * obs-filters: Remove unused key_rgb shader variable
  * obs-filters: Remove unused variable for color key
Olaf Hering Olaf Hering (olh) committed over 6 years ago (revision 65)
- Use ffmpeg3 versions of pkgconfig(libav*)
boombatower boombatower accepted request 4469 over 6 years ago (revision 64)
- Add libqt5-qtsvg-devel as a build dependency.

- Update to version 23.1.0:
  * obs-ffmpeg: Remove "A" variants from NVENC blacklist
  * libobs: Fix and simplify Area scale filter
  * Update translations from Crowdin
  * libobs: Update version to 23.1.0
  * UI: Do not show x (close) for primary dock widgets
  * UI: Fix file browser showing up when dir selected
  * UI: Fix issue where space/esc hotkeys would be blank
  * UI: Fix crash when using ctrl-c in Linux terminal
  * UI: Allow smaller Restream docks
  * libobs, image-source: Fix ABI break in image_file_t structure
  * UI: Fix act. feed version hide check to <= 23.0.2
  * libobs: Change internal version to 23.0.3 (temporarily)
  * obs-ffmpeg: Show encoder name when logging jim-nvenc
  * UI: Hide act. feed by default if prev ver below 23.1
  * UI: Remove help icon from source select dialog
  * UI: Don't open settings or close in event subloop
  * libobs: Update version to 23.1.0
  * CI: Add Restream secrets for AppVeyor
  * obs-ffmpeg: Fix blacklisted adapter check
  * UI: Add Restream integration
  * win-dshow: Update libdshowcapture for crash fix
  * libobs: Remove dead code in sharpness effect
  * obs-filters: Remove unused function in shader
  * libobs: Fix Area scale filter for GLSL
  * CI: Don't build service integration in PRs&Forks
  * CI: Build service integration on Azure Pipelines
  * obs-browser: Make DispatchJSEvent asynchronous
boombatower boombatower accepted request 4460 over 6 years ago (revision 63)
- Update to version 23.0.2:
  * UI: Fix "What's New" showing again each patch version
  * libobs: Fix code styling
  * libobs: Fix first frame when output restarted
  * CI: Fix building on trusty
  * UI: Add (Do not show again) checkbox to dock closing warning
  * Revert "Merge pull request #1418 from cabirdme/qsv_feature_add"
  * Revert "obs-qsv: Enable b-pyramid & change packet priority"
  * UI: Warn when closing dock widgets for first time
  * UI: Add way to exec std::function via invokeMethod
  * obs-ffmpeg: Check avformat context before use
  * obs-ffmpeg: Fix crash on failed audio codec init (for real)
  * UI: Always set first scene collection/profiles
  * obs-ffmpeg: Fix crash on failed audio codec init
  * libobs-d3d11: Check for bad NV12 output on all devices
  * libobs-d3d11: Perform actual test for NV12 driver bug
  * libobs-d3d11: Remove NV12 blacklist
  * libobs: Always query shared texture handle for encoding
  * UI: Reset replay buffer button on "stop" signal
  * libobs-d3d11: Reset handle and re-lock if texture rebuilt
  * libobs-d3d11: Use discrete function to get shared handle
  * libobs-d3d11: Set acquired bool when texture acquired
  * obs-ffmpeg: Always output SEI
  * obs-ffmpeg: Fix SEI data output
  * frontend-tools: Fix memory leak when reloading scripts
  * UI: Update tab stop order in Settings
  * CI: macOS builds on Azure Pipelines
  * obs-qsv11: Fix crash on destructor after init failure
  * obs-qsv11: Don't try to free non allocated array on destruction
  * obs-ffmpeg: Fix NVENC blacklisted card check
boombatower boombatower accepted request 4450 over 6 years ago (revision 62)
- Update to version 23.0.1:
  * obs-browser: Fix widgets being initially blank on high-DPI
  * libobs: Update version to 23.0.1
  * libobs-d3d11: Disable NV12 textures if NVENC unavailable
  * UI: Don't show "What's New" for new users
  * UI: Don't delete auto-remux file (just in case)
  * libobs-d3d11: Blacklist certain adapters from NV12
  * UI: Do not allow post-GPU rescaling on gpu encoders
  * libobs: Add func to get encoder caps by encoder pointer
  * obs-ffmpeg: Fix bitrate being set on NVENC CQP/lossless
  * UI: Fix Mixer allowing endless login retries
  * UI: Make workaround for Logitech plugin hard lock
  * UI: Check CEF available when loading auth
  * libobs-d3d11: Improve check for NV12 texture support
boombatower boombatower accepted request 4443 over 6 years ago (revision 61)
- Include pkg-config (.pc) file in devel subpackage.

- Update to version 23.0.0:
  * UI: Rename a bunch of bad file names
  * image-source: Change max loaded slideshow images to 21
  * enc-amf: Update translations
  * obs-ffmpeg: Add more blacklisted NVENC adapters
  * Update translations from Crowdin
  * UI: Fix replay buffer checked state when no hotkey is set
  * UI: Refine strings for About dialog
  * Update translations from Crowdin
  * UI: Force Twitch moderation tools to system browser
  * UI: Fix wrong filename building for Remux dialog
  * obs-ffmpeg: Free NVENC textures after sending EOS
  * libobs: Update version to 23.0.0
  * obs-browser, obs-vst: Update translations
  * UI: If auth startup failed, keep connected in settings
  * UI: If Twitch account disconnected, retry login
  * UI: If Mixer account disconnected, retry login
  * UI: Fix scene list text edit sizing on dark theme
  * UI: Actually fix non-windows compilation
  * UI: Fix non-windows compilation
  * UI: Do not display threaded message boxes on startup
  * UI: Defer autoconfig to message queue
  * obs-text: Use custom draw flag
  * Update translations from Crowdin
  * UI: Set replay buffer check w/ --startreplaybuffer
  * UI: Fix disabling "resize output to source"
  * UI: Make sure user can still stream if auth fails
  * UI: Do not auto-remux if using FFmpeg output
boombatower boombatower accepted request 4337 over 6 years ago (revision 60)
- Remove workaround for utilizing proper libdir as it interferes
  with building plugins.
boombatower boombatower accepted request 4333 over 6 years ago (revision 59)
- Set ExclusiveArch to i586 and x86_64.

- Restrict to ffmpeg3 to avoid Tumbleweed segfault.
  https://bugs.links2linux.org/browse/PM-143

- Include optional build dependencies to enable more features.
boombatower boombatower accepted request 4281 almost 7 years ago (revision 58)
- Update to version 22.0.2:
  * Revert "UI: Do not fire load events until program loaded"
  * Revert "UI: Reset sources list manually on first load"
  * UI: Always show filter preview if video source
  * obs-browser: Update version to 2.1.5
  * UI: Reset sources list manually on first load
  * UI: Remove "Beta" from auto-config tools menu text
  * libobs: Update version to 22.0.2
  * obs-browser: Update version to 2.1.4
  * UI: Make sure quick transition hotkey is not zeroed
  * UI: Do not fire load events until program loaded
  * UI: Use AlwaysOnTop option for windowed projectors
  * UI: Fix a rare multiview crash when clicked
  * UI: Fix macOS bug (scrollbar blocking lock icons)
  * CI: Use Qt 5.10.1 instead of 5.11.1 for macOS
  * UI: Remove beta warning from auto-config wizard
  * libobs: Blacklist old obs-browser version on macOS
  * UI: Fix filter layout issue
  * UI/updater: Add missing header
  * obs-outputs: Revert f1f49bc1 to fix RTMP authentication
  * UI: Select item that user adds
  * CI: Rename one more missed cef-bootstrap name
  * CI: Rename cef-bootstrap to obs-browser-page
  * obs-browser: Update browser version to 2.1.3
  * UI: Set browser hwaccel def. to false if winver <=7
  * rtmp-services: Only do URL check for Facebook
  * UI: Close remux output before showing dialog
  * rtmp-services: update Periscope settings
  * CI: Use env variable for CEF cache on Windows
  * CI: Build Browser Source on Windows
boombatower boombatower accepted request 4278 almost 7 years ago (revision 57)
- Update to version 22.0.1:
  * obs-browser: Update translations
  * libobs: Update version to 22.0.1
  * obs-browser: Fix local files not being processed correctly
  * libobs: Update to version 22.0.0
  * UI: Fix path for File > Show Recordings
  * obs-browser: Blacklist certain hwaccel adapter combos
  * UI: Fix mixer context menu toggling layout on kde
  * cmake: Add luajit 2.1 support to build
  * obs-browser: Update version number to 2.1.0
  * libobs: Revert version update to 22.0.0 (instead, do RC2)
  * UI: Fix snapping of group sub-items
  * CI: Use HTTPS for downloading macOS deps package
  * libobs: Fix typo in function names
  * UI: Remove warning when using separate QSV encoders
  * Update translations from Crowdin
  * Update translations from Crowdin
  * updater: Prepare for transition to Fastly CDN
  * libobs: Update version to 22.0.0
  * UI: Hide Dock Icon on Mac OSX when minimizing to tray
  * UI: Update Acri theme
  * UI: Fix multiview hang
  * Revert "UI: Use qss themeID for red labels in properties view"
  * UI: Fix dark theme link color
  * UI: Update Rachni theme
  * obs-browser: Fix "shutdown when invisible" issue
  * UI: Use qss themeID for red labels in properties view
  * UI: Use theme for red message in audio settings
  * UI: Allow centering/stretching for groups items
  * UI: Fix group sub-item selection bug
boombatower boombatower accepted request 4244 about 7 years ago (revision 56)
- Update to version 21.1.2:
  * libobs: Update version to 21.1.2
  * win-capture: Update D3D9 signature for Win10 April 2018 Update
  * CI: Check out OSX branch of obs-browser
  * cmake: Include windows style DLL when copying Qt files
  * obs-browser: Update submodule to latest version
  * UI/updater: Delete visual studio runtimes after execution
  * deps/obs-scripting: Prevent python unload more than once
  * obs-browser: Update submodule to latest version
  * deps/obs-scripting: Don't allow unloading more than once
  * enc-amf: Version 2.3.3
  * libobs: Update version to 21.1.0
  * deps/obs-scripting: Add obs_source_enum_filters
  * rtmp-services: Update ingest list for Aparat.com
  * mac-capture: Fix bug where audio device couldn't be changed
  * UI: Add Help -> Crash Reports submenu
  * UI: Add subdir param to OBSBasic::UploadLog
  * UI: Specify whether crash/profiler/logs have prefix
  * UI: Specify subdir/variable to save to for get_last_log
  * rtmp-services: Update ingest list for Nood.tv
  * UI: Replace gist with hastebin for log uploads
  * UI/updater: Return false on integrity check failure
  * UI/updater: Don't update modules of opposite arch
  * UI/updater: Add automatic check/install for VS2017 redist
  * UI/updater: Fix a few type size mismatch warnings
  * UI/updater: Fix resource compiling bug
  * UI/updater: Fix bug with restrict keyword on VS2017
  * UI/updater: Set license of windows update module to ISC
  * UI/updater: Rewrite function
  * Update translations from Crowdin
boombatower boombatower accepted request 4187 over 7 years ago (revision 55)
- Update to version 21.0.3:
  * libobs: Update to version 21.0.3 (mac update)
  * libobs: Log YUV space/range on video reset
  * obs-filters: Clear unused parameter warning
  * libobs/util: Cache windows CPU frequency
  * rtmp-services: Add SermonAudio to services list
  * libobs-opengl: Log adapter and driver info
  * obs-ffmpeg: Add speed percentage option
  * deps/media-playback: Use a struct for media init data
  * UI: Remove __FUNCTION__ usage
  * UI: Import scene collection with correct filename
  * obs-vst: Add layout to QMacCocoaViewContainer (update submodule)
  * UI: Link Qt5::MacExtras
  * obs-vst: Link Qt5::MacExtras (update submodule)
  * libobs/media-io: Change speaker layout to match FFmpeg aac.
  * CI: Include style plugins when packaging on OSX
  * CI: Comment out OSX _obspython copy (not ready yet)
  * deps/obs-scripting: Fix cur. script being NULL for script_tick
  * deps/obs-scripting: Allow NULL script with script_log
  * UI: Fix grayed out Copy option in sources context menu
  * CI: Don't install python for OSX
  * cmake: Fix LuaJIT search
  * CI: Add rpath info to _obspython
  * CI: Move obspython.so so it can be found in a .app
  * CI: Update python rpath on osx
  * CI: Make sure that lua can find obslua
  * CI: Fetch RVM gpg key on osx
  * CI: Fix a ruby issue on travis OSX
  * CI: Update OSX deps build scripts
boombatower boombatower accepted request 4089 over 7 years ago (revision 54)
- Update to version 21.0.2:
  * libobs: Update version to 21.0.2 (mac tag)
  * CI: Point to newer brew python
  * deps/obs-scripting: Make ENABLE_SCRIPTING a user variable
boombatower boombatower accepted request 4087 over 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 boombatower accepted request 4040 over 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 almost 8 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 almost 8 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 almost 8 years ago (revision 49)
boombatower boombatower accepted request 3926 almost 8 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
Show all