Revisions of obs-studio (20)

frispete frispete accepted request 5621 over 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 frispete accepted request 5616 over 2 years ago (revision 98)
- Enable jack explicitely (it's not detected properly otherwise)
boombatower boombatower accepted request 5613 over 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 boombatower accepted request 5607 over 2 years ago (revision 96)
This is an update of obs-studio with CEF enabled.
boombatower boombatower accepted request 5546 about 3 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 boombatower accepted request 5521 about 3 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 boombatower accepted request 5517 about 3 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
boombatower boombatower accepted request 5455 over 3 years ago (revision 92)
- Update to version 27.1.3:
  * libobs: Update version to 27.1.2
  * Revert "libobs: Don't return/set 0 mixers for non-audio sources"
  * libobs: Update to version 27.1.2
  * Revert "UI: Disable hotkeys when a user is expected to type text"
  * libobs: Don't return/set 0 mixers for non-audio sources
  * UI: Fix tab stop order for Draw safe areas
  * UI: Do not disable AutoConf bandwidth test for YouTube
  * libobs: Remove DrawSrgbDecompressPremultiplied
  * UI: Fix Twitch bandwidth test checkbox
  * UI: Remove thread from YouTube auto config
  * obs-browser: Filter textures in linear space
  * UI: Adjust minimum size of source toolbars smaller
  * libobs/util: Add type test in darray macros for GCC
  * libobs/util: Add a cast for da_push_back_array argument
  * libobs: Fix const qualifier mismatch on DARRAY
  * libobs: Add casts to da_push_back_array arguments
  * libobs: DrawSrgbDecompress for default_rect.effect
  * libobs: Simplify util_mul_div64 for x64 on Windows
  * win-capture: Update graphics hook version to 1.7.1
  * libobs: Update version to 27.1.1
  * UI: Add missing Auth::Load() when duplicating/creating profile
  * linux-capture: Fail when libdrm missing
  * obs-browser: Update translations from Crowdin
  * obs-browser: Update version to 2.16.2
  * Update translations from Crowdin
  * libobs: Update version to 27.1.0
  * linux-capture: Add libdrm dependency check (#5326)
  * Revert "UI: Update volume controls by callback"
  * libobs: Make portal inhibitor asynchronous
Guillaume G. Guillaume G. (guillaume) accepted request 5429 over 3 years ago (revision 91)
Enable build on aarch64
boombatower boombatower accepted request 5408 almost 4 years ago (revision 90)
- Rebase patches:
  - 0001-Prefix-modinfo-with-sbin-since-not-in-normal-path.patch
  - 0002-Include-moonjit.patch
- Add OBS packaged cef_binary_4280_linux64.tar.bz2.
- Include browser build cmake options.
- Add dependencies:
  - libqt5-qtbase-private-headers-devel
  - pipewire-devel
- Disabled browser build as needs more packaging work.

- Update to version 27.0.1:
  * UI: Fix unused parameter warning
  * Update translations from Crowdin
  * libobs,deps/media-playback: Avoid bitfields
  * UI: Fix context bar crash
  * libobs: Update version to 27.0.1
  * UI: Handle mac-vth264 encoder ID change
  * UI: Optimize backup scene for undo/redo
  * obs-ffmpeg: Add missing return statement
  * UI: Fix filters changes not properly being added to undo stack
  * obs-ffmpeg: NVENC usage fixes
  * UI: Translate Undo action "Delete Scene" and include scene name
  * obs-ffmpeg: Support lack of Psycho Visual Tuning
  * UI: Don't execute or track empty SceneItem move actions
  * Revert "UI: Cleanup on_scenes_currentItemChanged function"
  * obs-ffmpeg: Add linear alpha setting
  * deps/media-playback: Plumb linear alpha flag
  * libobs: Plumb linear alpha flag
  * Revert "UI: Fix spamming of log when setting current scene"
  * CI: Bump dmgbuild to 1.5.2 to fix detach error
boombatower boombatower accepted request 5378 almost 4 years ago (revision 89)
- Remove ffmpeg restriction to version 3 to avoid segfault.
boombatower boombatower accepted request 5292 about 4 years ago (revision 88)
- Update to version 26.1.1:
  * win-dshow: Fix dshowcapture not linking audio of certain devices
  * linux-jack: fix deadlock when closing the client
  * linux-jack: mark ports as JackPortIsTerminal
  * linux-jack: fix timestamp calculation
  * obs-browser: Initialize CEF early to fix macOS crash
  * libobs: Update version to 26.1.1
  * rtmp-services: Add Loola.tv service
  * rtmp-services: Fix json formatting
  * libobs: Avoid unnecessary mallocs in audio processing
  * UI: Fix padding on Acri context bar buttons
  * image-source: Fix slideshow transition bug when randomized
  * docs/sphinx: Add missing obs_frontend_open_projector
  * libobs: Update to SIMDe 0.7.1
  * libobs: Set lock state when duplicating scene item
  * libobs: Add definitions in ARCH_SIMD_DEFINES
  * cmake: Add ARCH_SIMD_DEFINES variable
  * coreaudio-encoder: Fix cmake for mingw
  * Revert "UI: Only apply new scaling behavior on newer installs"
  * UI: Only apply new scaling behavior on newer installs
  * UI: Support fractional scaling for Canvas/Base size
  * mac-virtualcam: Remove unnecessary logging
  * mac-virtualcam: Mark parameters as unused
  * image-source: Add .webp to "All formats" option
  * image-source: Add webp to file filter
  * CI: Remove jack, speex and fdk-aac from default builds for macOS
  * libobs, obs-ffmpeg: Use correct value for EINVAL error check
  * UI/updater: Increase number of download workers
  * UI/updater: Enable HTTP2 and TLS 1.3
  * UI: Fix name of kab-KAB locale
boombatower boombatower accepted request 5281 over 4 years ago (revision 87)
- Add modinfo-use-full-path.patch for new v4l2lookback support.
boombatower boombatower accepted request 5280 over 4 years ago (revision 86)
- Update to version 26.1.0:
  * UI: Add deferred function to update context bar
  * UI: Fix installer/updater check for vs2019 32bit
  * Update translations from Crowdin
  * Revert #3856
  * linux-jack: fix timestamp calculation
  * linux-jack: fix deadlock when closing the client
  * linux-jack: mark ports as JackPortIsTerminal
  * linux-pulseaudio: fix race conditions
  * obs-browser: Add obsExit event
  * UI: Determine rate control after creating encoders
  * UI: Handle (de)select scene items queued
  * CI: Update macOS to Qt 5.15.2 and deps 2020-12-11
  * libobs: fix the pending stop trick
  * UI/updater: Fix dll check
  * UI: Remove jansson requirement from UI and updater
  * UI/updater: Update redist checks to VS2019
  * deps/json11: Update to most recent version
  * rtmp-services: Update Steam
  * libobs: Update version to 26.1.0
  * sndio: remove strerror_l
  * UI: Fix weird spacing in adv output FFmpeg recording
  * linux-v4l2: Fix bashism in v4l2loopback module detection
  * obs-scripting: Fix removing signal handlers in lua
  * UI: Correctly unregister Virtual Camera & Source Toolbar hotkeys
  * UI: Scale Interact cursor position based on display DPI
  * UI: Sync 'Copy Filters' enabled state in the Source context menu
  * mac-virtualcam: Build a universal x86_64+arm64 binary for M1 Macs
  * vlc-video: Free media struct
  * mac-virtualcam: Fix remaining global namespaces
boombatower boombatower accepted request 5259 over 4 years ago (revision 85)
add lua and luajit dependencies
boombatower boombatower accepted request 5258 over 4 years ago (revision 84)
- Remove c7f84f8fc4e90ef779a204ac268f5ee1a962e324.patch.
- Add fix-luajit-include-path.patch from palica@liguros.net to
  resolve Lua script building.
boombatower boombatower accepted request 5253 over 4 years ago (revision 83)
- Update to version 26.0.2:
  * UI: Fix selecting correct transition when deleting
  * UI: Fix non-default transitions going below add vals
  * libobs: Update version to 26.0.2
  * UI/installer: Add avutil/swscale to file in use check
  * coreaudio-encoder: Actually fix coreaudio loading
  * libobs: Update version to 26.0.1
boombatower boombatower accepted request 5249 over 4 years ago (revision 82)
- Update to version 26.0.1:
  * coreaudio-encoder: Fix path on windows
  * coreaudio-encoder: Refactor windows import
  * rtmp-services: Update AfreecaTV
  * Revert "UI: Delete existing fullscreen projector"
  * win-capture: Update hook version
  * win-dshow: Fix decoupled audio with EVGA/magewell
  * libobs-winrt: Use native cursor draw for WGC
  * win-capture: Violate Vulkan spec for compatibility
  * obs-ffmpeg: Add error detection to ffmpeg-mux
  * obs-ffmpeg: Signal a remote disconnect for network streams from ffmpeg-mux
  * Revert "mac-capture: show actual windows in Window Capture sources"
  * UI: Greatly improve main window repaint performance
  * win-capture: Fix mask handling on some color cursors
  * CI: Fix swig dependency on FreeBSD
  * cmake: Fix finding libfdk header path
  * UI: Fix tab order for controls dock
  * CI: Use tag number only for macOS plist when triggered by version tag
  * rtmp-services: Remove weabook.live
  * UI: Skip ChromeOS test on FreeBSD
  * rtmp-services: Set actual integer value of bframes in services
  * UI: Implement exit on CTRL + Q for linux
  * UI: Disable QT's implicit colourspace conversion on macOS
  * UI: Move "Add transition" to bottom of combo
  * UI/updater: Fix cmd prompts popping up registering vcam
  * UI/updater: Fix race condition
boombatower boombatower accepted request 5248 over 4 years ago (revision 81)
- Update to version 26.0.0:
  * libobs: Update version to 26.0.0
  * Fix translator names
  * Update translations from Crowdin
  * UI: Clarify system tray code
  * UI: Fix formatting
  * UI: Miscellaneous code cleanups
  * UI: Fix "Add transition" not being translated
  * UI: Add translation for "Add x"
  * UI: Always parse log contents for Log Viewer as UTF-8
  * v4l2-linux: Fix fourcc order
  * v4l2-linux: Fix nv12 linesize
  * UI: Fix screenshots preventing auto-remux
  * UI: Use correct APPDATA for installer
  * UI: Various installer script updates
  * rtmp-services: Updatge Vaughn Live / iNSTAGIB & Breakers
  * deps/media-playback: Fix time at non-standard speeds
  * libobs: Check if output active when setting encoders
  * frontend-tools: Free xdisplay on Linux auto scene switcher
  * UI: Add file-in-use check for virtualcam module dlls
  * rtmp-services: Added Mux to services.json
  * UI: Create output before calling start stream event
  * UI: Do not always have log viewer loaded
  * win-dshow: Set current working directory in VirtualCam scripts
  * linux-v4l2: Fix boolean and menu control types
  * UI: Fix certain buttons turning up white in dark theme
  * obs-scripting: Fix script_path() python mem corruption
  * UI:Fix crash on log upload
  * CI: Update notarisation process for Github CI
  * obs-ffmpeg: Add missing translable string for "Profile"
Olaf Hering Olaf Hering (olh) committed over 4 years ago (revision 80)
libexec
Show all