Revisions of obs-studio (20)
boombatower
accepted
request 6029
9 months ago
(revision 112)
- Disable BuildRequires libmfx as it is unavailable currently.
frispete
accepted
request 5921
10 months ago
(revision 111)
- Explicitely set CFLAGS/CXXFLAGS for all targets
frispete
accepted
request 5801
over 1 year ago
(revision 110)
- Update to version 29.1.3: * UI: Translate place holder name for new group * UI: Fix changed state of audio settings * UI: Fix changing quick transition to/from fade to black * UI: Fix checked state of source toolbar menu item * text-freetype2: Fix not updating chat log mode property * libobs: Update version to 29.1.3 * obs-ffmpeg: Fix logic in one of the AMF preset fallback checks * obs-websocket: Update version to 5.2.3 * libobs: Set video thread qos class to user interactive on macOS * mac-capture: Explicitly set clear background for SCK * UI: Don't update text source when nothing changed * docs: Clarify da_erase_range * deps/obs-scripting: Fix crash removing callbacks in script_unload * libobs: Use da_clear() to clear obs_core_data::sources_to_tick * libobs/util: Add da_clear() * libobs: Don't keep the sources mutex in tick_sources * libobs/util: Actually fix use-after-free in da_insert_new * libobs/util: Fix use-after-free in darray_insert_new * win-capture: Skip compat helper matching if properties are null * win-capture: Add Honkai: Star Rail to compatibility list * UI: Don't trigger a settings update when list is empty To avoid recursive call * obs-ffmpeg: Consider requested throughput in AMF preset fallback * obs-ffmpeg: Fix AMF encoder reconfiguration * UI: Fix filter shortcuts not showing in context menu * text-freetype2: Fix crash after reaching buffer size * UI: Fix menu actions missing shortcuts * libobs: Fix crash when properties are deleted in callback * UI: Assume RTMP if service has no protcol * Revert "UI: Reset service selection to custom if name not found"
frispete
accepted
request 5795
over 1 year ago
(revision 109)
- libmfx is available for x86 archs only - Build with Qt6 for Tumbleweed and with Qt5 otherwise - Update to version 29.1.2: * libobs: Update version to 29.1.2 * obs-outputs: Remove support for "RTMP Go Away" feature (#8959) * UI: Fix crash on patronJsonThread * deps/media-playback: Just null the first frame pointer on decode * deps/media-playback: Check `is_active` when frame preloading * deps/media-playback: Fix crash when interrupting stingers * UI: Disallow exiting settings with no track in advanced mode * UI: Disallow exiting settings with no track in simple mode * UI: Fix crash when receiving multiple SIGINT * libobs: Adds obs.hpp to exported header files * UI: Only defer property updates for input and transition sources * win-dshow: Remove obsolete translation * win-capture: Remove obsolete translation * obs-qsv11: Add missing translation * obs-outputs: Add missing translations * obs-filters: Remove obsolete translation in expander-filter * obs-filters: Add missing translation in chroma-key-filter * obs-ffmpeg: Add missing translations * obs-ffmpeg: Add missing translations * obs-ffmpeg: Remove obsolete translations * mac-videotoolbox: Remove obsolete translation * mac-syphon: Remove obsolete translations * mac-avcapture: Add missing translation * linux-pulseaudio: Add missing translation * linux-capture: Remove obsolete translation
frispete
accepted
request 5792
over 1 year ago
(revision 108)
- Exclude libcef.so dependency tracking correctly
frispete
accepted
request 5781
over 1 year ago
(revision 107)
- Apply upstream pull request 8376.patch to fix build with ffmpeg >= 6 - Disable __requires_exclude_from for testing
frispete
accepted
request 5732
over 1 year ago
(revision 105)
- Update to version 29.0.2: * libobs: Update version to 29.0.2 * obs-filters: Ensure gain is positive for upward compressor * CI: Publish docs to Cloudflare Pages * libobs: Update version to 29.0.1 * UI: Unblock encoder comboboxes signals before change * UI: Re-raise properties window after picking files on macOS * obs-ffmpeg: Use gai_strerrorA for error logging on Windows * obs-filters: Fix wrong number of arguments to error macro * virtualcam-module: Update filter size immediately when used in OBS * obs-filters: Improve upward compressor with soft knee * obs-filters: Make continuous gain on upward compressor * obs-filters: Fix expander and upward compressor above threshold * libobs-opengl: Close display when destroying X11/EGL platform * libobs-opengl: Do not close X11 platform display on error * libobs: Close display when destroying X11 hotkey platform * cmake,obs-ffmpeg: Refactor Libva finder * updater: Pass AppData path to elevated process * win-capture: Support EnumDisplayDevices failure * updater: Add additional status messages * libobs: Fix SDR async video on non-SDR targets * libobs-d3d11: Log monitor color depth * UI: Work around Qt dock restore crash * obs-ffmpeg: Tell FFmpeg that BGRA uses alpha * frontend-tools: Fix crash on non X11 windowing systems * libobs-opengl: Fixup dmabuf queries on X11 * obs-filters: Improve NVIDIA effects SDK version checks * libobs/graphics: Enable DMABUF on FreeBSD and DragonFly * libobs: Fix loading of custom_size for empty scenes * CI: Revert Qt to 6.3.1 on Windows
frispete
accepted
request 5664
almost 2 years ago
(revision 104)
- Add an additional runtime dependency: librst1_5
boombatower
accepted
request 5658
almost 2 years ago
(revision 103)
Beware, this requires to build srt >= 1.4, where it's missing (15.{3,4} - Update to version 29.0.0: * rtmp-services: Specify RTMP_SERVICES_FORMAT_VERSION in package.json * CI: Revise repository conditions to validate JSON schema of services * libobs: Update version to 29.0.0 * win-capture: Always reset timeout when searching for target display * UI: Lock volume meter sliders to LTR * UI: Use stream encoder when resetting encoders * obs-filters: Log NVIDIA Effects version only if lib is found * CI: Use Flatpak build-bundle option * CI: Update Flatpak Actions * Revert "libobs-d3d11: Default to Intel IGPU on IGPU+DGPU systems" * Revert "libobs-d3d11: Make sure libobs knows the new adapter index" * Revert "libobs: Fix adapter index not getting applied to resets" * UI: Restrict GNOME wayland override * obs-ffmpeg, obs-qsv11: Ensure adapter order in encoder tests * obs-ffmpeg: Remove EnumOutputs from encoder tests * libobs: Add funcs to get windows video adapter LUIDs * rtmp-services: Remove defunct servers/services * obs-ffmpeg: Set chroma location for VA-API * obs-qsv11: Put mastering primaries in GBR order * mac-videotoolbox: Add HDR metadata * obs-ffmpeg: Fix AMF default CQP value * libobs: Duplicate URL string for OBS_BUTTON_URL * UI: Fix Qt AutoUic warning * obs-ffmpeg: Add new rate control method mappings for AVC/HEVC * obs-filter: Fix upward compressor * obs-ffmpeg: Use enum for av1 encoders * cmake: Fix FindGio.cmake to find libgio * docs: Add missing source functions * obs-ffmpeg: Bump AMF version to v1.4.29
frispete
accepted
request 5632
almost 2 years ago
(revision 102)
- Explicitly require librist4 (dlopen'ed)
frispete
accepted
request 5624
about 2 years ago
(revision 101)
- Exclude any requires from %{_libs}/{obs-plugins,obs-scripting} libraries as well - Update to version 28.1.2: * UI: Fix always on top not being saved on exit * libobs: Update to 28.1.2 * obs-browser: Update version to 2.18.7
frispete
accepted
request 5622
about 2 years ago
(revision 100)
- Exclude any auto provides from %{_libs}/{obs-plugins,obs-scripting} libraries
frispete
accepted
request 5621
about 2 years ago
(revision 99)
- Update to version 28.1.1: * Revert "obs-ffmpeg: Check nvenc max bframe count" * obs-ffmpeg: Cap NVENC Max B-frames according to GPU caps * CI: Fix service validator * obs-ffmpeg: Check nvenc max bframe count * libobs: Update version to 28.1.1 * UI: Migrate Simple Output NVENC preset * UI: Refactor NVENC preset migration * libobs: Update version to 28.1.0 * libobs: Force SRGB conversion for tonemapped video * obs-ffmpeg: Split NVENC preset migrations by codec * UI: Add NVENC preset migration for lossless * obs-ffmpeg: Align NVENC preset migrations to NVIDIA guidelines * obs-ffmpeg: Add NVENC preset mapping for old Default preset * obs-ffmpeg: Swap hq and mq preset order * libobs: Fix blend method in studio mode * obs-ffmpeg: Fix Ubuntu 20.04 detection * obs-ffmpeg: Fix FFmpeg NVENC presets on Ubuntu 20.04 * Update translations from Crowdin * obs-browser: Update version to 2.18.6 * enc-amf: Minor compilation improvements * UI: Use correct key for "Always on Top" with projectors * rtmp-services: Add Vindral service * UI: Fix placeholder element not being deleted * UI: Avoid showing service integration page on Wayland * UI: Set preset2 instead preset for simple mode NVENC * UI: Hide --portable from help text if disallowed * UI: Hide donation CTA when running via Steam * UI: Add --steam flag * linux-v4l2: Send STREAMON/STREAMOFF on vcam start/stop
frispete
accepted
request 5616
about 2 years ago
(revision 98)
- Enable jack explicitely (it's not detected properly otherwise)
boombatower
accepted
request 5613
about 2 years ago
(revision 97)
- Update to version 28.0.3: * win-wasapi: Fix Stop hang * frontend-tools: Display dialog when changing Python version * frontend-tools: Display Python version in UI * UI: Fix AutoRemux not working when FFmpeg output configured * win-wasapi: Don't reconnect when inactive * libobs: Update version to 28.0.3 * obs-scripting: Fix compile when python is not found * obs-ffmpeg: Fix unpause causing certain encoders to fail * libobs: Add function to get encoder pause offset * UI: Don't reselect SceneTree items if tree is clearing * UI: Remove executable bit from public key file * obs-ffmpeg: Fix m3u8 recording in AMF * linux-pipewire: Close sessions as we are done with them * libobs/media-io: Restore color range conversion * CI: Downgrade Sphinx to fix docs build error * libobs/media-io: Avoid scaler for range diff * linux-capture: Fixup window name/class checking * obs-ffmpeg: Cap AMF encoder at 100 Mbps * UI: Fix color of popout icon * UI: Fix dock titlebar icons not loading
boombatower
accepted
request 5607
about 2 years ago
(revision 96)
This is an update of obs-studio with CEF enabled.
boombatower
accepted
request 5546
over 2 years ago
(revision 95)
- Switch to https:// instead of git:// since no longer available. - Update to version 27.2.4: * libobs: Update version to 27.2.4 * UI: Add missing previousIcon in Rachni theme * CI: Enable legacy CI for PRs to release branches * CI: Fix CEF zip extraction path on Windows * CI: Fix Qt XML Validator workflow * obs-libfdk: Set bitstream to ADTS for mpegts output * win-waspai: Tighten version check for RTWQ * mac-capture: Add vbcable to whitelist for loopback devices * UI: Fix handling of remove signal with projectors * UI: Fix deferred source properties not updating
boombatower
accepted
request 5521
over 2 years ago
(revision 94)
- Update to version 27.2.3: * virtualcam-module: Revert changes since 27.1.3 (for now) * virtualcam-module: Prevent placeholder memory leak * virtualcam-module: Only initialize placeholder once * libobs: Update version to 27.2.3 * virtualcam-module: Fix incorrect correct res/fps * UI: Remove conflicting setlocale call * UI: Restore LC_NUMERIC to C locale on Mac/Linux * libobs: Update version to 27.2.2 * virtualcam-module: Remove unnecessarily inlines * virtualcam-module: Stop thread on Stop call * win-dshow: Ensure thread is joinable before joining * obs-scripting: Make callback "removed" variable atomic * libobs/util: Use integer math for Windows timing * libobs: Clamp video timing for safety * libobs/util: Fix rounding error with os_sleepto_ns() * UI: Additional product details * linux-v4l2: scandir with alphasort on non-Linux * libobs/graphics: gs_query_dmabuf_* on FreeBSD too * UI: Refresh edit menu on item locked signal * linux-v4l2: Fix warnings in mjpeg * win-wasapi: Fall back to old code if RTWQ fails * CI: Update workflow to copy SOVERSION symlinks * libobs: Map wayland keymap with MAP_PRIVATE
boombatower
accepted
request 5517
over 2 years ago
(revision 93)
- Update to version 27.2.1: * libobs: Update version to 27.2.1 * obs-outputs: Set a fixed size socket buffer on Windows 7 * CI: Bump Windows CEF cache to fix reported version * CI: Bump Windows CEF cache for new OnAcceleratedPaint2 * obs-browser: Add support for custom OBS CEF * obs-browser: Fix texture recreating every frame * obs-browser: Fix issues with rendering on Linux/macOS * linux-v4l2: Use decoded MJPEG pixel format * UI: Log 'Hide OBS from capture' on startup & settings change * libobs: Adjust path for legacy browser source block * UI: Refresh edit menu on item select/deselect * CI: Ensure SOVERSION symlinks exist in created App Bundle * CI: Update main workflow file to use fixed obs-deps * win-wasapi: Only enable work queue on Windows 10+ * obs-ffmpeg: Force mpegts format & disable restart on activate for srt & rist * linux-capture: Fix for pipewire capture leaking texture handles * UI: Don't collapse preview in Filters splitter view * obs-browser: Fix sRGB rendering * obs-browser: Update version to 2.17.10 * obs-browser: Acquire, copy, and release immediately * rtmp-services: Update Picarto ingests * libobs: Update version to 27.2.0 * Update translations from Crowdin