We truncated the diff of some files because they were too big.
If you want to see the full diff for every file, click here.
Changes of Revision 40
obs-studio.changes
Changed
x
1
2
-------------------------------------------------------------------
3
+Fri Jan 19 15:13:48 UTC 2024 - hpj@urpla.net
4
+
5
+- Update to version 30.0.2:
6
+ * libobs: Update version to 30.0.2
7
+ * CI: Downgrade flatpak-builder to fix Flatpak publish
8
+ * Revert "cmake: Align Product Name and Bundle Name on macOS"
9
+ * libobs: Update version to 30.0.1
10
+ * Update translations from Crowdin
11
+ * obs-websocket: Update version to 5.3.4
12
+ * obs-browser: Update version to 2.22.2
13
+ * win-wasapi: Ignore timestamp errors
14
+ * libobs: Fix PTS incrementation when FPS divisor is enabled
15
+ * updater: Clear shader cache after updating
16
+ * libobs-d3d11: Add checksum to shader cache
17
+ * cmake: Align Product Name and Bundle Name on macOS
18
+ * libobs: Use macOS specific APIs to report free disk space
19
+ * UI: Disable safe mode when --multi is used
20
+ * libobs: Fix memory leak when migrating from legacy scene item data
21
+ * libobs: Fix crash in `obs_sceneitem_remove()` when already removed
22
+ * linux-pipewire: Ensure number of dmabufs is zero initialized
23
+ * rtmp-services: Update IRLToolkit service
24
+ * mac-capture: Add handling for nil target window
25
+ * UI: cancel session end request on commitDataRequest() signal
26
+ * CI: Validate Flatpak with flatpak-builder-lint
27
+ * CI: Set build-log-url when publishing
28
+ * CI: Bump flatpak-github-actions commit hash
29
+ * win-capture: Update graphics hook version
30
+ * build-aux: Remove StatusNotifierItem Flatpak permission
31
+ * UI: Fix UseStreamKeyAdv not display stream key and not hide button
32
+ * win-capture: Fix Vulkan race condition
33
+ * UI: Fix typo in Virtual Camera logging functions
34
+ * CI: Update deps to 2023-11-03 release
35
+ * UI: Log Virtual Camera output type
36
+ * libobs: Fix crash when plugins delete properties in callback
37
+ * obs-scripting: Fix Sparkle delta updates by disabling bytecode caching
38
+ * libobs,obs-filters: Use common straight alpha math
39
+ * UI: Fix transform of sources in groups
40
+ * libobs: Add more files to list of public headers
41
+ * docs: Fix obs_sceneitem_get_group signature
42
+ * obs-webrtc: Allow non-CBR rate control with WHIP
43
+ * linux-pipwire: Pass obs_pw_stream to renegotiation callback
44
+ * Revert "win-wasapi: Remove 'BETA' from Application Audio Capture name"
45
+ * obs-qsv11: Migrate target usage settings
46
+ * plugins: Remove old macOS version ifdefs
47
+ * win-wasapi: Log source name on initialization
48
+ * UI: Fix AMF AV1 simple recording presets
49
+ * mac-virtualcam: Correct device timer firing rate
50
+ * rtmp-services: Remove defunct servers/services
51
+ * libobs: Export SIMDe headers unconditionally for plugin development
52
+ * CI: Update deps to 2023-10-26 release
53
+ * UI: Remove iCCP data from PNGs
54
+ * decklink-output-ui: Decouple DeckLink output state
55
+ * linux-pipewire: Load glad symbols on start
56
+ * linux-pipewire: Use the format properties for swap r/b
57
+ * linux-pipewire: Add locks to unsafe pipewire functions
58
+ * obs-qsv11: Log more QSV settings
59
+ * mac-avcapture: Replace kCMIOObjectPropertyElementMaster with Main
60
+ * mac-capture: Replace kAudioObjectPropertyElementMaster with Main
61
+ * libobs: Replace kAudioObjectPropertyElementMaster with Main
62
+ * cmake: Explicitly fail if macOS SDK is too old
63
+ * CI: Update deps to 2023-10-17 release
64
+ * UI: Add missing NULL check for skipUpdateVer
65
+ * obs-websocket: Update version to 5.3.3
66
+ * libobs-d3d11: Log VRAM in GiB
67
+ * frontend-tools: Remove unused startAtLaunch variable
68
+ * input-v4l2: always use linear alpha blending
69
+ * libobs: Fix rendering stats not being logged on output stop
70
+ * UI: Convert QTStr macro to inline function
71
+ * CI: Update CEF builds
72
+ * build-aux: Update Flatpak CEF build
73
+ * mac-virtualcam: Log when extension replacement is requested
74
+ * rtmp-services: Remove defunct servers/services
75
+ * UI: Fix compile error due to use of strlen in constexpr
76
+ * CI: Fix Steam upload (again)
77
+ * Update translations from Crowdin
78
+ * mac-virtualcam: Check result of finished extension installation
79
+ * mac-virtualcam: Treat extension installation cancellation as error
80
+ * mac-virtualcam: Always replace camera extension when requested
81
+ * build-aux: Update Flatpak CEF build
82
+ * CI: Update CEF builds
83
+ * cmake: Use dependency hashes to track revisions
84
+ * CI: Update deps to 2023-10-09 release
85
+ * win-capture: Add 9 window class auto switch to WGC mode
86
+ * win-capture: Add and tweak apps in compatibility.json
87
+ * .editorconfig: Add win-capture json
88
+ * cmake: Depend entirely on pkg-config if found for VPL
89
+ * CI: Add support for dependency revisions to Linux CI builds
90
+ * Revert "CI: Add xclogparser to macOS builds to generate issue report"
91
+ * Revert "CI: Add build annotation step to macOS arm64 builds"
92
+ * Revert "CI: Fix condition for annotations in nightly runs"
93
+ * UI: Enable "Paste Filters" after copying from scenes or mixer
94
+ * win-wasapi: Remove 'BETA' from Application Audio Capture name
95
+ * win-wasapi: Handle flags set by GetBuffer
96
+ * win-wasapi: Use provided timestamp for application audio capture
97
+ * libobs: Fix hotkeys when reordering sceneitems into/out of groups
98
+ * libobs: Distinguish sceneitem hotkeys by id
99
+ * libobs: Specify scene item IDs on creation
100
+ * UI: Initialize YouTubeAppDock synchronously to fix Qt runloop issues
101
+ * linux-v4l2: Expand packed values to 4 bytes
102
+ * rtmp-services: Update OnlyFans streaming service
103
+ * libobs: Use same ver. in obs-config.h for betas/RCs
104
+ * UI: Cleanup remaining uses of old version macros
105
+ * UI: Refactor Windows update check to always use LIBOBS_API_VER
106
+ * cmake: Fix OBS_COMMIT not being set (Windows only)
107
+ * cmake/libobs: Only set beta/rc increment
108
+ * libobs: Fix errors for gs_effect_create
109
+ * obs-ffmpeg: Readd OBS_ENCODER_CAP_DYN_BITRATE to AMF texture encoders
110
+ * libobs,obs-filters: Fix NAN when tonemapping
111
+ * UI: Use std::shared_ptr instead of QSharedPointer
112
+ * UI: Use C++11 ranged-for instead of Q_FOREACH
113
+ * obs-qsv11: Use translatable strings for target usage
114
+ * obs-qsv11: Remove D3D9 fallback
115
+ * obs-qsv11: Remove D3D9 allocator
116
+ * Revert "UI: Add workaround for Qt tooltip stylesheet bug"
117
+ * obs-qsv11: Redo session data releasing for Linux
118
+ * CI: Update deps to 2023-09-28 release
119
+ * mac-capture: Don't crash when migrating unknown display IDs
120
+ * obs-browser: Fix invalid comparison of integer types
121
+ * obs-browser: Update version to 2.22.1
122
+ * cmake: Update qrcodegen finder to match target names of CMake package
123
+ * libobs: Fix duplicate symbol resolution for obs plugins
124
+ * obs-webrtc: Move libdatachannel code to C++ from C
125
+ * obs-qsv11: Add license declaration file
126
+ * decklink: Add license declaration files
127
+ * libobs: Add license declaration files
128
+ * deps: Add license declaration files
129
+ * CI: Update deps to 2023-09-18 release
130
+ * obs-qsv11: Fix unusual CBR bitrate issues
131
+ * libobs: Do not skip async frames unless one has been selected
132
+ * Add Qt UI form spacing in editorconfig
133
+ * UI: Fix IP settings order
134
+ * obs-qsv11: Fix target usage migration string comparisons
135
+ * win-wasapi: Fix arithmetic for WAVEFORMATEX::cbSize
136
+ * UI: Avoid using newlines in error messages
137
+ * UI: Don't show native popup for YouTube auth message box
138
+ * UI: Standardize spelling of closable, fix typo
139
+ * UI: Add cleanup of stats callback on window close
140
+ * CI: Fix Steam prerelease detection for releases
141
+ * cmake: Fix regular expression for beta and RC version detection
142
+ * UI: Remove unused ExpandCheckBox
143
+ * CI: Fix condition for annotations in nightly runs
144
+ * rtmp-services: Rebranding Utreon to Playeur
145
+ * libobs: Fix obs_output_video and obs_output_audio for encoded output
146
+ * UI: Create/Delete YouTube Dock when switching profiles
147
+ * UI: Untangle ifdef'd if-statement to un-confuse Xcode
148
+ * image-source: Fix slideshow audio rendering buffer overrun
149
+ * UI: Restrict regex pattern for OAuth secrets
150
+ * UI: Add workaround for Qt tooltip stylesheet bug
151
+ * UI: Fix settings Apply button always being enabled
152
+ * win-dshow: Log source name at error
153
+ * rtmp-services: Remove defunct servers/services
154
+ * CI: Add build annotation step to macOS arm64 builds
155
+ * CI: Add xclogparser to macOS builds to generate issue report
156
+ * obs-websocket: Update version to 5.3.0
157
+ * obs-qsv11: Ensure default devices are Intel devices
158
+ * updater: Remove non-error logging from multithreaded code
159
+ * libobs: Remove old macOS guards for NSProcessInfo
160
+ * build-aux,CI: Bump Flatpak KDE Runtime to 6.5
161
+ * CI: Update flatpak-github-actions to get upstream improvement
162
+ * UI: Fix ifdef for YouTube dock integration
163
+ * mac-virtualcam: Switch pixel format of camera extension to BGRA
164
+ * UI: Increase YouTube API timeout
165
+ * UI: Fix stream key UI not showing when using stream key
166
+ * libobs: Fix warnings about implicit integer downcasts in macOS code
167
+ * obs-outputs: Silence all warnings generated by the FTL SDK
168
+ * text-freetype2: Fix warning about implicit integer downcast
169
+ * json11: Suppress warnings about unqualified std::move calls
170
+ * libobs: Suppress warnings about implicit integer downcasts
171
+ * plugins: Suppress warnings about implicit integer downcasts
172
+ * mac-avcapture: Log if portrait or studio light effects are active
173
+ * obs-ffmpeg: Fix broken mpegts output
174
+ * build-aux: Add missing build type to Flatpak modules
175
+ * UI: Fix source enumeration in source select aborting prematurely
176
+ * CI: Add missing secrets on Flatpak releases
177
+ * obs-outputs: Fix provision of CA certificates to mbedTLS on macOS
178
+ * CI: Fix ccache status output for workflow jobs
179
+ * CI: Fix GitHub Actions JSON runtime error in scheduled workflow
180
+ * docs: Clarify strlist_split
181
+ * updater: Static analysis cleanups
182
+ * obs-ffmpeg: Do not include sys/timeb.h on non-Windows system
183
+ * UI: Remove unused static functions
184
+ * obs-ffmpeg: Remove an unused static function
185
+ * obs-outputs: Remove unused static functions
186
+ * rtmp-services: Remove an unused static function
187
+ * mac-avcapture: Remove an unused static function
188
+ * linux-capture: Remove an unused static function
189
+ * plugins: Quote program paths used in os_process_pipe_create
190
+ * libobs: Log if CreateProcessW fails on Windows
191
+ * obs-qsv11: Fixup session releasing for Linux
192
+ * obs-qsv11: Use device enumeration for choosing DRM device
193
+ * obs-qsv11: Mark internal functions static
194
+ * UI: Increase minimum output resolution to 32x32
195
+ * UI: Add stream key tooltip in the auto-config wizard
196
+ * UI: Fix stream key tooltip in the settings page
197
+ * docs: Add version added to filter index functions
198
+ * CI: Fix typos in scheduled nightly run workflow
199
+ * UI: Fix crash in YoutubeAuth
200
+ * CI: Fix scheduled language file upload
201
obs-studio.spec
Changed
33
1
2
%bcond_without websockets
3
4
Name: obs-studio
5
-Version: 29.1.3
6
+Version: 30.0.2
7
Release: 0
8
Summary: A recording/broadcasting program
9
Group: Productivity/Multimedia/Video/Editors and Convertors
10
11
BuildRequires: libXinerama-devel
12
BuildRequires: libXrandr-devel
13
BuildRequires: libcurl-devel
14
+BuildRequires: libdatachannel-devel
15
BuildRequires: libjansson-devel
16
BuildRequires: pciutils-devel
17
BuildRequires: pipewire-devel
18
19
BuildRequires: pkgconfig(luajit)
20
BuildRequires: pkgconfig(srt) >= 1.4
21
BuildRequires: pkgconfig(uuid)
22
+BuildRequires: pkgconfig(vpl)
23
%if %{with websockets}
24
BuildRequires: pkgconfig(nlohmann_json) >= 3
25
BuildRequires: pkgconfig(websocketpp) >= 0.8.0
26
BuildRequires: pkgconfig(asio) >= 1.12.1
27
%endif
28
BuildRequires: python3-devel
29
+BuildRequires: QR-Code-generator-devel
30
%if 0%{?suse_version} != 1315 || 0%{?is_opensuse}
31
BuildRequires: speexdsp-devel
32
%endif
33
_service
Changed
10
1
2
<services>
3
<service name="tar_scm" mode="disabled">
4
<param name="versionformat">@PARENT_TAG@</param>
5
- <param name="revision">refs/tags/29.1.3</param>
6
+ <param name="revision">refs/tags/30.0.2</param>
7
<param name="url">https://github.com/obsproject/obs-studio.git</param>
8
<param name="scm">git</param>
9
<param name="changesgenerate">enable</param>
10
_servicedata
Changed
10
1
2
<servicedata>
3
<service name="tar_scm">
4
<param name="url">https://github.com/obsproject/obs-studio.git</param>
5
- <param name="changesrevision">c58e511813c33e93da7637d50aa431ae0cddda0c</param>
6
+ <param name="changesrevision">b45a73296f4f898e2ed455023020058075c30bab</param>
7
</service>
8
</servicedata>
9
\ No newline at end of file
10
obs-studio-29.1.3.tar.xz -> obs-studio-30.0.2.tar.xz
Changed