Changes of Revision 40

obs-studio.changes Changed
x
 
1
@@ -1,4 +1,816 @@
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
@@ -15,7 +15,7 @@
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
@@ -43,6 +43,7 @@
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
@@ -82,12 +83,14 @@
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
@@ -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/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
@@ -1,6 +1,6 @@
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