Revisions of obs-studio (40)

frispete frispete committed 9 months ago (revision 40)
- Update to version 30.0.2:
  * libobs: Update version to 30.0.2
  * CI: Downgrade flatpak-builder to fix Flatpak publish
  * Revert "cmake: Align Product Name and Bundle Name on macOS"
  * libobs: Update version to 30.0.1
  * Update translations from Crowdin
  * obs-websocket: Update version to 5.3.4
  * obs-browser: Update version to 2.22.2
  * win-wasapi: Ignore timestamp errors
  * libobs: Fix PTS incrementation when FPS divisor is enabled
  * updater: Clear shader cache after updating
  * libobs-d3d11: Add checksum to shader cache
  * cmake: Align Product Name and Bundle Name on macOS
  * libobs: Use macOS specific APIs to report free disk space
  * UI: Disable safe mode when --multi is used
  * libobs: Fix memory leak when migrating from legacy scene item data
  * libobs: Fix crash in `obs_sceneitem_remove()` when already removed
  * linux-pipewire: Ensure number of dmabufs is zero initialized
  * rtmp-services: Update IRLToolkit service
  * mac-capture: Add handling for nil target window
  * UI: cancel session end request on commitDataRequest() signal
  * CI: Validate Flatpak with flatpak-builder-lint
  * CI: Set build-log-url when publishing
  * CI: Bump flatpak-github-actions commit hash
  * win-capture: Update graphics hook version
  * build-aux: Remove StatusNotifierItem Flatpak permission
  * UI: Fix UseStreamKeyAdv not display stream key and not hide button
  * win-capture: Fix Vulkan race condition
  * UI: Fix typo in Virtual Camera logging functions
  * CI: Update deps to 2023-11-03 release
buildservice-autocommit accepted request 5921 9 months ago (revision 39)
auto commit by copy to link target
frispete frispete committed 9 months ago (revision 38)
- Explicitely set CFLAGS/CXXFLAGS for all targets
frispete frispete committed over 1 year ago (revision 37)
frispete frispete committed over 1 year ago (revision 36)
sync with released version
frispete frispete committed over 1 year ago (revision 35)
revert last change
frispete frispete committed over 1 year ago (revision 34)
- Add workaround to build TW aarch64 version with python310, 
  until proper TW snapshot with primary python311 is released
frispete frispete committed over 1 year ago (revision 33)
- 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"
buildservice-autocommit accepted request 5795 over 1 year ago (revision 32)
auto commit by copy to link target
frispete frispete committed over 1 year ago (revision 31)
- libmfx is available for x86 archs only
frispete frispete committed over 1 year ago (revision 30)
- Build with Qt6 for Tumbleweed and with Qt5 otherwise
frispete frispete committed over 1 year ago (revision 29)
- packaging fixes
  - Build with Qt6 (can be switched with the qt_version define on
    top)
  - update buildrequires for the websocket support
    - pkgconfig(asio)
    - pkgconfig(websocketpp)
    - pkgconfig(nlohmann_json)
  - enable sndio support (new BR: sndio-devel)
  - pkgconfig(uuid) is now required
  - enable libfdk support to fix AAC support
frispete frispete committed over 1 year ago (revision 28)
- 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
  * linux-alsa: Add missing translations
  * UI: Fix missing translations
  * CI: Enable GPU priority setting for Windows builds
  * libobs-d3d11: Set priority to high instead of realtime if HAGS enabled
frispete frispete committed over 1 year ago (revision 27)
and more...
frispete frispete committed over 1 year ago (revision 26)
More build flag tweaks
frispete frispete committed over 1 year ago (revision 25)
- Relax some compile flags to not error out for Leaps
frispete frispete committed over 1 year ago (revision 24)
frispete frispete committed over 1 year ago (revision 23)
- Exclude libcef.so dependency tracking correctly
frispete frispete committed over 1 year ago (revision 22)
- Update to version 29.1.1:
  * libobs: Update version to 29.1.1
  * UI: Fix crash on macOS when closing OAUTH browser panel
  * UI: Avoid registering CEF OAuth integrations on Wayland
  * obs-websocket: Update submodule to pull translations
  * UI: Exit and show error if clearing scene data fails
  * libobs: Fix luma sampling for packed 4:2:2 sources
  * docs: Add missing elements in Services API
  * UI: Make "Portable Mode" translateable
  * CI: Update ccache cache entries to enable restoration from master branch
  * mac-capture: Fix possible division by zero error
  * UI: Do not show unassigned icon for monitored sources
  * cmake: Enforce -Wmaybe-uninitialized to never turn into an error
  * obs-ffmpeg: Show error if trying to use AV1 fallback
  * UI: Fix FLAC missing from builtin codecs list
  * UI: Relax mc_trans_video_imagescaler.dll DLL block
  * UI: Fix case inconsistency in translation key
  * libobs: Update version to 29.1.0
  * linux-pipewire: Reduce debug message verbosity
  * Update translations from Crowdin
  * obs-qsv11: Set error message for QSV with P216/P416
  * obs-ffmpeg: Set error message for AMF with P216/P416
  * obs-ffmpeg: Set error message for NVENC with P216/P416
  * UI: Fix building macOS/Sparkle without Browser
  * deps/media-playback: Check if frame can be played before using it
  * obs-x264: Disallow 16-bit color formats
  * mac-videotoolbox: Differentiate unsupported format and range errors
  * cmake,UI: Remove unused legacy DSA public key
  * UI: Explicitly focus Ok button in properties dialog
  * cmake: Fix version detection for FFmpeg find module
buildservice-autocommit accepted request 5781 over 1 year ago (revision 21)
auto commit by copy to link target
frispete frispete committed over 1 year ago (revision 20)
- Apply upstream pull request 8376.patch to fix build with ffmpeg >= 6
frispete frispete committed over 1 year ago (revision 19)
frispete frispete committed over 1 year ago (revision 18)
- Disable __requires_exclude_from for testing
buildservice-autocommit accepted request 5751 over 1 year ago (revision 17)
auto commit by copy to link target
frispete frispete committed over 1 year ago (revision 16)
- Add more hidden deps
buildservice-autocommit accepted request 5732 over 1 year ago (revision 15)
auto commit by copy to link target
frispete frispete committed over 1 year ago (revision 14)
- 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
buildservice-autocommit accepted request 5664 over 1 year ago (revision 13)
auto commit by copy to link target
frispete frispete committed over 1 year ago (revision 12)
- Add an additional runtime dependency: librst1_5
buildservice-autocommit accepted request 5658 almost 2 years ago (revision 11)
auto commit by copy to link target
frispete frispete committed almost 2 years ago (revision 10)
- Refine srt build dependency (>= 1.4)
frispete frispete committed almost 2 years ago (revision 9)
- 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
buildservice-autocommit accepted request 5632 almost 2 years ago (revision 8)
auto commit by copy to link target
frispete frispete committed almost 2 years ago (revision 7)
- Explicitly require librist4 (dlopen'ed)
buildservice-autocommit accepted request 5624 almost 2 years ago (revision 6)
auto commit by copy to link target
frispete frispete committed almost 2 years ago (revision 5)
- Exclude any requires from %{_libs}/{obs-plugins,obs-scripting}
  libraries as well
frispete frispete committed almost 2 years ago (revision 4)
- 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
buildservice-autocommit accepted request 5622 almost 2 years ago (revision 3)
auto commit by copy to link target
frispete frispete committed almost 2 years ago (revision 2)
- Exclude any auto provides from %{_libs}/{obs-plugins,obs-scripting}
  libraries
frispete frispete committed almost 2 years ago (revision 1)