Overview

Request 5517 (accepted)

- 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

Submit package home:boombatow...es:Multimedia / obs-studio to package Multimedia / obs-studio

obs-studio.changes Changed
x
 
1
@@ -1,4 +1,575 @@
2
 -------------------------------------------------------------------
3
+Tue Feb 22 16:22:47 UTC 2022 - Jimmy Berry <jimmy@boombatower.com>
4
+
5
+- Add new build dependencies:
6
+  * pciutils-devel
7
+  * pipewire-devel
8
+- Condition pipewire support for Tumbleweed only as cmake does not find.
9
+- Package additional icon sizes.
10
+
11
+-------------------------------------------------------------------
12
+Tue Feb 22 15:38:40 UTC 2022 - jimmy@boombatower.com
13
+
14
+- Update to version 27.2.1:
15
+  * libobs: Update version to 27.2.1
16
+  * obs-outputs: Set a fixed size socket buffer on Windows 7
17
+  * CI: Bump Windows CEF cache to fix reported version
18
+  * CI: Bump Windows CEF cache for new OnAcceleratedPaint2
19
+  * obs-browser: Add support for custom OBS CEF
20
+  * obs-browser: Fix texture recreating every frame
21
+  * obs-browser: Fix issues with rendering on Linux/macOS
22
+  * linux-v4l2: Use decoded MJPEG pixel format
23
+  * UI: Log 'Hide OBS from capture' on startup & settings change
24
+  * libobs: Adjust path for legacy browser source block
25
+  * UI: Refresh edit menu on item select/deselect
26
+  * CI: Ensure SOVERSION symlinks exist in created App Bundle
27
+  * CI: Update main workflow file to use fixed obs-deps
28
+  * win-wasapi: Only enable work queue on Windows 10+
29
+  * obs-ffmpeg: Force mpegts format & disable restart on activate for srt & rist
30
+  * linux-capture: Fix for pipewire capture leaking texture handles
31
+  * UI: Don't collapse preview in Filters splitter view
32
+  * obs-browser: Fix sRGB rendering
33
+  * obs-browser: Update version to 2.17.10
34
+  * obs-browser: Acquire, copy, and release immediately
35
+  * rtmp-services: Update Picarto ingests
36
+  * libobs: Update version to 27.2.0
37
+  * Update translations from Crowdin
38
+  * CI: Specify Windows Server 2019
39
+  * UI: Fix uninitialized memory access in OBSPropertiesView
40
+  * UI: Fix properties view crash with non-obs objects
41
+  * UI: Add warning on startup for running in Wine
42
+  * obs-ffmpeg: Fix svt-av1 rate control settings
43
+  * Update translations from Crowdin
44
+  * linux-capture: Fix missing parameter for pipewire capture
45
+  * UI: Fix clang-format specifier
46
+  * UI: Remove unnecessary call
47
+  * UI: Fix filter props. getting recreated unnecessarily
48
+  * UI: Don't create filter properties before splitter
49
+  * UI: Improve properties view object safety
50
+  * libobs: Add obs_object abstraction and functions
51
+  * libobs: Rename OBSObj to OBSPtr
52
+  * aja: Fix off-by-one output frame index calculation
53
+  * rtmp-services: Update YouNow ingest
54
+  * CI: Update Windows x86 obs-deps package to 2022-01-31
55
+  * CI: Update Windows obs-deps package to 2022-01-31
56
+  * CI: Update macOS obs-deps package to 2022-01-31
57
+  * obs-transitions: Fix All Files option for Stingers
58
+  * libobs: Add effect files to CMakeLists.txt
59
+  * UI: Better Hide OBS Window description, add first time dialog & tooltip
60
+  * libobs/graphics: Fix gs_get_format_bpp
61
+  * UI: Properly close projector when source is removed (#5171)
62
+  * vlc-video: Set channel limit to 8 instead of 2
63
+  * rtmp-services: Update nanoStream Cloud / bintu ingests (#5884)
64
+  * vlc-video: Enable surround sound support
65
+  * win-dshow: Log buffered state
66
+  * docs/sphinx: Add GS_RG16
67
+  * libobs, libobs-d3d11, libobs-opengl: Add GS_RG16
68
+  * win-dshow: Use OBS_SOURCE_FRAME_LINEAR_ALPHA
69
+  * aja-output-ui: Fix crash when stopping AJA Preview output
70
+  * obs-browser: Fix Windows crash if shared texture is unavailable
71
+  * aja: Disable Analog In/Out selections in the UI
72
+  * libobs: Free module if obs_module_load callback returns false
73
+  * UI: Add separators to system tray context menu
74
+  * UI: Fix unused variable warning on non-windows
75
+  * aja: Fix Kona1 simultaneous capture/output
76
+  * aja: Adjust whitespace for consistency
77
+  * aja: Use SDI Transport selection to engage Auto detection
78
+  * aja: Show/Hide SDI Transport/4K lists and options
79
+  * aja: Fix 2xSDI UHD/4K YCbCr 2SI VPID lookup
80
+  * aja: Hide duplicate HDMI IN entry for Kona HDMI
81
+  * aja: Filter 6G/12G SDI Transport depending device/plugin type
82
+  * aja: Disable UHD/4K high-framerate for Output
83
+  * aja: Clear previous crosspoints when signal changes
84
+  * aja: Remove unfinished 2x4K Squares support
85
+  * aja: Re-work HDMI routing and add missing presets
86
+  * aja: Fix HDMI RGB crosspoint indices
87
+  * aja: Add framestore index helpers to Source/OutputProps
88
+  * mac-vth264: Set RealTime property to False
89
+  * mac-vth264: Use float for expected frame rate
90
+  * mac-vth264: Remove OSX 10.8 compatibility code
91
+  * UI: Show wait cursor while cleaning up scene data
92
+  * flatpak: Update librist library
93
+  * UI: Check current affinity before calling SetWindowDisplayAffinity
94
+  * flatpak: Update libaom and SVT-AV1
95
+  * obs-vst: Fix VSTs losing their settings when upgrading
96
+  * flatpak: Enable communication with org.a11y.Bus
97
+  * libobs: Respect push to talk/mute status in volmeter
98
+  * obs-ffmpeg: Add MX450 to blacklist
99
+  * docs/sphinx: Fix documentation for addref/release functions
100
+  * UI: Disconnect group reorder signal
101
+  * UI: Fix QLabel leak in OBSPropertiesView::AddProperty
102
+  * UI: Fix transform options being wrongly enabled/disabled
103
+  * libobs: Deprecate obs object addref functions
104
+  * aja: Remove inter-plugin debug logging
105
+  * UI: Fix bugtracker URL in AppData file (#5861)
106
+  * libobs: Replace addref calls with get_ref
107
+  * libobs: Use get_ref calls for obs.hpp helper classes
108
+  * UI: Replace addref calls with get_ref
109
+  * mac-syphon: Replace source addref calls with get_ref
110
+  * image-source: Replace source addref calls with get_ref
111
+  * libobs: Add obs_scene_get_ref()
112
+  * UI: Allow 'Hide OBS window' on Windows 10 2004
113
+  * UI: Fix Settings save crash on old Windows versions
114
+  * obs-ffmpeg: Add new SVT presets
115
+  * libobs: Prevent and log double destroy on sources
116
+  * obs-browser: Suppress certain warnings
117
+  * obs-vst: Fix formatting, fix size truncation warning
118
+  * win-capture: Fix parameter mismatches
119
+  * UI: Don't read unloaded module in source toolbar
120
+  * libobs: Don't destroy mutex before destroying sources is done
121
+  * obs-qsv11: Fix memory leak in QSV plugin module
122
+  * UI: Add option to hide OBS windows on Windows
123
+  * CI: Bump CEF caches to fix cookie crash bug
124
+  * obs-vst: Fix closing & resizing VSTs on macOS
125
+  * obs-vst: Fix mvMeter2 resize crash, fix SPAN resizing
126
+  * aja: Fix UHD/4K YCbCr 3G Level-B 2SI preset
127
+  * UI: Fix small typo
128
+  * obs-browser: Update version to 2.17.8
129
+  * UI: Optimize undo/redo functions with constant references
130
+  * aja: Fix crash when capture thread is reset
131
+  * aja: Workaround for SDI5 output not working on io4K+
132
+  * obs-browser: Fix compilation on non-Windows
133
+  * obs-browser: Update version to 2.17.7
134
+  * libobs: Mark raw_active and gpu_encoder_active as volatile
135
+  * win-capture: Don't list minimized UWP apps
136
+  * UI: Use regexp to filter filename formatting
137
+  * mac-vth264: Fix DTS timestamps when blank
138
+  * win-capture: Use stack buffer for small window titles
139
+  * win-capture: Make open_process_proc static
140
+  * text-freetype2: Fix incorrect fread argument order
141
+  * UI: Downgrade scalable logo on Linux to SVG 1.0
142
+  * UI: Set desktopFileName for QApplication
143
+  * UI: Fix memory leak in Auto-Configuration Wizard
144
+  * libobs-opengl: Miscellaneous static analysis fixes
145
+  * aja: Fix signal routing for 4xSDI UHD/4K RGB 3Gb
146
+  * aja: Fix erroneous HDMI input selection for certain cards
147
+  * aja: Rename IOSelection strings for HDMI and Analog
148
+  * aja: Fix Kona1 not auto-detecting capture pixel format
149
+  * media-playback: Fix rist demuxing
150
+  * linux-v4l2: Fix timeout logging
151
+  * libobs-d3d11: Fix formatting
152
+  * libobs: Specify format string for bcrash
153
+  * obs-filters: Fix incorrect format string
154
+  * libobs-d3d11: Fix incorrect format string
155
+  * libobs: Fix type mismatch on obs_property_text_monospace
156
+  * UI: Log YouTube API HTTP request errors
157
+  * aja: Fix Kona5/io4K+ 6G/12G-SDI routing and RGB HD-DualLink routing
158
+  * aja: Fix for invalid default settings and empty cardID string
159
+  * obs-vst: Fix crashes due to unhandled events, fix stutter when loading
160
+  * UI: Remove unused 'Percent' string
161
+  * obs-ffmpeg: Fix spelling mistake for 'Encoder.Timeout'
162
+  * decklink-output-ui: Stop outputs on OBS_FRONTEND_EVENT_EXIT
163
+  * libobs-opengl: Fix border color support on GL textures
164
+  * libobs-d3d11: Log display nit range
165
+  * obs-ffmpeg: Add missing "FFmpegOpts" locale
166
+  * aja-output-ui: Add the Multi View UI options for new device.
167
+  * aja: Fix format-security warning
168
+  * UI: Fix crash when opening transition Properties dialog
169
+  * obs-vst: Fix crashes when switching VSTs, and large channel counts
170
+  * obs-browser: Update version to 2.17.6
171
+  * libdshowcapture: Add P010 support
172
+  * UI: Stop locking filter mutex while loading properties
173
+  * libobs: Open a separate X11 connection for hotkeys
174
+  * aja: Refactor, clean-up and fix bugs in the signal routing system, and add SDITransport UI option to assist signal routing.
175
+  * obs-ffmpeg: Further FFmpeg deprecations fixes for FFmpeg 4.4+
176
+  * UI: Fix push-to-talk/mute delay not saving
177
+  * UI: Remove Apple deferred tray load
178
+  * UI: Fix flash when starting minimized
179
+  * UI: Fix hotkey JSON error for Advanced Replay Buffer
180
+  * CI: Update Windows obs-deps package to 2022-01-01
181
+  * CI: Update macOS obs-deps package to 2022-01-01
182
+  * UI: Update context bar when exiting properties dialog
183
+  * CI: Use GitHub mirror for PipeWire repository
184
+  * UI: Disable WA_PaintOnScreen for projectors
185
+  * linux-capture: Disable strict binding for NVIDIA drivers
186
+  * UI: Ignore resizing item when it is locked
187
+  * libobs-d3d11: Log display color space info
188
+  * UI: Fix label offset on projector view
189
+  * obs-vst: Fix resizing, always use source name in window title
190
+  * UI: Don't recreate entire Hotkey Settings tab
191
+  * UI: Fix taskbar icon visibility on light backgrounds
192
+  * UI: Immediately apply tray icon change on Apply
193
+  * flatpak: Use same commit hash for LuaJIT as macOS
194
+  * obs-ffmpeg: Fix av1 encoding with fractional framerates
195
+  * UI: Fix compile error in UpdateEditMenu from rebase
196
+  * UI: Correctly enable edit menu items with multiple sources
197
+  * UI: Reenable copy/paste transform
198
+  * Revert "UI: Add checks for overwrite setting to replay buffer"
199
+  * libobs: Stop all source processing on destroy
200
+  * libobs: Call destroy signal after waiting
201
+  * obs-browser: Update version to 2.17.5
202
+  * UI: Fix "Null 'source' parameter" warning
203
+  * UI: Do not localize timestamp in log file
204
+  * UI: Correctly disable "Paste Duplicate" if required
205
+  * UI: Add Rosetta Detection
206
+  * UI: Remove unneeded include
207
+  * docs: Fix frontend API docs for preview_scene functions
208
+  * libobs: Remove all callbacks on source destroy
209
+  * flatpak: Add SVT-AV1 support
210
+  * flatpak: Add libaom support
211
+  * flatpak: Add RIST support to FFmpeg
212
+  * flatpak: Update FFmpeg to 4.4.1
213
+  * Revert "libobs-opengl: Use PBO in device_stage_texture on macOS"
214
+  * CI: Trigger multiplatform builds on release branches
215
+  * UI: Increment showing in filters dialog
216
+  * libobs: Move position for calling execute_graphics_tasks
217
+  * UI: Fix vertical grayscale meters when volume is muted
218
+  * libobs: Fix template errors on non-MS compilers
219
+  * libobs, UI: Fix cpp auto-release assignment from OBSRefs
220
+  * libobs-opengl: Use correct size for PIXELFORMATDESCRIPTOR
221
+  * linux-capture: Standardize gs_color_format variable names
222
+  * linux-capture: Unify format lookups
223
+  * linux-capture: Move supported formats into a static table
224
+  * linux-capture: Split array into two variables
225
+  * linux-capture: Add preferred value out of the loop
226
+  * linux-capture: Rename a variable
227
+  * libobs-opengl: Swap order of out parameters
228
+  * libobs-opengl: Remove unused function argument
229
+  * CI: Split Flatpak beta and stable branches
230
+  * CI: Trivial cleanup
231
+  * UI: Fix build with YT integration without browser
232
+  * obs-browser: Update version to 2.17.4
233
+  * UI: Add `obs_frontend_open_source_interaction()`
234
+  * docs: Fix names of filter/properties functions
235
+  * UI: Fix Copy/Paste not including blend mode
236
+  * UI: Remove unnecessary shared_ptr allocations
237
+  * UI: Add alt-key support to Docks menu
238
+  * obs-outputs: Only log SO_SNDBUF on RTMP socket
239
+  * libobs, UI: Add support for beta builds
240
+  * libobs: Check memory allocation in Windows crash handler
241
+  * libobs: Use size_t for obs_encoder_get_frame_size
242
+  * Revert "libobs, docs: Add function to get source version"
243
+  * Revert "obs-filters: Remove duplicate color correction code"
244
+  * Revert "obs-filters: Remove duplicate code from color key filter"
245
+  * Revert "obs-filters: Remove duplicate code from chroma key filter"
246
+  * obs-browser: Include `atomic` for browser source destroy
247
+  * UI: Hold refs to existing sources during remove scene undo
248
+  * UI: Hold refs to old sources during remove source undo
249
+  * obs-vst: Fix race condition and prevent double invoke
250
+  * obs-ffmpeg: Set frame_size for audio codec parameter
251
+  * libobs: Add API to get encoder frame size
252
+  * UI: Remove unneeded call when removing scene
253
+  * UI: Add grayscale meters when volume is muted
254
+  * UI: Display grayscale volume meter if muted
255
+  * docs: Document obs_get_scene_by_name
256
+  * UI: Filter out incompatible audio filters in A/V list
257
+  * obs-browser: Correct set function names to match README
258
+  * cmake: Add libRIST to copied Windows libs
259
+  * flatpak: Deduplicate CEF from the bundle
260
+  * flatpak: Add AJA NTV2 library
261
+  * linux-capture: Fix Ubuntu 21.10 builds
262
+  * linux-capture: Add fallback for PipeWire < 0.3.40
263
+  * linux-pipewire: Handle DMA-BUF import failure
264
+  * CI: Add PipeWire 0.3.40 to Flatpak
265
+  * linux-capture: Announce supported modifiers via PipeWire
266
+  * linux-capture: Bump minimal PipeWire version to 0.3.33
267
+  * libobs-opengl: Implement DMA-BUF query functions for EGL renderer
268
+  * libobs/graphics: Add Linux-only gs_query_dmabuf_* functions
269
+  * linux-pipewire: Use DRM fourcc defines directly
270
+  * libobs: Rename obs_audio_monitoring_supported to _available
271
+  * CI: Update CEF hash for Flatpak to Release 4638
272
+  * CI: Use Windows obs-deps release
273
+  * libobs: Fix destruction order for destruction task queue
274
+  * obs-outputs: Add support for "RTMP Go Away" feature
275
+  * obs-outputs/librtmp: Add custom connect data callback
276
+  * obs-outputs: Add support for reading RTMP packets
277
+  * Revert "CI: Update CEF hash for Flatpak to fix crash"
278
+  * libobs-d3d11: DuplicateOutput1 for DXGI capture
279
+  * UI: Invoke QCoreApplication::quit in queued connection
280
+  * UI: Use sendPostedEvents with deleteLater events on destroy
281
+  * UI: Use null with sendPostedEvents()
282
+  * obs-browser: Do not wait for browser on source destroy
283
+  * Revert "mac-capture: Improve window capture performance"
284
+  * libobs: Implement additional source blending modes
285
+  * libobs: Expose blending operation types
286
+  * mac-capture: Improve window capture performance
287
+  * CI: Update CEF hash for Flatpak to fix crash
288
+  * libobs: Implement deferred destruction of sources
289
+  * libobs: Add obs_in_task_thread() function
290
+  * libobs: Add ability to queue audio task
291
+  * UI: Process deleteLater() tasks in OBSBasic::ClearSceneData
292
+  * libobs/util: Add task queue helper
293
+  * Revert "libobs: Do not release while traversing sources for tick"
294
+  * libobs: Hold source ref during `source_remove` signal
295
+  * CI: Fix build issues introduced by updates obs-deps
296
+  * obs-vst: Avoid using empty editorWidget for deleteLater()
297
+  * win-virtualcam: Make sure virtualcam output thread safe
298
+  * libobs: Add preprocessor directive for AutoRelease types
299
+  * CI: Update Windows CEF version to 4638 (Chromium 95)
300
+  * CI: Update Linux CEF version to 4638 (Chromium 95)
301
+  * CI: Update macOS CEF version to 4638 (Chromium 95)
302
+  * UI: Update the filters window to be resizeable
303
+  * UI: Add checks for overwrite setting to replay buffer
304
+  * obs-outputs: Reset dbr bitrate before end_data_capture_thread start
305
+  * UI: Add undo/redo for "Add existing source"
306
+  * UI: Remove Qt Windows Extras for Qt 6 and later
307
+  * Update translations from Crowdin
308
+  * win-capture: Should not init module if HWND is invisible
309
+  * UI: Fix a stack overlow caused by using OBSScene
310
+  * libobs: Add Wayland hotkey infrastructure
311
+  * libobs: Fix Numpad Minus naming in UI
312
+  * libobs: Do not release while traversing sources for tick
313
+  * CI: Update Crowdin Sync workflow to 0.1.2
314
+  * libobs: Fix potentially unsafe linked list traversal
315
+  * obs-browser: Fix deadlock
316
+  * UI: More user-friendly error when using a bad output path
317
+  * CI: Run Flatpak jobs on release branches too
318
+  * libobs-opengl: Ensure proper draw buffer
319
+  * Update translations from Crowdin
320
+  * obs-browser: Fix build issues on Qt 5.9 (Ubuntu 18.04)
321
+  * obs-browser: Update version to 2.17.1
322
+  * obs-vst: Update submodule with a variety of bugfixes
323
+  * libdshowcapture: Add FindPin, RGB24, & use CMake instead of pragma
324
+  * linux-capture: Fix capturing on software rasterization setups
325
+  * obs-ffmpeg: Set DRI devices and their name persistently
326
+  * vlc-video: Emit media ended signal regardless of loop setting
327
+  * linux-capture: Deinit pipewire only if we init'ed
328
+  * UI: Add UUID to Twitch panel URLs
329
+  * rtmp-services: Add Fantasy.Club
330
+  * docs: add missing source output flags
331
+  * libobs/util: Fix end_pos when pushing empty circlebuf front
332
+  * UI: Set donation, bugtracker, and translate AppData fields
333
+  * libobs: Disable function attributes for SWIG
334
+  * UI/updater: Explicitly set PSAPI_VERSION=2
335
+  * libobs: Add OBS_NORETURN and use it for crash handler
336
+  * libobs: Add source cap to hint not to show properties
337
+  * UI: Don't show properties on creation if no properties
338
+  * aja: .rc file for the aja plugin
339
+  * UI: Remove duplicate translate_button macro call
340
+  * aja: Fix crash in output settings when no card present
341
+  * aja: Disable plugin if no devices are found
342
+  * CI: Add obsdeps to dylibBundler search
343
+  * libobs: Fix missing return when loading non-OBS DLL
344
+  * CI: Add extra rpath for macOS test binaries
345
+  * CI: Bump WINDOWS_DEPS_CACHE_VERSION
346
+  * CI: Update macos deps to 2021-12-05
347
+  * aja: Static analysis bug fixes
348
+  * CI: Increase Crowdin Sync Checkout Fetch Depth
349
+  * CI: Update Crowdin Sync workflow to 0.1.1
350
+  * CI: Don't publish betas to Flathub stable
351
+  * text-freetype2: Fix unused parameter warning
352
+  * obs-filters: Fix unused parameter warnings with speex disabled
353
+  * UI: Fix unused lambda capture warning
354
+  * UI: Uniquely identify Custom Browser Docks
355
+  * UI: Fix service integration with older Qt versions
356
+  * UI: Pass parent QWidget to Browser Docks
357
+  * UI/importers: Automatically detect SL Collections on macOS
358
+  * obs-ffmpeg: Fix memory leaks if replay buffer failed
359
+  * linux-capture: Fallback on older PipeWire versions to SHM
360
+  * linux-capture: Query used PipeWire versions
361
+  * libobs: Fix add/remove of raw audio callbacks
362
+  * obs-browser: Update to 2.17.0, add CEF 4638 support
363
+  * UI: Add kudos to AppData file
364
+  * frontend-tools: Cleanup libobs C++ type use
365
+  * UI: Cleanup libobs C++ type use
366
+  * libobs: Add AutoRelease OBSRef wrappers for OBS types
367
+  * UI: Add separator before Custom Browser Docks in Dock menu
368
+  * UI: Remove unused/nonexistent signal/slot connections
369
+  * UI: Move Docks into top level menu
370
+  * CI: Allow Flatpak audio plugins be found
371
+  * CI: Add extension point to Flatpak plugins
372
+  * CI: Update Flatpak's v4l-utils to 1.22
373
+  * CI: Update Flatpak's x264
374
+  * CI: Add Crowdin Synchronization
375
+  * UI: Add missing Interact tooltip in compact source toolbar
376
+  * UI: Expose cURL error if Remote Text error text is empty
377
+  * UI: Minimize context bar when too small
378
+  * CI: Drop "(Experimental)" from the Flatpak workflow
379
+  * CI: Publish releases on Flathub
380
+  * CI: Use version 4 of the flatpak-builder action
381
+  * CI: Trivial job renaming
382
+  * CI: Make YAMLint happy
383
+  * .gitignore: Add flatpak-builder folders
384
+  * CI: Update XML/clang-format validation job names
385
+  * linux-capture: Implement stream restoration
386
+  * linux-capture: Add getter to screencast portal version
387
+  * UI: Install correct logos
388
+  * libobs: Add raw audio callback function
389
+  * UI: Add option for only one fullscreen projector per screen
390
+  * UI: Set Twitch Panel Dark Mode using OBS theme
391
+  * libobs: Free async cache when sources output NULL frames
392
+  * UI: Fix bug with audio balance slider not updating
393
+  * UI: Fix context bar shutdown crash
394
+  * UI: Recreate nested scenes on scene delete undo
395
+  * libobs: Add obs_scene_prune_sources
396
+  * docs: Add missing frontend-api calls + organize
397
+  * docs: Add missing config_t get/set functions
398
+  * docs: Add missing obs_source_t functions + organize
399
+  * docs: Minor function description tweaks (reference-scenes)
400
+  * UI: Use std::gcd for aspect ratio
401
+  * libobs: Fix gs_texture_2d::BackupTexture with GS_TEXTURE_CUBE
402
+  * aja: Capture and Output plugin for AJA Video Systems IO devices
403
+  * obs-ffmpeg: Properly name FFmpeg lib used
404
+  * obs-ffmpeg: Fix NVENC old codec naming removed in FFmpeg
405
+  * obs-ffmpeg: Respect AVFormatContext and AVOutputFormat constness
406
+  * CONTRIBUTING.rst: Add service submission guidelines (#5562)
407
+  * obs-ffmpeg: Include channel_layout.h
408
+  * obs-ffmpeg: Include avcodec header for AVCodecContext
409
+  * win-dshow: Use AVFrame.pts instead of AVFrame pkt_pts
410
+  * ipc-util: Fix potential ready_event hang
411
+  * UI: Delete OBSDisplay on window hide on unix
412
+  * inject-helper: Remove UNUSED_PARAMETER macro
413
+  * text-freetype2: Move default settings to .get_defaults
414
+  * UI: Update adv audio props on monitoring type change
415
+  * libobs: Add `audio_monitoring` source signal
416
+  * libobs/UI: Stop using preprocessor directives for monitor
417
+  * libobs: Add obs_audio_monitoring_supported()
418
+  * UI: Remove unnecessary calls to `RefreshSources()`
419
+  * UI: Refresh source tree when an item source is removed
420
+  * UI: Import Streamlabs Screen Capture source type
421
+  * libobs, libobs-d3d11: Add support for NT Handle shared textures
422
+  * docs: Document obs_group_or_scene_from_source
423
+  * docs: Fix outdated speaker_layout enum
424
+  * obs-frontend-api: Add scripting shutdown event
425
+  * docs: Add obs_frontend_get_current_record_output_path()
426
+  * UI: Add obs_frontend_get_current_record_output_path()
427
+  * UI: Update python linkage for older compilers
428
+  * rtmp-services: Add Manyvids.com
429
+  * obs-qsv11: Remove Intel discrete device ID checking
430
+  * Revert "libobs: Avoid recycling async frames"
431
+  * UI: Link python when obs-scripting python is enabled
432
+  * linux-v4l2: Change search strategy for v4l2loopback devices
433
+  * UI: Apply transforms/crops correctly to sources on paste
434
+  * obs-transitions: Fix stinger transition looping
435
+  * rtmp-services: add PhoneLivestreaming
436
+  * UI: Add undo/redo for resetting filters properties
437
+  * docs: Add `_CHANGING` frontend events
438
+  * UI: Add `_CHANGING` frontend events
439
+  * UI: Update Edit Transform dialog on scene switch
440
+  * rtmp-services: Add Autistici.org
441
+  * rtmp-services: add Utreon
442
+  * libobs: Add obs_get_transition_by_name
443
+  * UI: Don't load existing sources for scene removal undo
444
+  * UI: Add undo/redo for context bar text changes
445
+  * obs-ffmpeg: Fix starting video packet offset in replay-buffer
446
+  * pulse: fill audio monitor buffer more aggressively
447
+  * rtmp-services: add Kuaishou live
448
+  * UI, libobs, obs-plugins: Fix compiler warnings
449
+  * UI: Set correct text in system tray on startup
450
+  * UI: Remove duplicated StreamingActive() function
451
+  * UI: Match Windows taskbar state to tray icon
452
+  * CI: Enable services on Flatpak builds
453
+  * CI: Fix error when uninstalling curl and php
454
+  * UI: Focus correct filter list when opening filter view
455
+  * UI: Focus filter list when adding new filter
456
+  * linux-capture: Sort windows by name
457
+  * libobs-opengl: Use PBO in device_stage_texture on macOS
458
+  * linux-v4l2: Support for Motion-JPEG codec
459
+  * obs-qsv11: Fix memory leaks
460
+  * rtmp-services: update CamSoda domains
461
+  * obs-ffmpeg-mux: Add support for rist protocol
462
+  * obs-filters: Remove duplicate code from chroma key filter
463
+  * obs-filters: Remove duplicate code from color key filter
464
+  * obs-filters: Remove duplicate color correction code
465
+  * libobs, docs: Add function to get source version
466
+  * UI: Migrate to Helix Twitch API
467
+  * obs-ffmpeg: Add AOM AV1 and SVT-AV1 encoders
468
+  * obs-ffmpeg/ffmpeg-mux: Allow codecs of any type
469
+  * libobs: Allow last encoder error for last output error
470
+  * obs-x264: Move options parser to its own lib
471
+  * UI: Add Hotkey filter search and duplicate detection
472
+  * CI: Add copyright information to macOS bundle plist
473
+  * simde: Update README.libobs
474
+  * simde: Don't format simde
475
+  * Themes: Specify QListView instead of QListWidget
476
+  * obs-qsv11: Add ENABLE_QSV11 option
477
+  * UI: Disable properties for groups in context menu
478
+  * obs-filters: Add libSpeexDSP guard to method
479
+  * UI: Fix vertical/horizontal scene item alignment
480
+  * libobs: Mark unused audio functions as deprecated
481
+  * Revert "libobs: Remove unused volmeter code"
482
+  * libobs: Remove unused volmeter code
483
+  * UI: Remove duplicate minimum width definition
484
+  * rtmp-services: add "Jio Games"
485
+  * CI: Validate Qt XML in UI files
486
+  * UI: Clean up XML warnings in layout files
487
+  * UI: Add Qt XML Schema definitions for validation
488
+  * obs-qsv11: Add plain-text copy of QSV11 email chain
489
+  * obs-qsv11: Remove Intel NDA from qsv11 plugin
490
+  * COPYING: Use license file from gnu.org
491
+  * mac-virtualcam: Remove unnecessary plugin version number
492
+  * UI: Cleanup advanced audio functions
493
+  * UI: Refactor Frontend API and header
494
+  * UI: Change position of filters defaults button
495
+  * UI: Make transition duration suffixes consistent
496
+  * obs-ffmpeg: Fix unwritten audio-only output
497
+  * libobs/audio-monitoring: Fix PulseAudio monitoring volume for u8 format
498
+  * libobs/audio-monitoring: Fix PulseAudio monitoring volume for s32 format
499
+  * decklink-captions: Build with Windows file descriptor
500
+  * UI: Fix build with Clang and libc++
501
+  * CI: Update KDE image to 5.15-21.08 (Flatpak)
502
+  * CI: Update modules for Flatpak build
503
+  * CI: Update KDE Platform to 5.15-21.08 (Flatpak)
504
+  * UI: Translate to current OS for all colection imports
505
+  * UI: Resolve relative paths on scene collection import
506
+  * UI: Use correct color property for freetype in toolbar
507
+  * UI: Make toolbar color selectors respect alpha
508
+  * mac-virtualcam: Remove unneeded includes
509
+  * v4l2: Ignore menu controls with no permissible values
510
+  * UI: Don't save defaults in oldSettings in properties
511
+  * UI: Disable paste source menu items when removed
512
+  * UI: Don't copy via name, use weak refs
513
+  * libobs: Add obs_weak_source_expired()
514
+  * obs-scripting: add transition duration functions
515
+  * UI: Update Edit menu item states before displaying
516
+  * libobs/callback: Make proc_handler_t threadsafe
517
+  * UI: Fix broadcast button state for autostart without autostop
518
+  * UI: Show warning if starting/stopping broadcast fails
519
+  * UI: Fix YT broadcast start/stop failing due to redundant transition/reset
520
+  * UI: Fix formatting with both 12.0.0 and 12.0.1
521
+  * UI: Fix formatting for clang-format 12.0.0 (I guess)
522
+  * UI: Fix formatting with clang-format 12
523
+  * CI: Update clang-format from 10 to 12
524
+  * clang-format: Commit file changes for clang-format 12
525
+  * clang-format: Commit file changes for clang-format 11
526
+  * UI: Add new vector-based menubar icons for macOS
527
+  * win-wasapi: Log settings
528
+  * win-wasapi Improve default device handling
529
+  * win-wasapi: Schedule work on real-time work queue
530
+  * UI: Add support for real-time work queue
531
+  * win-wasapi: Register capture thread with MMCSS
532
+  * win-wasapi: Remove bools and persist threads
533
+  * win-wasapi: Clean reset on initialization failure
534
+  * win-wasapi: Remove unnecessary inline tags
535
+  * win-wasapi: Remove undefined function InitName
536
+  * win-wasapi: Rename InitRender to ClearBuffer
537
+  * win-wasapi: Simplify sample rate logging
538
+  * win-wasapi: Remove persistent references
539
+  * win-wasapi: Persist objects beyond Start/Stop
540
+  * win-wasapi: Make InitDevice throw to log errors
541
+  * win-wasapi: Fix incorrect log strings
542
+  * win-wasapi: Mark GetWASAPIAudioDevices_ as static
543
+  * libobs/audio-monitoring: Add reconnect logic
544
+  * libobs/audio-monitoring: Move variable assignment
545
+  * libobs/audio-monitoring: Add WASAPI init helper
546
+  * libobs/audio-monitoring: Remove unnecessary device
547
+  * libobs/audio-monitoring: Fix mutex leak
548
+  * win-wasapi: Remove monitor invalidation code
549
+  * libobs/media-io: Register audio thread with MMCSS
550
+  * libobs/util: Improve os_sleepto_ns on Windows
551
+  * obs-outputs: Remove unnecessary header
552
+  * obs-outputs: Remove WIN32_LEAN_AND_MEAN define
553
+  * libobs: Remove WIN32_LEAN_AND_MEAN
554
+  * UI: Tuck variable inside macro guard
555
+  * UI: Remove NOMINMAX from CMake scripts
556
+  * UI: Use patterns that avoid std::min/max
557
+  * coreaudio-encoder: Remove NO_MIN_MAX
558
+  * libobs/util: Simplify emmintrin.h wrapper macro
559
+  * libobs/graphics: Fix vec2 min/max functions
560
+  * obs-text: Update header for ARM64 compile
561
+  * decklink: Make header self-sufficient
562
+  * libobs, libobs-opengl: Consistent near/far undef
563
+  * UI: Improve installer, add release notes & Quickstart link
564
+  * vlc-video: Improve logging with prefix & VLC version
565
+  * UI: Log compiled & runtime Qt versions
566
+  * win-capture: Use DPI context for game capture
567
+  * win-capture: Use DPI context for window BitBlt
568
+  * cmake: Don't link with PulseAudio when disabled
569
+  * UI: Add restart message on profile change
570
+  * UI: Add ShutDownActiveOutputsOnExit setting
571
+  * libobs: Clear unused pointers for obs_source_output_audio()
572
+
573
+-------------------------------------------------------------------
574
 Tue Oct 05 02:03:33 UTC 2021 - Jimmy Berry <jimmy@boombatower.com>
575
 
576
 - Update to version 27.1.3:
577
obs-studio.spec Changed
36
 
1
@@ -1,5 +1,5 @@
2
 Name:           obs-studio
3
-Version:        27.1.3
4
+Version:        27.2.1
5
 Release:        0
6
 Summary:        A recording/broadcasting program
7
 Group:          Productivity/Multimedia/Video/Editors and Convertors
8
@@ -23,6 +23,8 @@
9
 BuildRequires:  libXrandr-devel
10
 BuildRequires:  libcurl-devel
11
 BuildRequires:  libjansson-devel
12
+BuildRequires:  pciutils-devel
13
+BuildRequires:  pipewire-devel
14
 BuildRequires:  libpulse-devel
15
 BuildRequires:  libqt5-qtbase-devel >= 5.3
16
 BuildRequires:  libqt5-qtbase-private-headers-devel
17
@@ -76,6 +78,9 @@
18
 %endif
19
   -DCMAKE_INSTALL_PREFIX=/usr \
20
   -DOBS_VERSION_OVERRIDE="$(echo "%{version}" | grep -oE "^[^+]+")" \
21
+%if 0%{?sle_version} > 150000 && 0%{?sle_version} < 150500 && 0%{?is_opensuse}
22
+  -DENABLE_PIPEWIRE=OFF \
23
+%endif
24
   -DBUILD_BROWSER=OFF \
25
   ..
26
 # Close, but needs some work.
27
@@ -108,7 +113,7 @@
28
 %dir %{_datadir}/metainfo
29
 %{_datadir}/metainfo/com.obsproject.Studio.appdata.xml
30
 %{_datadir}/applications/com.obsproject.Studio.desktop
31
-%{_datadir}/icons/hicolor/256x256/apps/com.obsproject.Studio.png
32
+%{_datadir}/icons/hicolor
33
 %{_datadir}/obs
34
 
35
 %files devel
36
_service Changed
10
 
1
@@ -1,7 +1,7 @@
2
 <services>
3
   <service name="tar_scm" mode="disabled">
4
     <param name="versionformat">@PARENT_TAG@</param>
5
-    <param name="revision">refs/tags/27.1.3</param>
6
+    <param name="revision">refs/tags/27.2.1</param>
7
     <param name="url">git://github.com/jp9000/obs-studio.git</param>
8
     <param name="scm">git</param>
9
     <param name="changesgenerate">enable</param>
10
_servicedata Changed
9
 
1
@@ -1,6 +1,6 @@
2
 <servicedata>
3
   <service name="tar_scm">
4
     <param name="url">git://github.com/jp9000/obs-studio.git</param>
5
-    <param name="changesrevision">3c14e4ece250a862a5fa62aa7e85f476f7545ca4</param>
6
+    <param name="changesrevision">acad9dbaf7bcf8f567c3e5c613411ca04ba92fa9</param>
7
   </service>
8
 </servicedata>
9
obs-studio-27.1.3.tar.xz -> obs-studio-27.2.1.tar.xz Changed
Refresh

No build results available

Refresh

No rpmlint results available

Request History
boombatower's avatar

boombatower created request about 3 years ago

- 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's avatar

boombatower accepted request about 3 years ago

ok