Revisions of obs-studio (20)

boombatower boombatower accepted request 5455 over 2 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 2 years ago (revision 91)
Enable build on aarch64
boombatower boombatower accepted request 5408 almost 3 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 about 3 years ago (revision 89)
- Remove ffmpeg restriction to version 3 to avoid segfault.
boombatower boombatower accepted request 5292 over 3 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 3 years ago (revision 87)
- Add modinfo-use-full-path.patch for new v4l2lookback support.
boombatower boombatower accepted request 5280 over 3 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 3 years ago (revision 85)
add lua and luajit dependencies
boombatower boombatower accepted request 5258 over 3 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 3 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 3 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 3 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 3 years ago (revision 80)
libexec
boombatower boombatower accepted request 5140 almost 4 years ago (revision 79)
- Add c7f84f8fc4e90ef779a204ac268f5ee1a962e324.patch to resolve
  gcc10 build failure.
boombatower boombatower accepted request 5089 about 4 years ago (revision 78)
- Update to version 25.0.8:
  * Revert "Merge pull request #1786 from brittneysclark/qsv_texture_based_encoding"
  * libobs: Update version to 25.0.8
  * CI: Update macOS deps to fix lua
  * obs-ffmpeg: Add error message for non-zero GPU
  * obs-ffmpeg: Add localization for NVENC error messages
  * libobs: Clear last error on encoder shutdown
  * obs-ffmpeg: Preserve error message from new NVENC
  * obs-ffmpeg: Log why new NVENC might not be used
  * UI: Remove requirement for replay buffer hotkey
  * obs-filters: Add a user label to the LUT filter
  * CI: Fix Azure Pipelines macOS runs
  * obs-browser, obs-vst: Fix formatting
  * UI: Update OSX to macOS in English translation
  * rtmp-services: Add VirtWish service
  * rtmp-services: Change Stripchat streaming service
  * UI: Add white icons for dock titles
  * Revert "UI: Remove unnecessary global variables"
  * libobs-opengl: Fix viewport flip
  * CI: Add main Github Actions workflow for branch pushes and PRs
  * UI: Remove unnecessary global variables
  * UI: Adjust a few margins
  * obs-vst: Fix formatting
  * obs-browser: Fix formatting
  * UI: Remove all scenes in ClearSceneData
  * libobs: Don't save removed sources
  * rtmp-services: Update ChathostessModels service (#2745)
  * obs-qsv11: Enable QSV texture-based encoding
  * libobs: Fix plugin folder search path case on macOS
  * UI: Add status icons for recording and streaming
boombatower boombatower accepted request 5062 about 4 years ago (revision 77)
- Update to version 25.0.4:
  * libobs: Update version to 25.0.4
  * win-capture: Update graphics hook version to 1.1.4
  * UI: Don't stretch server field in Qt 5.14
  * obs-browser: Fix interact keyboard input on Linux
  * Decklink: Fix crash when no matching device
  * libobs: Fix macOS 10.15 hotkey crash (temporary)
  * win-capture: Fix crash if GPU can't Vulkan capture
  * docs/sphinx: Bump major OBS version
  * UI: Use Qt dialogs for Font & Color Pickers on Linux
  * obs-qsv11: Fix QuickSync LA_ICQ encoder settings
  * rtmp-services: Remove executable bits from json files
  * obs-ffmpeg: Expose old NVENC on Windows 7
  * UI: Fix text handling for dialogs
  * libobs-winrt: Stronger exception handling
  * UI: Fix silent scenes with imported SL scenes
boombatower boombatower accepted request 5045 about 4 years ago (revision 76)
- Update to version 25.0.3:
  * libobs: Update to 25.0.3 (linux hotfix once again)
  * linux-v4l2: Fixup invalid id
  * libobs-d3d11: Log device PCI IDs
  * obs-outputs: Fix mbed TLS build issues
boombatower boombatower accepted request 5044 about 4 years ago (revision 75)
- Update to version 25.0.2:
  * linux-v4l2: readonly controls cause infinite loop
  * libobs: Update version to 25.0.2 (linux hotfix)
  * UI: Set correct window title for fullscreen projector
  * CI: Update Linux CI from Ubuntu 16.04 to 18.04
  * UI: Make links in updater clickable
  * obs-filters: Fix LUT file extension filter on Linux
  * win-wasapi: Fix leaking IPropertyStore
  * win-wasapi: Fix crash on certain devices
  * obs-qsv11: Fix target usage values
  * UI: Fix crash on settings update
  * libobs: Add move assignment operator for BPtr
  * libobs: Fix missing assignment operator return
  * libobs: Fix size mismatch warning
  * libobs: Handle noexcept warnings
  * UI: Make Importer destructor virtual
  * UI: Add setting for Mixer add-on choice
  * linux-capture: Use RandR monitors for screen information
boombatower boombatower accepted request 5032 about 4 years ago (revision 74)
- Update to version 25.0.1:
  * libobs: Update version to 25.0.1
  * libobs-winrt: Fix missing parentheses
  * UI: Fix memory leak
  * Revert "win-capture, libobs: Show names of displays in Display Capture"
  * obs-browser: Fix a few crashes
  * UI: Fix preview state when minimizing to tray
  * UI: Remove unnecessary vertices for preview
  * UI: Get actual projector monitor name on windows
  * obs-ffmpeg: Make sure to show FFmpeg NVENC on non-windows
  * libobs-winrt: Catch more hresult exceptions
  * win-capture: Retry with last known window if first fails
  * UI: Restart when browser hardware acceleration changed
  * libobs-winrt: win-capture: Clean up error handling
boombatower boombatower accepted request 5031 about 4 years ago (revision 73)
- Update to version 25.0.0:
  * win-capture: Fix potential crash due to unhandled exceptions
  * libobs: Update version to 25.0.0
  * Update translations from Crowdin
  * rtmp-services: Add getloconow
  * rtmp-services: Fix formatting
  * UI: Fix closing OBS before showing whats new dialog
  * obs-browser: Fix crash with certain settings combo
  * libobs: Fix audio not playing back with audio lines
  * UI: Enable BTTV login popup
  * UI: Turn off T-bar mode when going out of studio mode
  * libobs: Reset manual state when forcing transition target
  * Revert "libobs: Add extra reference when source is displayed"
  * Revert "libobs: Only manipulate input source ref counts"
  * win-capture: Destroy winrt in graphics thread
  * libobs: Remove repeated semicolons
  * libobs: Add task scheduling features
  * UI: Increment filter name automatically
  * UI: Update stream key link for YouStreamer
  * libobs: Fix another group id comparison
  * Make cert revocation check fails non-fatal on Win
  * win-capture/graphics-hook: Separate some debugging stuff
  * win-capture: Vulkan surface refactor
  * UI: Support Unicode for Windows fullscreen projectors
  * UI: Fix filter rename crash
  * UI: Update Contribute link in about box
  * libobs: Check return value from obs_scene_add_internal
  * UI: Fix preview scaling on scene collection change
  * obs-vst: Fix lockup/race on shutdown
  * Revert "graphics: libobs-d3d11: Use DXGI_SWAP_EFFECT_FLIP_DISCARD on Windows 10"
Show all