File obs-studio.changes of Package obs-studio (Revision a60fa4a8e63a7bbd663bd84e6030058f)
Currently displaying revision a60fa4a8e63a7bbd663bd84e6030058f , Show latest
7301
1
-------------------------------------------------------------------
2
Tue Dec 6 17:50:25 UTC 2022 - Hans-Peter Jansen <hp@urpla.net>
3
4
- Explicitly require librist4 (dlopen'ed)
5
6
-------------------------------------------------------------------
7
Mon Nov 14 19:02:30 UTC 2022 - Hans-Peter Jansen <hpj@urpla.net>
8
9
- Exclude any requires from %{_libs}/{obs-plugins,obs-scripting}
10
libraries as well
11
12
-------------------------------------------------------------------
13
Fri Nov 11 12:40:22 UTC 2022 - hpj@urpla.net
14
15
- Update to version 28.1.2:
16
* UI: Fix always on top not being saved on exit
17
* libobs: Update to 28.1.2
18
* obs-browser: Update version to 2.18.7
19
20
-------------------------------------------------------------------
21
Wed Nov 9 08:20:06 UTC 2022 - Hans-Peter Jansen <hpj@urpla.net>
22
23
- Exclude any auto provides from %{_libs}/{obs-plugins,obs-scripting}
24
libraries
25
26
-------------------------------------------------------------------
27
Thu Nov 03 08:35:20 UTC 2022 - hpj@urpla.net
28
29
- Update to version 28.1.1:
30
* Revert "obs-ffmpeg: Check nvenc max bframe count"
31
* obs-ffmpeg: Cap NVENC Max B-frames according to GPU caps
32
* CI: Fix service validator
33
* obs-ffmpeg: Check nvenc max bframe count
34
* libobs: Update version to 28.1.1
35
* UI: Migrate Simple Output NVENC preset
36
* UI: Refactor NVENC preset migration
37
* libobs: Update version to 28.1.0
38
* libobs: Force SRGB conversion for tonemapped video
39
* obs-ffmpeg: Split NVENC preset migrations by codec
40
* UI: Add NVENC preset migration for lossless
41
* obs-ffmpeg: Align NVENC preset migrations to NVIDIA guidelines
42
* obs-ffmpeg: Add NVENC preset mapping for old Default preset
43
* obs-ffmpeg: Swap hq and mq preset order
44
* libobs: Fix blend method in studio mode
45
* obs-ffmpeg: Fix Ubuntu 20.04 detection
46
* obs-ffmpeg: Fix FFmpeg NVENC presets on Ubuntu 20.04
47
* Update translations from Crowdin
48
* obs-browser: Update version to 2.18.6
49
* enc-amf: Minor compilation improvements
50
* UI: Use correct key for "Always on Top" with projectors
51
* rtmp-services: Add Vindral service
52
* UI: Fix placeholder element not being deleted
53
* UI: Avoid showing service integration page on Wayland
54
* UI: Set preset2 instead preset for simple mode NVENC
55
* UI: Hide --portable from help text if disallowed
56
* UI: Hide donation CTA when running via Steam
57
* UI: Add --steam flag
58
* linux-v4l2: Send STREAMON/STREAMOFF on vcam start/stop
59
* docs: Fix sphinx import error on Python 3.10+
60
* obs-ffmpeg: Fix NVENC "mq" to use P6 rather than P4
61
* UI: Change "hq" to use P5 when upgrading NVENC
62
* UI: Fix stats widget appearance on Yami themes
63
* UI: Fix stats widget status font size
64
* UI: Fix theme if apply and cancel in settings
65
* CI: Fix Steam launching x86 version under Rosetta
66
* mac-virtualcam: Fix random crashes in applications loading VirtualCam
67
* CI: Fix services check using deprecated GHA output
68
* CI: Update GitHub Actions for set-output deprecation
69
* UI: Use correct title for failed replay buffer start
70
* obs-filters: Remove unused assignments
71
* UI: Check return value of ConvertResText before accessing results
72
* libobs: Add ifdef for Windows-only variable assignment
73
* UI: Fix potential memory leak when parsing OBSThemeMeta
74
* UI: Copy result of getenv before use
75
* UI: Remove unused assignments
76
* UI: Fix possible crash due to UI property access from graphics thread
77
* virtualcam-module: Fix crash on resolution change
78
* virtualcam-module: Clarify resolution variables
79
* obs-ffmpeg: Clarify name of NVENC preset
80
* virtualcam-module: Don't send frames on initial pause
81
* UI: Don't offer current resolution in auto config if < 240p
82
* UI: Swap mq and hq NVENC Preset mappings
83
* Revert "libobs: Update version to 28.1.0"
84
* libobs: Update version to 28.1.0
85
* UI: Use transform to fit vcam source to canvas
86
* Revert "UI: Remove individual sources (for now) from vcam config"
87
* docs: Add obs_sceneitem_group_enum_items API call to scripting docs
88
* obs-scripting: Add obs_sceneitem_group_enum_items function call
89
* mac-capture: Log CoreAudio device sample rate
90
* obs-scripting: Fix block comment formatting
91
* obs-scripting: Fix script state variable being reset by tick callback
92
* mac-videotoolbox: Remove "None" profile
93
* rtmp-services: Remove defunct servers/services
94
* UI: Move "Always On Top" into View menu
95
* UI: Add multiview menus to UI file
96
* vlc-video: Fix crash at removing files from missing-file dialog
97
* rtmp-services: Update ingest list for Restream.io
98
* obs-vst: Toggle properties button visibility upon VST selection
99
* linux-pulseaudio: Use DONT_MOVE for non-default devices
100
* UI: Fix NVENC AV1 preset while resetting encoders
101
* win-capture: Update D3D9 signature for Win 11 22H2
102
* UI: Clamp float values possibly representing infinity to integer size
103
* win-capture: Fix reporting valid width and height if not capturing
104
* libobs: Sample video at default chroma location
105
* rtmp-services: Update Glimesh to add RTMP ingests
106
* UI: Add NVENC AV1 to simple output mode
107
* obs-ffmpeg: Add NVENC AV1 support
108
* libobs/graphics: Precompute more accurate matrix
109
* libobs: Precompute more accurate matrices
110
* libobs: Update version to 28.0.3
111
* UI: Fix alignment of volume sliders
112
* mac-videotoolbox: Remove unused defines
113
* UI: Fix tabstop on settings dialog
114
* UI: Remove unnecessary styles
115
* obs-scripting: Enable Python autodoc
116
* obs-scripting: Re-enable Python annotations
117
* docs: Add links to python functions
118
* CI: fix build on non-x86 Linux platforms
119
* win-wasapi: Fix Stop hang
120
* UI: Fix AutoRemux not working when FFmpeg output configured
121
* win-wasapi: Don't reconnect when inactive
122
* obs-scripting: Fix compile when python is not found
123
* obs-ffmpeg: Fix unpause causing certain encoders to fail
124
* libobs: Add function to get encoder pause offset
125
* UI: Don't reselect SceneTree items if tree is clearing
126
* UI: Remove executable bit from public key file
127
* obs-ffmpeg: Fix m3u8 recording in AMF
128
* linux-pipewire: Close sessions as we are done with them
129
* libobs/media-io: Restore color range conversion
130
* CI: Downgrade Sphinx to fix docs build error
131
* libobs/media-io: Avoid scaler for range diff
132
* linux-capture: Fixup window name/class checking
133
* obs-ffmpeg: Cap AMF encoder at 100 Mbps
134
* UI: Fix color of popout icon
135
* UI: Fix dock titlebar icons not loading
136
* libobs,UI: Swap red/blue render/output channels
137
* frontend-tools: Display dialog when changing Python version
138
* frontend-tools: Display Python version in UI
139
* obs-filter: Update model for NVIDIA Audio FX
140
* obs-ffmpeg: Fix when NVENC retries without psycho aq
141
* obs-ffmpeg: Show detailed NVENC error messages
142
* obs-ffmpeg: use NvEncGetSequenceParams for NVENC header
143
* obs-ffmpeg: Refactor NVENC defaults/properties
144
* obs-ffmpeg: Update NVENC to new presets
145
* obs-ffmpeg: Refactor NVENC
146
147
-------------------------------------------------------------------
148
Tue Oct 25 09:35:13 UTC 2022 - Hans-Peter Jansen <hpj@urpla.net>
149
150
- Enable jack explicitely (it's not detected properly otherwise)
151
152
-------------------------------------------------------------------
153
Sat Oct 22 09:19:53 UTC 2022 - hpj@urpla.net
154
155
- Update to version 28.0.3:
156
* win-wasapi: Fix Stop hang
157
* frontend-tools: Display dialog when changing Python version
158
* frontend-tools: Display Python version in UI
159
* UI: Fix AutoRemux not working when FFmpeg output configured
160
* win-wasapi: Don't reconnect when inactive
161
* libobs: Update version to 28.0.3
162
* obs-scripting: Fix compile when python is not found
163
* obs-ffmpeg: Fix unpause causing certain encoders to fail
164
* libobs: Add function to get encoder pause offset
165
* UI: Don't reselect SceneTree items if tree is clearing
166
* UI: Remove executable bit from public key file
167
* obs-ffmpeg: Fix m3u8 recording in AMF
168
* linux-pipewire: Close sessions as we are done with them
169
* libobs/media-io: Restore color range conversion
170
* CI: Downgrade Sphinx to fix docs build error
171
* libobs/media-io: Avoid scaler for range diff
172
* linux-capture: Fixup window name/class checking
173
* obs-ffmpeg: Cap AMF encoder at 100 Mbps
174
* UI: Fix color of popout icon
175
* UI: Fix dock titlebar icons not loading
176
177
-------------------------------------------------------------------
178
Sat Sep 24 16:13:45 UTC 2022 - Hans-Peter Jansen <hpj@urpla.net>
179
180
- Disable cef for other than x86_64 archs
181
- Disable i586 builds
182
- Improve cef_binary handling
183
- Build with C++17 standard
184
185
-------------------------------------------------------------------
186
Sat Sep 24 10:41:06 UTC 2022 - Hans-Peter Jansen <hpj@urpla.net>
187
188
- Rename and add more luajit engines:
189
0002-Include-moonjit.patch -> 0002-Include-diverse-luajit.patch
190
- Add cef build conditional
191
- Update to cef_binary_4638_linux64.tar.bz2
192
- Add some missing deps
193
- Enable fdupes
194
- Failed to add/enable libsndio
195
196
-------------------------------------------------------------------
197
Sat Sep 24 08:33:25 UTC 2022 - hpj@urpla.net
198
199
- Update to version 28.0.2:
200
* libobs: Update version to 28.0.2
201
* obs-filter: Update model for NVIDIA Audio FX
202
* UI: Fix crash when removing filter after changing a value
203
* obs-transitions: Allow fetching source properties without source
204
* mac-avcapture: Allow fetching source properties without source
205
* mac-capture: Allow fetching source properties without source
206
* coreaudio-encoder: Allow fetching source properties without source
207
* UI: Fix Light theme Studio Mode labels and T-bar
208
* obs-vst: Make VST editor buttons reflect UI and VST loaded state
209
* obs-vst: Add public function to check for load state of VST
210
* obs-vst: Fix crash on macOS when no VST bundle was loaded
211
* obs-vst: Allow fetching source properties without source
212
* mac-virtualcam: Fix distorted virtual cam image when using full range
213
* mac-virtualcam: Fix virtualcam video on Intel-based Macs
214
* UI: Update volume controls decay rate on profile switch
215
* mac-capture: Undeprecate traditional capture sources on macOS 12
216
* CI: Fix Xcode selection in new runner image
217
* CI: Switch to Xcode Beta
218
* libobs/util: Reject plugins linking Qt5 library for Linux
219
* CI: Fix service check workflow using outdated cache
220
* UI: Refine YouTube dialog
221
* obs-outputs: Drop unused config file
222
* rtmp-services: Add Livepush to service list
223
* libobs: Add support for reading NV12/YUY2 PQ/HLG
224
* w32-pthreads: Add pthread.h as public header
225
* libobs-opengl: Disable deprecation warnings on macOS
226
* UI: Fix source name edit textbox not accepting input on enter
227
* UI: Ignore left-click on non-multiview projectors
228
* cmake: Fix rundir installation accepting DESTDIR environment variable
229
* linux-v4l2: Remove redundant non-NULL check on FILE
230
* linux-v4l2: Fix resource leak on device open error path
231
* cmake: Fix CMake package files not being installed on FreeBSD
232
* deps: Fix broken prefix for obspython binary module on Linux
233
* UI: Fix hotkey settings screen not accepting all input on macOS
234
* libobs: Add support for reading I420 HLG
235
* linux-capture: Ensure name pixmap is checked
236
* UI: Don't mark all widgets in main window as native on macOS
237
* UI: Remove spacing from scene and source tree
238
* image-source: Update media states when source is de-/activated
239
* UI: Don't save/overwrite browser docks if CEF hasn't loaded
240
* graphics-hook: Print DXGI swap chain desc
241
* graphics-hook: Remove unused code
242
* libobs/media-io: Create scaler in more cases
243
* decklink: Set output range and color space
244
* decklink-output-ui: Set preview color range
245
* libobs: Remove unnecessary branch
246
* win-capture: Remove unused wildcard code
247
* obs-ffmpeg: Fix memory leak with mpegts
248
* UI: Fix non-Windows vstrprintf
249
* cmake: Fix Sparkle framework permissions
250
* UI/updater: CMake: Add /utf-8 to MSVC command line
251
* UI/updater: Fix manifest XML namespace for dpiAware setting
252
* libobs-winrt,win-capture: Allow forcing SDR
253
* image-source: Add JXR HDR support to slide show
254
* Revert "UI: Remove "Resize output (source size)" menu"
255
* libobs: Update version to 28.0.1
256
* UI/updater: Only run updater on Windows 10+
257
* win-dshow: Update libdshowcapture
258
* Revert "win-dshow: Save and restore video device config props"
259
* decklink: Keep deckLinkConfiguration while in use
260
* decklink: Remove unnecessary AddRef
261
* obs-ffmpeg: Fix seek offset being calculated incorrectly
262
* UI/updater: Fix files with similar hashes clashing
263
* UI/updater: Fix silent failure on auto-update
264
* UI/updater: Fix wrong parameter order for MessageBox
265
* UI/updater: Use a unique temp path for patch files
266
* win-dshow: Fix avermedia HDR tonemapping
267
* UI: Remove button box setIcon
268
* UI: Fix Previous icon in System
269
* UI: Fix padding on context bar buttons in Dark
270
* UI: Fix scene list crash
271
* libobs: Update version to 28.0.0
272
* UI: Fix "Stop Virtual Camera" button color
273
* obs-ffmpeg: Always reset timestamp
274
* UI: Remove reset-timestamp option
275
* UI: Fix missing files warning icon
276
* UI: Fix context bar being squished
277
* UI: Remove individual sources (for now) from vcam config
278
* obs-ffmpeg: NVENC "(new)" begone
279
* plugins: Update obs-websocket to 5.0.2 (Crowdin translations)
280
* libobs-opengl: Use a simple 24bit framebuffer
281
* UI: Fix properties tool button styling
282
* UI: Make list widget styles consistent
283
* UI: Fix styling of buttons in scene switcher dialog
284
* UI: Add HTTP header if the update check is manually initiated
285
* Update translations from Crowdin
286
* UI: Fix source tree hovering being inconsistent
287
* UI: Show sizing grip in dialogs where resizing is useful
288
* UI: Use QDialog for all dialogs
289
* UI/updater: Delete files listed as removed in manifest
290
* obs-ffmpeg: Log codec when creating NVENC encoders
291
* UI: Fix padding on context bar buttons in System and Dark themes
292
* obs-ffmpeg: Rename NVENC type for clarity
293
* obs-ffmpeg: Fix NVENC HEVC regression
294
* UI: Fix scene list spacing (#7202)
295
* UI: Get correct coordinates for items in Scene Grid Mode
296
* UI: Fix scrollbar enablement in Scene Grid Mode
297
* UI: Resize SceneTree after dropEvent
298
* UI: Change groupbox radius
299
* UI: Make settings margins consistant
300
* UI: Fix position of Sources dock actions on horizontal resize
301
* plugins: Rename Partial to Limited in localization files
302
* obs-ffmpeg: Add AVContentLightMetadata to MPEG-TS
303
* libobs: Extend NVIDIA anti-flicker to desktops
304
* obs-ffmpeg: Don't use NVENC async mode
305
* UI: Add workaround for scenes being unselected
306
* mac-capture: Remove explicit call to setBackgroundColor
307
* obs-ffmpeg: Fix NVENC async usage pattern
308
* UI: Fix crash with adding source
309
* UI: Fix source item widget color height
310
* obs-filters: Clarify that HDR Tone Mapping filter is optional
311
* libobs: Avoid display clear workaround if possible
312
* libobs: Increase texture encode buffering
313
* obs-ffmpeg: In AMF, use bframe count + 1 as DTS offset
314
* obs-ffmpeg: Set max AMF consecutive bframes to 3 by default
315
* obs-filters: Fix HDR tonemap filter for scRGB
316
* mac-capture: Replace false with 0
317
* UI: Widen Edit Transform inputs to fit suffix in Yami
318
* rtmp-services: Update Streamvi
319
* UI: Fix small font size on macOS and fallback font
320
* UI: Copy va_list in strprintf on non-Windows
321
* UI: Force expand.svg in menu arrows
322
* UI: Increase QGroupBox title padding
323
* UI: Unify context menus
324
* UI: Cleanup QMenu QSS
325
* UI: Unify all border radii
326
* libobs: Use system header notation for pthread.h include
327
* obs-ffmpeg: Change AMF bitrate to kbps
328
* UI: Simplify multiview projector removal
329
* UI: Remove allProjectors list
330
* UI: Fix extra browsers trash icon
331
* UI: Fix crash when toggling volume control mode
332
* libobs-opengl: Fix Mac projector color space
333
* libobs: Fix Windows 10/11 Gamemode/HAGS detection
334
* libobs: Emulate clear with draw for displays
335
* UI: Fix color select buttons with Yami
336
* CI: Bump Linux CEF build to disable GTK
337
* UI: Force fixed font in plain text edits
338
* mac-capture: Use cleaner render patterns
339
* UI: Fix scripts dialog buttons
340
* UI: Fix disabled sliders color
341
* UI: Fix fields not growing in FFmpeg output settings
342
* UI: Use bigger default size for button dock
343
* obs-ffmpeg: Fix AMF encoder lockup with older AMD cards
344
* obs-ffmpeg: Use AMD example PTS/DTS offset
345
* cmake: Set RELEASE_CANDIDATE/BETA based on git describe
346
* ffmpeg-mux: Do not output error if non-fatal error
347
* Revert "ffmpeg-mux: Disable stdout/stderr on Windows"
348
* ffmpeg-mux: Disable stdout/stderr on Windows
349
* UI/installer: Update references to dependencies for 28.0.0
350
* UI: Remove separate trash icon themeID
351
* UI: Properly register VoidFunc in Meta Object System
352
* mac-capture: Clip gamut to sRGB
353
* UI: Reset volume/media sliders on theme change
354
* Revert "flatpak: Install CMake config files"
355
* flatpak: Avoid cleaning all pkgconfig files
356
* CI: Update Flatpak image to KDE 6.3
357
* cmake: Fix missing interface include directory on Framework export
358
* UI: Use backspace icon to indicate "Clear" in hotkey-edit
359
* mac-capture: Add missing locale text
360
* rtmp-services: Remove defunct servers/services
361
* libobs: Initialize main_view video mix before video thread
362
* obs-ffmpeg: Fix ffmpeg_output memory leak
363
* Revert "libobs: Correctly set texture size"
364
* win-dshow: Incorporate Elgato submodule
365
* UI: Check for virtual camera enablement before loading config
366
* libobs: Correctly set texture size Correctly set texture size according to the frame to be rendered this time. Fixes the mismatch between frame and texture when async-delay-filter on.
367
* UI: Remove spaces from translation keys
368
* Revert "UI: Don't set theme if it didn't change"
369
* UI: Correctly draw sub-item SpacingHelper on group
370
* UI: Don't show sub-item SpacingHelper on locked group
371
* UI: Save virtual camera outside of the modules object
372
* UI: Reintroduce faster theme switching
373
* UI: Remove unused stylesheet code
374
* UI: Free virtual cam memory on shutdown
375
* obs-x264: Remove unused HDR code
376
* libobs-d3d11: Unbind framebuffer before Present
377
* UI: Only set QStyle on app start
378
* UI: Don't set theme if it didn't change
379
* linux-v4l2: Correct udev fd poll event test
380
* UI: Use user application support as base_module_dir
381
* UI: Only load legacy macOS .so plugins on x86_64
382
* UI: Don't load macOS plugin bundles from global library
383
* UI: Fix crash when hiding audio mixer item
384
* obs-qsv11: Do not apply limits if CPU generation is unknown
385
* obs-ffmpeg: Add b-frame logging for AMD encoder
386
* UI: Fix use-after-free in properties view
387
* libobs: Use nal_ref_idc for H.264 priority
388
* plugins: Update translations from Crowdin
389
* Update translations from Crowdin
390
* obs-ffmpeg: Prevent invalid NVENC combinations
391
* linux-v4l2: Check udev fd events
392
* UI: Update windowaudio.svg
393
* UI: Update icons for interact and refresh
394
* libobs: Read /etc/os-release on FreeBSD
395
* rtmp-services: Update Switchboard Live service (#7104)
396
* CI: Build ALSA support on FreeBSD
397
* aja: Correct typos in README.md
398
* obs-ffmpeg: Block 8-bit HDR for AV1 encoders
399
* obs-x264: Block 10-bit formats
400
* obs-filters: Don't allow HDR max below 5 nits
401
* obs-qsv11: Replace CRITICAL_SECTION with SRWLOCK
402
* obs-qsv11: Prevent 8-bit HDR, and 10-bit anything
403
* obs-ffmpeg: Prevent invalid AMF combinations
404
* obs-ffmpeg: Fix leaks in AMF with unique_ptr
405
* UI: Fix theme leak
406
* CI: Remove UNIX_STRUCTURE from FreeBSD Cirrus-CI config
407
* UI: Fix settings properties view background on Yami variants
408
* UI: Fix grid mode spacing with Yami variants
409
* UI/themes: Disable QDialog button icons on Yami new variants
410
* UI: Fix Yami list widget hover color
411
* UI/themes: Add macOS separator fix to Dark and System
412
* UI: Add Yami variants for Acri and Rachni
413
* UI: Add Yami greyscale variant
414
* UI: Add Yami light variant
415
* UI: Add missing Icon in System theme
416
* linux-v4l2: Add eventfd to signal udev on shutdown
417
* libobs: Fix format specifier warning
418
* UI: Fix increment check for what's new (again)
419
* UI: Remove #if expression for what's new message
420
* UI: Add Whats New for macOS/Linux
421
* win-dshow: Move invalid GUID warning
422
* win-dshow: Fix building without Virtual Camera
423
* README.rst: Update url of translation guide
424
* README.rst: Update Crowdin Badge url
425
* CI: Switch to included Xcode 14 Beta
426
* UI: Fix grid mode spacing with Yami
427
* UI: Fix settings properties view background
428
* win-capture: Fix memory leak in dc-capture.c
429
* CI: Update FreeBSD Cirrus-CI configuration
430
* UI: Fix memory leak when virtualcam fails to start
431
* libobs: Fix gpu thread termination when additional video mixes are added
432
* UI: Fix crash when pausing/unpausing recording
433
* obs-filters: Fix filter color space queries
434
* libobs: Fix filter color space passthrough
435
* mac-virtualcam: Don't convert color space when converting color format
436
* mac-virtualcam: Avoid conversion of P010
437
* obs-filters: Add HDR Tonemap filter
438
* UI: Fix padding with vertical volume meters
439
* UI/themes: Disable QDialog button icons on all non-system themes
440
* decklink: Remove BOM
441
* libobs: Remove unnecessary UTF characters
442
* deps/w32-pthreads: Remove unnecessary UTF characters
443
* UI: Remove unnecessary UTF character
444
* obs-ffmpeg: Fix format specifier in obs-amf-test
445
* .gitignore: Add install_temp folder
446
* docs/sphinx: Update references to Python 3.x
447
* libobs-d3d11: Force SDR for legacy swap chain
448
* UI: Avoid forcing the user to start the virtual camera
449
* UI: Cleanup virtual camera config dialog code
450
* obs-filters: Remove param from AI greenscreen
451
* enc-amf: Mark as deprecated
452
* obs-ffmpeg: Add b-frame option to AMF encoder
453
* libobs: Remove display GPU markers without draws
454
* obs-filters: Support HDR AI greenscreen
455
* cmake: Update pluginhelpers script from obs-plugintemplate
456
* cmake: Update Xcode project generation on macOS
457
* cmake: Fix unwanted public header installation on macOS
458
* cmake: Remove workarounds for legacy obs-browser submodule
459
* cmake: Fix missing header installation for libobs and obs-frontend-api
460
* mac-videotoolbox: Fix typo 'diffent'
461
* cmake: Fix CMake package export templates for CMake 3.24
462
* libobs-opengl: Check window creation for errors
463
* mac-videotoolbox: Reject color formats other than NV12 and I420
464
* mac-capture: Fix macOS 12 SCK Display Capture workaround
465
* UI: Fix build error with stray defaultStylesheet
466
* UI/installer: Require Windows 10 64bit minimum
467
* Revert "UI: Apply default stylesheet before applying theme"
468
* win-capture: Fix incorrect path in CMakeLists
469
* cmake: Fix M1-based OBS.app appearing as being an "iOS" app
470
* cmake: Fix broken pthread detection on Windows with CMake 3.24
471
* obs-filters: Fix NVIDIA greenscreen issues
472
* obs-scripting: Fix SWIG flags for non-macOS POSIX
473
* UI: Fix ffmpeg path browse button not showing
474
* obs-ffmpeg: Set NVENC CQP maximum to 51
475
* libobs, win-capture: Don't export ms_get_obfuscated_func
476
* obs-browser: Update version to 2.18.5
477
* cmake: Fix plugin RPATH entry on Linux
478
* libobs: Fix missing pair of GS_DEBUG_MARKER
479
* obs-filters: Reset RTX greenscreen on cuda error
480
* obs-ffmpeg: Fix USAGE typo
481
* win-wasapi: Add missing locale text
482
* flatpak: Use FFmpeg GitHub mirror
483
* UI: Fix spacing with media controls
484
* obs-ffmpeg: Remove unused variables for NVENC
485
* obs-ffmpeg: Reinit before retrying init for NVENC
486
* obs-ffmpeg: Correctly assign argument for NVENC When retrying again without Psycho Visual Tuning, the argument psycho_aq should be false.
487
* UI: Fix buttons in settings dialog
488
* obs-ffmpeg: Add better error if SRT or RIST libraries are not found
489
* libobs: Prevent D3D11 projectors from tearing
490
* UI: Fix spacer lines not using accessibility color
491
* UI: Fix typo "QTestEdit" in Yami
492
* UI: Make spacing helpers DPI aware
493
* test: Only build osx tests for OS_MACOS
494
* UI: Increase maximum limit of automatic file splitting
495
* cmake: fix default version if `git describe` fails
496
* Revert "linux-capture: Fix Ubuntu 21.10 builds"
497
* UI: Unregister file splitting hotkey when clearing hotkeys
498
* obs-ffmpeg, obs-transitions: Use property suffixes
499
* UI: Don't hardcode margins in lineedit-autoresize
500
* mac-capture: Show "hidden" checkbox for app capture on update as well
501
* CI: Fix Flathub workflow tag validation
502
* CI: Fix Steam workflow for APFS DMGs
503
* CI: Update Steam workflow for Apple Silicon builds
504
* CI: Fix checking xcode url secret availability
505
* obs-scripting: Fix issues between runtime and compile-time versions
506
* CI: Install Xcode 14 beta for tagged builds
507
* aja: Fix output of garbage video during preroll
508
* aja: Adjust delay when sending frames to card
509
* UI: Add missing Icon in Acri theme
510
* UI: Add missing Icon in Rachni theme
511
* UI: Properly store manual file splitting type
512
* rtmp-services: Remove useless supported codec field
513
* rtmp-services: Add fallback to H264 if no supported codec found
514
* rtmp-services: Fix incompatible-pointer-types warnings
515
* UI: Make audio icons consistent
516
* UI: Revamp empty state of SourcesTree
517
* UI: Remove 1px spacer from SourceTree
518
* UI: Adjust list style of filters dialog
519
* UI: Add specific icons to expand and collapse
520
* UI: Rename expand.svg to right.svg
521
* UI: Remove fixed icon sizes from SourceTree
522
* UI: Adjust list style of scenes and sources
523
* UI: Adjust list style of settings sidebar
524
* UI: Increase maximum size of settings' sidebar
525
* UI: Set sidebar icon size to 16px
526
* UI: Rework icons
527
* obs-websocket: Update submodule
528
* CI: Update deps to obs-deps 2022-08-02 release
529
* CI: Fix packaging scripts
530
* aja: Remove unused code from output plugin
531
* obs-amf-test: Add 2.5 second timeout for AMF test process
532
* obs-ffmpeg: Throw on invalid amf_format
533
* obs-ffmpeg: Use get_buf function to ensure buffers_mutex is locked
534
* obs-ffmpeg: Fix typo in min_qp_p / max_qp_p options
535
* obs-ffmpeg: Don't load AMF DLL before amf-test
536
* CI: Change build file names
537
* media-playback: Fix crash on free
538
* obs-ffmpeg: Use new priority parsing for HLS
539
* libobs: Implement H.264/HEVC priority parsing
540
* UI: Fix crash if there is no monitoring available
541
* obs-ffmpeg: Fix incompatible-pointer-types warning
542
* obs-ffmpeg: Replace ftime on *nix platforms
543
* UI: Remove compatibility for QT < 5.10
544
* obs-ffmpeg: Make muxers respect ENABLE_HEVC
545
* UI: Restore color format/space warning
546
* win-wasapi: Don't log if reconnect fails
547
* obs-ffmpeg: Implement priority for HEVC over HLS
548
* libobs: Implement obs_parse_hevc_packet
549
* libobs: Consolidate H.264 priority scheme
550
* Update translations from Crowdin
551
* UI: Add Virtual Camera source selector dialog
552
* libobs: Format changes for multiple video mixes
553
* libobs: Add support for multiple video mixes
554
* CI: Use Qt6 by default when available
555
* UI: Fix Qt call on UI thread from graphics thread
556
* UI: Add macOS permissions window
557
* UI: Add function to open privacy preferences on macOS
558
* cmake: Remove prefix suppression for scripting plugins.
559
* flatpak: Change obs-deps tag to 2022-07-29
560
* flatpak: Avoid cleaning PipeWire and FFmpeg headers
561
* flatpak: Update deps based on obs-deps 2022-07-28
562
* flatpak: Update KDE Runtime to version 6.3
563
* UI: Fix toolbutton colour in Yami
564
* UI: Include OpenSans font with OBS
565
* UI: Add audio mixer toolbar
566
* cmake: Switch file system used by CPack for disk image to APFS
567
* mac-videotoolbox: Remove guard for hardware acceleration check
568
* CI: Increase macOS deployment target to 10.15 for x86_64
569
* UI: Remove permission code paths for Mac OS X before 10.15
570
* libobs-opengl: Fix error message for invalid IOSurface buffers
571
* mac-syphon: Remove all syphon-inject code
572
* mac-capture: Remove display name code path for Mac OS X before 10.15
573
* mac-capture: Remove guard for Mac OS X 10.10
574
* mac-capture: Remove codepath for discovering devices pre Mac OS X 10.15
575
* mac-capture: Remove presets for Mac OS X pre 10.15
576
* UI: Add toolButton styling property for buttons
577
* obs-ffmpeg: Use top-left chroma location for HDR
578
* libobs: Use left chroma location for SDR
579
* UI: Fix panning when preview scaling is enabled
580
* obs-filters: Add HDR support to Scroll
581
* obs-transitions: Add HDR support to stinger
582
* obs-ffmpeg: Mark rist/srt required
583
* UI: Show spacing helpers in preview
584
* mac-capture: Make background transparent in SCK App Capture on macOS 13+
585
* enc-amf: Add 2.5 second timeout for AMF test process
586
* obs-websocket: Update submodule
587
* plugins: Make CMake fail if obs-websocket is not found
588
* win-dshow: Compute HDR colorspace
589
* media-playback: Compute HDR colorspace
590
* CI: Fix Linux package filename version
591
* obs-filters: Reset RTX Greenscreen if parent is updated
592
* libobs,docs: Improve failed module loading logging
593
* CI: Fix Sparkle cache location for local macOS CI build
594
* CI: Bump CEF from 4638 (95) to 5060 (103)
595
* aja: Only allow output formats matching OBS framerate
596
* UI: JXR screenshots on Windows
597
* obs-filters: Add HDR support to Crop/Pad
598
* obs-filters: Align scale filter to pattern
599
* obs-filters: Add HDR bypass for sharpen
600
* obs-filters: Add HDR support to Render Delay
601
* UI: Fix close display before native surfaces
602
* obs-transitions: Simplify fade shaders
603
* UI: Fix studio mode label not updating
604
* CI: Use xcrun notarytool instead of xcnotary
605
* cmake: Add informal output of Qt version selected for current build
606
* CI: Add Invoke-External functions for Powershell
607
* CI: Disable new mpegts output for linux
608
* obs-ffmpeg: Allow use of old mpegts output
609
* obs-ffmpeg: Native SRT/RIST for mpegts output
610
* mac-capture: Don't exclude desktop windows in SCK display capture
611
* mac-capture: Inline content_changed function
612
* UI: Add hotkey to split file
613
* UI: Add file splitting option "Only split manually"
614
* obs-ffmpeg: Enable file splitting with obs_data directly
615
* rtmp-services: Add Streamvi service
616
* obs-frontend-api: Add function for manual file splitting
617
* obs-ffmpeg: Add proc handler for manual file splitting
618
* UI: Add support for theme meta, parent theme palette
619
* image-source: Correctly assign hotkey to next instead of prev
620
* UI/themes: Add image to QGroupBox checkbox on Yami
621
* obs-ffmpeg: Set MaxCLL/MaxFALL for AMF
622
* win-capture: Bump graphics hook version to 1.8.0
623
* graphics-hook: Bump Vulkan version
624
* graphics-hook: Relax Vulkan allocation strategy
625
* graphics-hook: Update VkResult strings
626
* graphics-hook: Track DXGI status with counter
627
* graphics-hook: Avoid conflict between Vulkan and DXGI Present
628
* CI: Update deps to obs-deps 2022-07-29 release
629
* docs/sphinx: Override RTD style
630
* docs/sphinx: RTD-friendly documentation changes
631
* CI: Update docs to Sphinx v3, fix warnings
632
* docs/sphinx: Enable extlinks for shorthand URLs
633
* CI: Use ReadTheDocs theme for Sphinx docs
634
* rtmp-services: Add WpStream service (#6784)
635
* UI: Set default theme to Yami
636
* libobs: Include plugin path in log error message
637
* UI: Show warning on plugin load failure
638
* libobs: Add obs_load_all_modules2 and obs_find_modules2
639
* libobs/util: Add get_plugin_info (internal)
640
* libobs: Add currently used Qt version to obsconfig.h.in
641
* libobs: Remove funcs/structs to "load all modules" from SWIG
642
* libobs/util: Put module load detection in its own func
643
* UI: Deduplicate UI element names
644
* plugins: Add obs-websocket submodule
645
* obs-ffmpeg: Fix frame remain after changing file After changing the media source from video file to audio file, the last video's frame (preloaded) maybe still rendered.
646
* libobs: Rename "Mac OS X" to "macOS" in log
647
* UI: Remove unused header for macOS
648
* UI: Search combo item with QVariant type
649
* UI: Clean up Settings Output form
650
* UI: Respect DPI for preview interactions
651
* UI: Add scene item rotation handle
652
* UI: Make status bar inactive icons color-blind safe
653
* UI: Add Accessibility menu to settings
654
* UI: Change crop border line style
655
* libobs: Remove redundant get_data calls in obs_data functions
656
* UI: Fix macOS permissions availability check
657
* libobs: Fix crash handler noreturn compiler warning
658
* deps/obs-scripting: Ignore base_set_crash_handler
659
* CI: Use VS2022 and clang-format 13
660
* libobs: Remove unused cmake configure files
661
* UI/forms: Improve macOS dock overlay icons
662
* UI: Fix missing file list not including transitions
663
* UI: Fix bugs with missing files refactor
664
* CI: Fix clang-format if path has spaces
665
* obs-vst: Remove submodule in favour of direct merge 2/2
666
* obs-vst: Remove submodule in favour of direct merge 1/2
667
* mac-capture: Fix creation of invalid window stream on source creation
668
* mac-capture: Fix issue with desktop capture introduced by macOS 12.5
669
* mac-capture: Cleanup code to improve efficiency
670
* mac-capture: Fix availability on macOS 12.5
671
* UI: Omit stream codecs the service doesn't support
672
* UI: Refactor simple encoders to a func
673
* libobs: Add func to get supported service codecs
674
* libobs: Remove trailing whitespace
675
* obs-ffmpeg: Add HEVC to supported HLS codecs
676
* obs-vst,obs-browser: Update submodules
677
* aja-output-ui: Add Qt::Gui to find_qt on Linux
678
* cmake,UI: Refactor find_qt macro
679
* UI: Only check major.minor for "what's new"
680
* UI: Use separate version string for what's new, save it
681
* UI: Clean up OBSBasic::ReceivedIntroJson a bit
682
* UI: Ensure thread signal posts to UI thread
683
* virtualcam-module: Return S_FALSE if locks non-zero
684
* UI/themes: Correctly specify rgb instead of rgba
685
* UI: Add File Integrity Check
686
* UI: Relatively center multiple scene items
687
* mac-capture: Improve SCK locale strings
688
* UI: Add scene names to preview/program labels
689
* libobs: Rewrite macOS hotkeys implementation
690
* UI: Add functions to check for and request macOS permissions
691
* obs-vst: Update submodule
692
* virtualcam-module: Don't send frames if stopped
693
* virtualcam-module: Use OBS atomic funcs
694
* virtualcam-module: Only allow DLL unload when filter freed
695
* libobs: Set coefficients with higher precision
696
* UI: Remove padding on QStackedWidget in Yami
697
* obs-filters: Add HDR bypass for various filters
698
* obs-filters: Add HDR bypass for color correction
699
* UI: Add audioProcessOutputIcon to Yami
700
* libobs: Trigger bindings injected by Qt directly
701
* libobs: Fix audio monitor output error in macOS
702
* UI: Add initialization to ensure compat between pthread and NSThread
703
* UI: Add status overlay for macOS dock icon
704
* UI/forms: Add macOS specific dock overlay icons
705
* obs-ffmpeg: Fix AMD falling back to wrong preset
706
* UI: Fix wrong AMD recording preset (simple output)
707
* mac-syphon: Disable inject functionality on macOS 10.15+
708
* mac-syphon: Fix broken license display button on macOS 11+
709
* obs-filter: Add RTX Background Removal filter
710
* obs-filter: Add NVIDIA Room Echo Removal to noise suppression filter
711
* obs-filter: Fix loading of NVIDIA Audio Effects SDK
712
* obs-filter: Update NVIDIA Audio SDK
713
* mac-capture: Don't show apps with empty name in SCK
714
* mac-capture: Add deprecated flag to traditional captures if SCK exists
715
* mac-capture: Add label about missing audio on macOS 12 to SCK
716
* mac-capture: Add more verbose log warning for missing permissions
717
* mac-capture: Fix compiler warnings for unused variables and data loss
718
* mac-capture: Make properties window reactive to selected capture type
719
* mac-capture: Increase required macOS version for ScreenCaptureKit
720
* Add support in "macOS ScreenCapture" for capturing audio through ScreenCaptureKit in macOS 13. By default, OBS will capture the audio for the frame content its capturing and exclude OBS own audio. For additional information on the capabilities of audio capture refer to the documentation https://developer.apple.com/documentation/screencapturekit/ or watch the session "Meet ScreenCaptureKit".
721
* mac-capture: Add support for improved window capture in macOS 12.3
722
* libobs: Allow Chrome class executable matching
723
* UI: Add application audio capture to toolbar
724
* win-wasapi: Add support for capturing a process
725
* libobs, win-capture: Share window helper code
726
* libobs, UI: Add OBS_ICON_TYPE_PROCESS_AUDIO_OUTPUT
727
* libobs/util: Add WinModule RAII wrapper
728
* cmake: Enable ENABLE_HEVC by default
729
* obs-outputs: Improve librtmp timeouts on Linux
730
* UI: Use combobox data field for Theme value in settings
731
* UI: Enforce Fusion Qt style on Linux
732
* UI: Fix crash on macOS if no python path is set in configuration
733
* UI: Remove unused functions for audio mixers
734
* obs-outputs: Fix TLS_client init for mbedTLS 3.1.0+
735
* UI: Hide network features if a non-RTMP service is set
736
* v4l2,scripting: Add more thread names
737
* UI: Replace QMessageBox setButtonText with addButton
738
* UI: Fix Qt 6 position deprecations
739
* UI: Use pipe operator instead of plus for Qt keys
740
* deps,libobs,plugins: Fix discarded-qualifiers warnings with FFmpeg 5
741
* Use property suffixes for units everywhere
742
* obs-browser: Update version to 2.18.2
743
* obs-ffmpeg: Fix AMF AVC / HEVC check logic
744
* UI: Update simple output to use new AMD encoder
745
* obs-ffmpeg: Add texture-based hardware AMD encoder
746
* cmake: Fix public header files being installed to rundir
747
* frontend-tools: Upgrade legacy Python library paths to modern format
748
* cmake: Fix RPATH on Linux for frontend-tools to find obs-scripting
749
* obs-scripting: Add support for multiple Python 3 versions
750
* obs-scripting: Switch swig to stable ABI usage
751
* cmake: Change desired Python3 DLL name to stable ABI variant
752
* UI: Suppress LNK4098
753
* mac-syphon: Ignore 10.13-only deprecation warning
754
* cmake: Add EXCLUDE_FROM_ALL to Linux install_headers
755
* cmake: Add PUBLIC_HEADER DESTINATION for development rundir
756
* UI: Remove disable_high_dpi_scaling option on Qt 6
757
* UI: Add low latency audio buffering mode to UI
758
* libobs: Remove OBS_UNUSED
759
* aja-output-ui: Avoid using OBS_UNUSED
760
* obs-scripting: Replace OBS_UNUSED with UNUSED_PARAMETER
761
* libobs-opengl: Replace OBS_UNUSED with UNUSED_PARAMETER
762
* plugins: Replace OBS_UNUSED with UNUSED_PARAMETER
763
* libobs: Replace OBS_UNUSED with UNUSED_PARAMETER
764
* aja: Remove unused parameters
765
* obs-ffmpeg: Remove unused parameter
766
* libobs: Remove unused parameters
767
* deps/opts-parser: Skip parsing of empty strings
768
* UI: Fix undo stack uninitialized ui warning
769
* aja: Remove unnecessary .keepme files
770
* decklink-output-ui: Fix memory leak
771
* CI: Update deps to obs-deps 2022-07-18 release
772
* UI: Add media control icons to Yami
773
* obs-filters: Remove unnecessary OBS_UNUSED attribute
774
* plugins: Cleanup unused-parameters
775
* UI: Remove unnecessary UNUSED_PARAMETER
776
* libobs: Cleanup unused-parameters
777
* libobs: Remove set but not read variable
778
* cmake: Fix pkgconfig generation
779
* mac-videotoolbox: Guard hardware_accelerated check behind macOS 10.14
780
* mac-avcapture: Fix null-conversion warning
781
* Revert service json lookup refactor in UI
782
* text-freetype2: Don't read / write empty size arrays
783
* rtmp-services: Avoid calling bmemdup on NULL resolution list
784
* UI: Remove duplicate missing files code
785
* cmake: Treat warnings as errors on MSVC
786
* UI: Disable LNK4099 warning
787
* obs-ffmpeg: Fix type mismatch
788
* aja-output-ui: Suppress C4996
789
* aja: Suppress C4996
790
* text-freetype2: Suppress LNK4098
791
* obs-outputs: Suppress LNK4098
792
* obs-filters: Suppress LNK4098
793
* obs-ffmpeg: Suppress NVENC preset warnings for now
794
* obs-browser: Update version to 2.18.1
795
* UI: Check output path when starting replay buffer
796
* aja: Increment aja-source version for buffering setting
797
* UI: Add frame around transitions dock
798
* UI: Add menu icons to resource folder
799
* deps/media-playback: Fix invalid seek at reset
800
* libobs: Fix pulseaudio crash.
801
* libobs: Log errors for bmalloc(0)
802
* libobs: Deprecate base_set_allocator and make it no-op
803
* UI: Correctly spell "ChromeOS" again
804
* UI: Fix menu icons not showing up
805
* obs-qsv11: Fix timestamp for fractional frame rate
806
* UI: Fix color format warning
807
* CI: Update deps to obs-deps 2022-07-08 release
808
* obs-scripting: Fix crashes introduced by Swig update to 4.1.0
809
* win-capture: Fix subprojects not installing on incremental builds
810
* cmake: Fix libraries and header files being installed for packages
811
* UI: Fix text shifting on lineEdits
812
* CI: Update Ubuntu versions
813
* CI: Fix Flatpak releases
814
* UI: Add more information to describe output format
815
* mac-syphon: Fix usage of methods deprecated since macOS 11.0
816
* cmake: Disable LNK4099 warning
817
* obs-ffmpeg: Fix warning about useless llabs call
818
* aja: Fix warnings about type usage
819
* libobs: Fix warnings about type usage
820
* obs-scripting: Suppress long volatile warning
821
* UI: Use more descriptive tooltips
822
* UI: Add Apple H.264 hardware encoder to simple mode
823
* mac-videotoolbox: Enable CBR and CRF on hardware encoders only
824
* mac-videotoolbox: Add CRF support on Apple silicon
825
* mac-videotoolbox: Add CBR support on Apple silicon / macOS 13
826
* mac-videotoolbox: Use type_data as it was intended
827
* mac-videotoolbox: Remove redundant bitrate check
828
* mac-videotoolbox: Rename functions to remove "h264"
829
* cmake: Rename mac-vth264 plugin to mac-videotoolbox
830
* mac-videotoolbox: Rename mac-vth264 plugin to mac-videotoolbox
831
* UI: Implement Taskbar Overlay for Qt6
832
* UI: Fix typo with SetSourceName function
833
* UI: Fix compiling error on nix platforms
834
* UI: Truncate push-to-* labels
835
* UI: Use new truncate function with hotkeys
836
* UI: Move multiview render into a new class
837
* UI: Fix reset ui warning showing on first start
838
* libobs-opengl: Change log level for texture_from_pixmap
839
* linux-capture: Silence log spam on xcomposite capture
840
* linux-capture: Retry capture if texture not created
841
* mac-avcapture: Fix deprecation warning for AVCaptureDevice list
842
* obs-outputs: Rework RTMP context init/deinit
843
* aja: Split audio part in CaptureThread to function
844
* aja: Fix memory overrun on aja-source
845
* obs_ffmpeg: Explicitly mark variables as unused
846
* images-source: Explicitly mark variables as unused
847
* aja: Explicitly mark variables as unused
848
* libobs: Explicitly mark variables as unused
849
* aja-output-ui: Explicitly mark variables as unused
850
* libcaption: Disable compiler warnings about non-exhaustive switch cases
851
* libobs: Disable compiler warnings about non-exhaustive switch cases
852
* obs-ffmpeg: Disable compiler warnings about non-exhaustive switch cases
853
* obs-filters: Disable compiler warnings about non-exhaustive switch cases
854
* obs-x264: Disable compiler warnings about non-exhaustive switch cases
855
* obs-ffmpeg: Fix srt/rist not working
856
* aja: Fix audio capture sometimes offset by a channel
857
* obs-qsv11: Use same adapter as OBS
858
* UI: Yami font adjustments
859
* obs-ffmpeg: Add NVIDIA Tesla NVENC support
860
* obs-ffmpeg: Add m4v extension to open file dialog
861
* CI: Switch to universal Qt builds for CI
862
* obs-scripting: Fix swig runtime header generation for macOS
863
* docs: Fix encoder .get_defaults2 arguments
864
* UI: Fix compilation with browser disabled
865
* cmake: Fix build architectures and deployment target not set to defaults
866
* UI: Apply default stylesheet before applying theme
867
* UI: Don't re-apply theme when saving Settings
868
* UI: Remove OBSBasic.ui.autosave
869
* UI: Add new theme Yami
870
* deps/obs-scripting: Log script load/unload
871
* UI: Fix network feature visibility after loading settings
872
* cmake: Fix hardcoded SWIG_DIR path on macOS
873
* libobs: Remove newlines on ends of fixed audio buffering message
874
* UI,mac-avcapture: Use consistent variables in locales
875
* UI: Remove unused undo/redo strings
876
* UI: Make properties window default to 50/50 split
877
* UI: Move HDR units for settings to suffix
878
* UI: Fix YouTube Chat build failure with Qt 6
879
* CI: Fix git usage inside Flatpak action container
880
* rtmp-services: Update Piczel.tv recommended settings
881
* UI: Add ability to send messages to YouTube chat
882
* UI: Add SendChatMessage to YouTube API wrappers
883
* UI: Add vertically expanding LineEdit Widget
884
* linux-pipewire: Log modifier
885
* libobs,UI,docs: Add info as text property sub-type in the property API
886
* UI: Try closing remux before initiating shutdown
887
* UI: Add ability to reset whole UI
888
* UI: Hide network features if a non-RTMP service is set
889
* UI: Change default reconnect values
890
* libobs: Improve exponential backoff functionality
891
* UI: Only offer ultrafast-fast x264 presets in Simple Mode
892
* UI: Move Simple Mode encoder preset out of Advanced
893
* UI: Move Simple Mode audio bitrate above encoder
894
* CI: Use static 7zip build instead of PPA
895
* mac-vth264: Fix PTS passed to the encoder
896
* rtmp-services: Add Mildom and Nonolive
897
* mac-virtualcam: Fix IOSurface memory leak
898
* mac-avcapture: Make "High" preset default
899
* UI: Fix crash if missing module in context bar
900
* obs-ffmpeg, obs-outputs: Check return of obs_encoder_get_extra_data
901
* UI: Fix cut transition not being initialised
902
* UI: Fix formatting
903
* UI: Support pressing space to open MenuButton
904
* UI: Use existing IsThemeDark() in more places
905
* linux-pipewire: Shuffle screencast D-Bus proxy around
906
* linux-pipewire: Cleanup includes
907
* linux-pipewire: Move all portal code to screencast-portal.c
908
* linux-pipewire: Introduce proxy struct for screencast portal
909
* linux-pipewire: Shuffle some code around
910
* linux-pipewire: Rename pipewire-capture to screencast-portal
911
* linux-pipewire: Always load PipeWire captures
912
* linux-pipewire: Remove unused variable
913
* UI: Regroup and Reorder source right-click menus
914
* UI: Only show "Interact" menu for interactable sources
915
* UI: Remove "Resize output (source size)" menu
916
* UI: Move transition duration above Add/Remove buttons
917
* Revert "UI: Redesign transitions dock"
918
* Revert "UI: Fix "Add [transition]" not being translated"
919
* Revert "UI: Move "Add [transition]" to bottom of combo"
920
* Revert "UI: Fix non-default transitions going below add vals"
921
* Revert "UI: Fix selecting correct transition when deleting"
922
* Partly revert "UI: Fix Qt signal connection warnings"
923
* obs-outputs: Don't shutdown RTMP session when silently reconnecting
924
* cmake: Fix handling of optional debug wrapper libraries for obs-browser
925
* obs-browser: Don't auto-focus, remove init hack
926
* UI: Use libobs rosetta detection
927
* libobs/util: Add function to get Rosetta translation status
928
* aja: Implement buffering property
929
* deps/media-playback: Fix metadata for hw_accel
930
* UI: Cleanup advanced audio window
931
* CI: Update obs-crowdin-sync to 0.2.1
932
* linux-v4l2: Add support for H.264
933
* mac-virtualcam: Free virtualcam data when destroying
934
* win-dshow: Save and restore video device config props
935
* linux-pipewire: Restore PipeWire minimim version requirement
936
* obs-outputs: Fix missing function declaration
937
* obs-outputs: Reset TLS on reconnect
938
* UI: Add eventFilter to media slider
939
* decklink: Avoid sending 0x0 frame to libobs
940
* UI: Make transform dialog spinboxes consistant
941
* UI: Fix position of reset filters button
942
* UI: handle theme file names with "." characters
943
* obs-ffmpeg: Remove codec property from VAAPI encoder
944
* mac-virtualcam: Fix CMIO errors due to unsettable properties
945
* mac-virtualcam: Fix port leakage in Mach server
946
* mac-virtualcam: Do not rely on global state
947
* mac-virtualcam: Remove unused CMSampleBuffer utility functions
948
* mac-virtualcam: Prevent output conversion if possible
949
* mac-virtualcam: Support multiple AV planes
950
* mac-virtualcam: Pool pixel buffers
951
* mac-virtualcam: Use IOSurface to share output with virtual cameras
952
* mac-virtualcam: Build DAL plugin for ARM64e target as well
953
* libobs-opengl: Remove unnecessary call to retrieve screen number
954
* libobs-opengl: Remove unused code
955
* UI: Fix multithread-unsafe GetCurrentScene
956
* obs-outputs: Clear RTMP data before initiating connect
957
* CI: Fix FreeBSD definition of streaming service
958
* UI: Simple Output Mode for NVENC HEVC
959
* libobs: And fix area scaling effect with RGBA
960
* docs/sphinx: Minor formatting corrections
961
* docs/sphinx: Update configuration and version
962
* docs/sphinx: Update GitHub links to OBSProject org
963
* libobs: Fix bilinear lowres RGBA as well
964
* libobs: Fix RGBA format output not working
965
* rtmp-services: Remove defunct servers/services
966
* libobs: Deprecate obs_hotkey_enable_strict_modifiers
967
* libobs: Clear low bits when writing P010
968
* libobs: Ensure active copy surfaces are active
969
* flatpak: Update deps based on obs-deps 2022-05-23
970
* UI: Mark YouTube window showEvent as override
971
* UI: Fix unused parameter warnings
972
* CI: Update deps to obs-deps 2022-05-23 releases
973
* rtmp-services: Update Eventials ingests
974
* UI: Fix crash when pressing `tab` key in rename
975
* docs/sphinx: Fix statement typo for bfree()
976
* UI: Use int return type in OBSIgnoreWheelProxyStyle
977
* obs-ffmpeg: Add a circlebuf to buffer output in ffmpeg-mux
978
* flatpak: Install CMake config files
979
* UI: Truncate names in advanced audio dialog
980
* libobs: Fix issue 4408 (hotkey logic)
981
* UI: Close display before native surfaces
982
* obs-scripting: Fix missing frontend bindings for Python
983
* obs-scripting: Fix missing frontend bindings for Lua
984
* libobs: Fix rendering null sprite
985
* cmake: Fix enabling PulseAudio monitoring
986
* obs-x264: Use period for localized sentence
987
* obs-ffmpeg: Use period for localized sentences
988
* libobs/util: Add %s string replacement for unix time
989
* obs-x264: Convey lack of Rec. 2100 support
990
* obs-ffmpeg: Localize NVENC error dialog messages
991
* obs-ffmpeg: Improve dialog text for NVENC errors
992
* UI: Add suffixes to transform dialog
993
* win-dshow: Removed used UNUSED_PARAMETER
994
* deps/media-playback: Use metadata for HDR EETF
995
* libobs: Add max_luminance to obs_source_frame
996
* win-capture: Rename Rec. 2020 to Rec. 2100
997
* deps/glad: Drop glad-glx
998
* Drop GLX renderer
999
* linux-capture: Drop GLX code paths
1000
* linux-capture: Fix map-like behavior for watcher
1001
* mac-avcapture: Capture audio if supported
1002
* CI: Update service-removal PR description
1003
* CI: Ping authors of failed services in removal PR
1004
* libobs: Fix hotkey with right-side modifiers
1005
* UI: Remove m3u8 format from simple output mode
1006
* obs-ffmpeg: Remove duplicate "FFmpeg Options" locale
1007
* UI: Don't transition in studio mode if scenes are the same
1008
* libobs: Only warn when releasing non-NULL source
1009
* deps/media-playback: Fix video looping
1010
* decklink-output-ui: Fix crash when stopping preview
1011
* libobs: Clamp audio NaN to 0.0f
1012
* rtmp-services: Apply automatic formatting to JSON
1013
* CI: Add services check job
1014
* UI: Use correct terminology for Program in Studio Mode
1015
* CI: Validate JSON Schema of Services files
1016
* rtmp-services: Add JSONSchema definitions for services
1017
* UI: Move taskbar overlay functions into platform.hpp
1018
* obs-ffmpeg: Initialize mapped_res field in nv_texture_init
1019
* obs-ffmpeg: Reserve jim-nvenc textures buffer space
1020
* CI: Remove extra whitespace from Steam workflow
1021
* CI: Update first-party GitHub Actions
1022
* vlc-video: Fix sign-compare warning
1023
* UI: Make OAuth base URL configurable
1024
* obs-ffmpeg: Fix memory leak
1025
* deps/opts-parser: Add missing c extern for cpp
1026
* obs-ffmpeg: Set 1000 nits for HLG metadata
1027
* win-wasapi: Log source name when showing device errors
1028
* libobs: Default 10-bit video to sRGB instead of PQ
1029
* libobs: Ignore lower six bits for P010 sources
1030
* cmake: Use correct capitalization for Qt in messages
1031
* cmake: Normalize path to QtCore_DIR
1032
* cmake: Teach CopyMSVCBins to use Qt 5 or 6
1033
* docs: Update speaker_layout enum values
1034
* UI: Fix memory leak with Manage Broadcast dialog
1035
* obs-ffmpeg: Fix 4 channel layout in ffmpeg-mux
1036
* obs-ffmpeg: Fix for channel layout API change
1037
* libobs: Fix missing include due to FFmpeg 5 changes
1038
* UI: Move scene import dialog to the stack
1039
* obs-ffmpeg: Allow setting FFmpeg options for media sources
1040
* deps/media-playback: Add support for FFmpeg options for media playback
1041
* linux-v4l2: Fix camera reconnecting issue
1042
* linux-capture: Add EGL support for xcomposite
1043
* libobs-opengl: Add create_texture_from_pixmap for EGL
1044
* deps/glad: update Glad for EGL with new extensions
1045
* libobs/media-io: Sleep to next audio time accurately
1046
* libobs/util: Add os_sleepto_ns_fast
1047
* libobs: Cap HLG video at 1000 nits
1048
* libobs: Lock scene to video color space
1049
* UI: Add rename signal to adv audio dialog
1050
* UI: Put program on top in vertical studio mode
1051
* UI: Use Shift instead of Alt for Copy/Paste Transform
1052
* obs-scripting: Fix macro redefinition warning
1053
* obs-scripting: Fix loading of scripting libraries with runtime lookup
1054
* linux-capture: Rewrite xcomposite
1055
* UI: Find Qt WinExtras only in Qt 5
1056
* rtmp-services: Add sympla service
1057
* libobs: Fix reserved word in variable names
1058
* libobs: Reduce PQ shader math
1059
* UI: Support JXR image dropEvent on Windows
1060
* image-source: Support JXR on Windows
1061
* libobs/graphics: Add color space and WIC support
1062
* libobs: Allow transitions to mix CCCS sources
1063
* libobs: Add support for reading I420 PQ
1064
* libobs: Use tabs in format_conversion.effect
1065
* UI: Restore portable mode on Windows
1066
* mac-capture: Improve window capture performance
1067
* cmake: Fix headers installation
1068
* libobs: Include HEVC files only if enabled
1069
* obs-ffmpeg: Fix HEVC include in jim-nvenc
1070
* vlc-video: Fix video rotation and aspect ratio
1071
* obs-ffmpeg: Change types to avoid unnecessary casts
1072
* obs-ffmpeg: Log/fail NVENC for B-frame maximum
1073
* obs-ffmpeg: Default NVENC HEVC Max B-frames to 0
1074
* obs-ffmpeg: Fix old NVENC ignoring Max B-frames
1075
* UI: Redo encoder names now that H.264 isn't alone
1076
* obs-x264: Restore video encoder name to log
1077
* obs-x264: Disallow HDR attempts gracefully
1078
* vlc-source: Fix surround sound not properly downmixed
1079
* UI: Add "H.264" to simple hardware encoders
1080
* obs-ffmpeg: Fix NVENC HEVC fallback being H.264
1081
* vlc-video: Fix compiler warnings
1082
* mac-vth264: Fix compiler warnings
1083
* mac-capture: Fix compiler warnings
1084
* mac-virtualcam: Fix compiler warnings
1085
* libobs: Fix compiler warnings
1086
* obs-scripting: Fix compiler warnings
1087
* libobs: Orient images based on EXIF metadata
1088
* libobs: Fix sign-compare warning
1089
* obs-output: Fix compiler warnings
1090
* obs-ffmpeg: Fix compiler warnings
1091
* obs-scripting: Fix compiler warnings
1092
* UI: Fix unused-parameter warnings
1093
* test: Fix cmocka unused-parameter warnings
1094
* media-playback: Fix unused-parameter warning
1095
* linux-v4l2: Fix format-truncation warning
1096
* UI: Fix configuration path handling for Linux portable builds
1097
* libobs: Fix `LINUX_PORTABLE` preprocessor macro usage
1098
* cmake: Fix cURL library handling for updated dependencies
1099
* CI: Use manifest hash as Flatpak cache key
1100
* libobs-winrt: Support window transparency for WGC
1101
* UI: Only use volume scrollbars when needed
1102
* aja: Fix UHD/4K HDMI output on Kona5-8K firmware
1103
* obs-libfdk: Enable 7.1 channel surround for Linux
1104
* obs-outputs: Implement send timeout in librtmp
1105
* Fix indent on multiline comments
1106
* libobs/media-io: Preserve video side data on remux
1107
* obs-ffmpeg: Add content light levels for HDR
1108
* UI: Do not prefer NV12 for I010/P010
1109
* obs-ffmpeg: Add I010/P010 as formats for old NVENC
1110
* CI: Update macOS image to macOS 12
1111
* cmake: Define ENABLE_HEVC globally if set
1112
* UI: Allow HEVC streaming
1113
* obs-ffmpeg: Add HEVC support to NVENC
1114
* win-dshow: Support HEVC decode
1115
* libobs: Fix NaNs when using EETF for HLG
1116
* libobs: Clean up color.effect a bit
1117
* libobs,obs-outputs: Fix librtmp1 interference
1118
* libobs,UI: Issue appropriate signals on group / ungroup
1119
* libobs: Add ability to configure audio buffering latency
1120
* libobs: Fix debug spam from maxed buffering
1121
* libobs: Add ability to use fixed audio buffering
1122
* CI: Respect user-specified build directory
1123
* obs-transitions: Remove unused shader functions
1124
* UI: Fix compiler warning when WIN32 is not defined
1125
* UI/importers: Fix compiler warning
1126
* libobs-opengl: Fix compiler warning
1127
* obs-transitions: Fix compiler warning
1128
* aja: Subtract packet time from audio timestamp
1129
* win-dshow: Respect TRC of encoded video
1130
* libobs-opengl: Disable vsync during present
1131
* cmake: Add option to build hardware HEVC encoders
1132
* Revert "libobs: Allow null sei in obs_extract_avc_headers"
1133
* flatpak: Cleanup PipeWire module
1134
* obs-ffmpeg: Refactor FFmpeg video encoders
1135
* libobs/util: Add ConfigFile::OpenString()
1136
* libobs/util: Add missing extern "C" header guard
1137
* libobs: Allow null sei in obs_extract_avc_headers
1138
* CI: Do not run Steam workflow on forks
1139
* UI: Remove top level size constraints
1140
* win-dshow: Add YVYU format
1141
* obs-ffmpeg: Use YVYU for FFmpeg pix fmt YVYU422
1142
* deps/media-playback: Use YUV422 for planar 422 pix fmt
1143
* obs-ffmpeg: Add support for YUV422P10LE, YUV444P12LE, YUVA444P12LE
1144
* libobs: Add support for YUV422P10LE, YUV444P12LE, YUVA444P12LE
1145
* obs-ffmpeg: Fix compiler warning
1146
* libobs: Remove unnecessary blend_type assignment
1147
* libobs: Fix wrong enum in obs_sceneitem_get_blending_method
1148
* UI: Use const ref for get_service_from_json()
1149
* UI: Refactor duplicated streaming page code
1150
* UI: Prevent auto config service names squishing
1151
* CI: Add Steam build uploader
1152
* libobs: Log audio timestamp exceeding TS_SMOOTHING_THRESHOLD
1153
* obs-transitions: More HDR support
1154
* libobs: Fix color space auto-convert blending
1155
* deps/media-playback: Add P010 to closest_format
1156
* CI: Fix clang-format to include Objective-C
1157
* obs-ffmpeg: Set P3-D65 metadata for HDR
1158
* win-dshow: Add reactivation callback
1159
* win-dshow: Reference new device-vendor.cpp file
1160
* win-dshow/libshowcapture: Toggle tonemapper according to format
1161
* UI: Default mixer volume meter to two channels
1162
* libobs: Make obs_volmeter_get_nr_channels default to 0
1163
* rtmp-services: Update Bilibili Live
1164
* UI: Add shortcut for larger movement steps in preview
1165
* obs-ffmpeg: Add max luminance metadata for PQ
1166
* deps/media-playback: Use avcodec_free_context to free AVCodecContext
1167
* cmake: Rename variable in FindPipeWire for clarity
1168
* cmake: Fix compilation of targets using FindWayland
1169
* virtualcam-module: Copy Windows virtual camera files to rundir
1170
* libobs,UI: Support HLG nominal peak level
1171
* win-capture: Add DXGI/WGC HDR support
1172
* libobs-winrt: Add winrt_capture_get_color_space
1173
* libobs-d3d11: Add monitor to HDR status cache
1174
* UI: Just use json directly for service lookups
1175
* obs-ffmpeg/ffmpeg-mux: Fix splitting hang on Windows
1176
* libobs: Remove redundant async_color_format member
1177
* win-capture: Add HDR support to Game Capture
1178
* libobs: Add more color handling to default/opaque
1179
* UI: Fix show/hide toggle with minimize to taskbar
1180
* win-dshow: Use Rec. 2100 (PQ) by default for P010
1181
* CI: Use 9-character short hashes in artifact names
1182
* obs-ffmpeg: Add mxf extension to open file dialog
1183
* libobs-opengl: Use gl helpers in create_dmabuf_image
1184
* UI: Set automatic file splitting time in minutes
1185
* win-dshow: Add Rec. 2020 HLG support
1186
* obs-filters: Add HDR support to Scaling filter
1187
* libobs: Rename Rec. 2020 to Rec. 2100
1188
* deps/media-playback: Fix AVColorSpace usages
1189
* UI: Create Log Viewer window XML file, migrate code
1190
* UI: Create Properties window XML file, migrate code
1191
* libobs, UI: Fix `--verbose` logging for stdout
1192
* linux-pipewire: Explicitly enumerate portal capture types
1193
* linux-pipewire: Explicitly enumerate cursor modes
1194
* linux-pipewire: Move fetching cursor mode to portal.c
1195
* linux-pipewire: Remove ellipses from log messages
1196
* linux-pipewire: Properly capitalize log messages
1197
* linux-pipewire: Log more PipeWire-related info
1198
* UI: Add high-precision sRGB support
1199
* deps/media-playback: Add more accurate TRC hints
1200
* libobs: Add high-precision sRGB support
1201
* libobs,plugins: Replace video matrix function
1202
* libobs: Add video_format_get_parameters_for_format
1203
* linux-capture: Don't initialize format info if init_obs_pipewire fails
1204
* UI: Add Rec. 2020 space and I010/P010 formats
1205
* obs-ffmpeg, win-dshow, deps/media-playback: Use recommended API for AVCodecContext
1206
* libobs: Fix image source not loading upper case file extensions
1207
* UI: Truncate displayed file paths in the middle in Remux window
1208
* win-capture: Use normal blend equation for cursor
1209
* libobs: Clear image on color convert
1210
* obs-transitions: Smooth source transition fades
1211
* libobs: Allow transitions to give placeholder
1212
* rtmp-services: Update AfreecaTV
1213
* obs-transitions: Add HDR support to cut/fade
1214
* obs-transitions: Add effect files to VS solution
1215
* cmake: Fixes plugins not being copied into application bundle on macOS
1216
* libobs: Fix sign mismatch
1217
* win-dshow: Add HDR support
1218
* obs-ffmpeg: Support Rec. 2020, I010/P010 formats
1219
* deps/media-playback: Add I010/P010 support
1220
* libobs: Add I010/P010 support, TRC enum
1221
* libobs: Add color spaces to deinterlace shaders
1222
* libobs: Add SWS_CS_BT2020 support
1223
* libobs-winrt: Add null checks to capture
1224
* aja: Use correct colorspace for SD or HD/UHD
1225
* obs-filters: Fix scale undistort, attempt two
1226
* UI: Remove old ComboBoxIgnoreScroll
1227
* UI: Disable wheel scrolling on QComboBoxes
1228
* UI: Add support for nonlinear SRGB blending
1229
* libobs: Add support for nonlinear SRGB blending
1230
* linux-pipewire: Version check call to pw_deinit
1231
* cmake: check empty OBS_MODULE_LIST for macOS
1232
* cmake: Fix configure error on macOS when -DENABLE_SCRIPTING=OFF
1233
* CI: Update Crowdin Sync to 0.2.0
1234
* UI: Fix display affinity logic when re-applying
1235
* win-capture: Fix added resources not properly copied to rundir
1236
* rtmp-services: Update Stripchat streaming service
1237
* cmake: Fix usage of relative paths for CEF finder
1238
* cmake: Fix obs-ffmpeg-mux missing rpath entries for libobs in build tree
1239
* CI: Fix Windows build scripts relying on localized architecture string
1240
* cmake: Fix dylibbundler path for case-sensitive partition
1241
* libobs: Update version to 27.2.4
1242
* obs-ffmpeg : use I422 for YUV422P input format
1243
* CI: Add shortened commit hashes to generated artifacts
1244
* obs-filters: Fix invalid scale filter combination
1245
* libobs: Add color space management
1246
* libobs: Add color spaces to scale shaders
1247
* libobs: Fix stale active_copy_surfaces entries
1248
* cmake: Fix diverging prefix padding for OBS status outputs
1249
* UI: Remove unneeded QProxyStyle include
1250
* CI: Don't ignore deps directory when formatting
1251
* UI: Add Copy/Paste for source visibility transitions
1252
* libobs: Unload show/hide transition on load if none
1253
* libobs: Refactor small bit of code
1254
* libobs: Refactor hide/show transition functions
1255
* libobs/util: Remove deprecation visibility from swig
1256
* deps/obs-scripting: Fix code formatting
1257
* libobs: Add Rec. 2020 video_colorspace enum values
1258
* obs-ffmpeg: Use av_packet_alloc instead of av_init_packet
1259
* UI, file-updater, rtmp-services: Enable curl ALPN support
1260
* UI: Add missing previousIcon in Rachni theme
1261
* libobs: Render main texture for active color space
1262
* UI: Wire up WM_MOVE and WM_DISPLAYCHANGE events
1263
* libobs: Add obs_display_update_color_space
1264
* libobs, UI: Add SDR white nits option
1265
* libobs/graphics: Add gs_is_monitor_hdr
1266
* libobs/graphics: Add color space support
1267
* rtmp-services: Fix file mode
1268
* rtmp-services: Update SharePlay.tv recommendations
1269
* libobs: Add OBS_COUNTOF for array count
1270
* cmake: Move obspython.py to Resources on macOS
1271
* obs-scripting: Add Resources to python path on macOS
1272
* flatpak: Reenable AJA and JACK plugins
1273
* UI: Save custom browser docks with docks data
1274
* UI: Remove UUID from ExtraBrowsersModel
1275
* UI: Fix custom browser docks UUID
1276
* libobs: Add array check for deinterlace logic
1277
* CMake: Fix PDB install directory for library installation
1278
* CI: Differentiate Linux CI artifact names
1279
* CI: Update GitHub Actions
1280
* cmake: Fix targets not being copied into rundir on Windows and Linux
1281
* libobs/graphics, libobs-d3d11: Add P010 support
1282
* project: Migrate PipeWire capture into linux-pipewire
1283
* linux-pipewire: Create new plugin
1284
* UI: Require Qt Creator's casing for cursorShape in XML validator
1285
* UI: Fixup minor Qt Creator inconsistencies
1286
* libobs: Add HEVC parsing functions
1287
* libobs-d3d11: Remove Intel NV12 whitelist
1288
* libobs: NV12 textures only for active GPU encoders
1289
* libobs-d3d11: Make gs_clear honor FRAMEBUFFER_SRGB
1290
* UI: Fix UI file changes not being picked up by CMake
1291
* obs-libfdk: Set bitstream to ADTS for mpegts output
1292
* UI: Remove InitApplicationBundle() function
1293
* rtmp-services: Add Shareplay.tv
1294
* obs-outputs,librtmp: Remove encrypted RTMP support
1295
* librtmp: Add mbedtls 3 compatibility
1296
* obs-qsv11: Fix double free on CreateSurface failure
1297
* CI: Update editorconfig to match CMake-format configuration
1298
* CI: Add 'flatpak' to Flatpak bundle name
1299
* CI: Fix CMake definition of streaming service options
1300
* CI: Fix Qt XML Validator workflow
1301
* obs-vst: Update submodule to pull in CMake changes
1302
* obs-browser: Update submodule to pull in CMake changes
1303
* CI: Add necessary build system changes for universal and M1 builds
1304
* CI: Update build scripts and Github actions workflow
1305
* UI: Update CMakeLists.txt for main OBS app
1306
* libobs: Update CMakeLists.txt for libobs and associated libraries
1307
* plugins: Update CMakeLists.txt for included plugins
1308
* obs-scripting: Update CMakeLists.txt for scripting modules
1309
* deps: Update CMakeLists.txt for dependencies
1310
* cmake: Add bundle support files for macOS and Windows
1311
* cmake: Update CMake finders and helper modules
1312
* UI: Fix audio ids not being stored properly
1313
* win-waspai: Tighten version check for RTWQ
1314
* UI: Add webp to dropfiles
1315
* mac-capture: Add vbcable to whitelist for loopback devices
1316
* UI: Fix handling of remove signal with projectors
1317
* obs-frontend-api: Add function to get frontend translated string
1318
* libobs-d3d11: Simplify duplicator formats
1319
* UI: Remove some globals in AAC bitrate population
1320
* UI: Fix deferred source properties not updating
1321
* UI: Rename visual update callback variable
1322
* UI: Add undo/redo to dropfiles
1323
* UI: Fix mixer hide toggle in studio mode
1324
* libobs-d3d11: Relax minimum Windows for flip model
1325
* libobs: Handle filter_texrender format mismatch
1326
* libobs/graphics: Add gs_texrender_get_format
1327
* deps/media-playback: New AVPacket pattern
1328
* UI: Display dock-relevant context menu on titlebar
1329
* UI: Disable replay save button when paused
1330
* libobs: Fix overflow subtracting unsigned numbers
1331
* UI: Add mulitiview layout options without program
1332
* obs-ffmpeg: add NVENC blacklist check for Linux
1333
* UI: resolve .url, .lnk shortcuts during drag-and-drop
1334
* UI: Add events for renaming profiles/collections
1335
* UI: Fix unorthodox macOS Dock icon behavior
1336
* UI: Avoid calling obs_source_update multiple times
1337
* decklink: Use ComPtr for variables
1338
* libobs: Add function to load private sources
1339
* UI: Use get_new_source_name instead of strprintf
1340
* UI: Fix duplicated source names in audio settings
1341
* UI: Change 'Last Log' to 'Previous Log' in order to disambiguate things
1342
* UI: Remove OBSSceneItem QDataStream
1343
* UI: Simplify multi-instance check
1344
* win-dshow: Fix hwdevice_ctx leak
1345
* virtualcam-module: Revert changes since 27.1.3 (for now)
1346
* virtualcam-module: Prevent placeholder memory leak
1347
* virtualcam-module: Only initialize placeholder once
1348
* libobs: Update version to 27.2.3
1349
* virtualcam-module: Fix incorrect correct res/fps
1350
* UI: Remove conflicting setlocale call
1351
* UI: Restore LC_NUMERIC to C locale on Mac/Linux
1352
* libobs: Update version to 27.2.2
1353
* obs-scripting: Make callback "removed" variable atomic
1354
* libobs/util: Use integer math for Windows timing
1355
* libobs: Clamp video timing for safety
1356
* obs-browser: Log CEF version *after* library is loaded on macOS
1357
* libobs/util: Fix rounding error with os_sleepto_ns()
1358
* virtualcam-module: Remove unnecessarily inlines
1359
* virtualcam-module: Stop thread on Stop call
1360
* UI: Additional product details
1361
* win-dshow: Fix wrong AVCodecContext free call
1362
* win-dshow: Add hardware decode status to log
1363
* UI: Fix rendering of spaces & tabs in Log Viewer
1364
* obs-browser: Update version to 2.17.14
1365
* UI: Disable downscale filter setting for same resolutions
1366
* UI: Make volume meter tweakable by stylesheet
1367
* UI: Use selective repaint on volume meter scale
1368
* UI: Move "Check For Updates" menu to app menu on macOS
1369
* rtmp-services: Update Brime Live ingests
1370
* UI: Add shortcuts for Copy/Paste Transform
1371
* decklink: Don't load modules if Decklink not found
1372
* linux-v4l2: scandir with alphasort on non-Linux
1373
* libobs/graphics: gs_query_dmabuf_* on FreeBSD too
1374
* UI: Refresh edit menu on item locked signal
1375
* win-dshow: Add hardware decode toggle
1376
* obs-ffmpeg: Update nv-codec-header files
1377
* UI: Fix performance issues with the Log Viewer
1378
* UI: Add OBSQTDisplay::OnMove()/OnDisplayChange()
1379
* libobs: Only resize display if dimensions change
1380
* linux-v4l2: Fix warnings in mjpeg
1381
* win-wasapi: Fall back to old code if RTWQ fails
1382
* win-dshow: Ensure thread is joinable before joining
1383
* CI: Update workflow to copy SOVERSION symlinks
1384
* libobs: Update version to 27.2.1
1385
* obs-outputs: Set a fixed size socket buffer on Windows 7
1386
* CI: Bump Windows CEF cache to fix reported version
1387
* CI: Bump Windows CEF cache for new OnAcceleratedPaint2
1388
* obs-browser: Add support for custom OBS CEF
1389
* UI: Use std::unique_ptr for ui variables
1390
* obs-browser: Fix texture recreating every frame
1391
* linux-v4l2: Use decoded MJPEG pixel format
1392
* UI: Log 'Hide OBS from capture' on startup & settings change
1393
* libobs: Adjust path for legacy browser source block
1394
* UI: Refresh edit menu on item select/deselect
1395
* CI: Ensure SOVERSION symlinks exist in created App Bundle
1396
* CI: Update main workflow file to use fixed obs-deps
1397
* win-wasapi: Only enable work queue on Windows 10+
1398
* obs-filters: Reduced GPU work for common LUT cases
1399
* obs-filters: Reduce 3D LUT calculations
1400
* obs-filters: Interpolate LUT in linear space
1401
* obs-filters: Update original.cube
1402
* obs-filters: Add effect files to VS solution
1403
* obs-ffmpeg: Force mpegts format & disable restart on activate for srt & rist
1404
* linux-capture: Fix for pipewire capture leaking texture handles
1405
* obs-browser: Fix issues with rendering on Linux/macOS
1406
* obs-browser: Fix rendering on non-windows
1407
* UI: Don't collapse preview in Filters splitter view
1408
* libobs: Map wayland keymap with MAP_PRIVATE
1409
* obs-browser: Fix sRGB rendering
1410
* obs-browser: Update version to 2.17.10
1411
* obs-browser: Acquire, copy, and release immediately
1412
* UI: Avoid emiting events 2 times when renaming a profile
1413
* libobs/util: Fix VS static analysis warnings
1414
* UI: Correctly style "Chrome OS"
1415
* obs-ffmpeg: Split file by PTS instead of DTS
1416
* obs-ffmpeg, UI: Reset timestamps at splitting file
1417
* UI: Add automatic file splitting
1418
* obs-ffmpeg: Split ffmpeg_muxer output file by size or time
1419
* obs-ffmpeg: separate generate_filename function
1420
1421
-------------------------------------------------------------------
1422
Tue Mar 29 13:23:40 UTC 2022 - Jimmy Berry <jimmy@boombatower.com>
1423
1424
- Switch to https:// instead of git:// since no longer available.
1425
1426
-------------------------------------------------------------------
1427
Tue Mar 29 13:07:43 UTC 2022 - jimmy@boombatower.com
1428
1429
- Update to version 27.2.4:
1430
* libobs: Update version to 27.2.4
1431
* UI: Add missing previousIcon in Rachni theme
1432
* CI: Enable legacy CI for PRs to release branches
1433
* CI: Fix CEF zip extraction path on Windows
1434
* CI: Fix Qt XML Validator workflow
1435
* obs-libfdk: Set bitstream to ADTS for mpegts output
1436
* win-waspai: Tighten version check for RTWQ
1437
* mac-capture: Add vbcable to whitelist for loopback devices
1438
* UI: Fix handling of remove signal with projectors
1439
* UI: Fix deferred source properties not updating
1440
1441
-------------------------------------------------------------------
1442
Thu Mar 03 03:34:02 UTC 2022 - jimmy@boombatower.com
1443
1444
- Update to version 27.2.3:
1445
* virtualcam-module: Revert changes since 27.1.3 (for now)
1446
* virtualcam-module: Prevent placeholder memory leak
1447
* virtualcam-module: Only initialize placeholder once
1448
* libobs: Update version to 27.2.3
1449
* virtualcam-module: Fix incorrect correct res/fps
1450
* UI: Remove conflicting setlocale call
1451
* UI: Restore LC_NUMERIC to C locale on Mac/Linux
1452
* libobs: Update version to 27.2.2
1453
* virtualcam-module: Remove unnecessarily inlines
1454
* virtualcam-module: Stop thread on Stop call
1455
* win-dshow: Ensure thread is joinable before joining
1456
* obs-scripting: Make callback "removed" variable atomic
1457
* libobs/util: Use integer math for Windows timing
1458
* libobs: Clamp video timing for safety
1459
* libobs/util: Fix rounding error with os_sleepto_ns()
1460
* UI: Additional product details
1461
* linux-v4l2: scandir with alphasort on non-Linux
1462
* libobs/graphics: gs_query_dmabuf_* on FreeBSD too
1463
* UI: Refresh edit menu on item locked signal
1464
* linux-v4l2: Fix warnings in mjpeg
1465
* win-wasapi: Fall back to old code if RTWQ fails
1466
* CI: Update workflow to copy SOVERSION symlinks
1467
* libobs: Map wayland keymap with MAP_PRIVATE
1468
1469
-------------------------------------------------------------------
1470
Tue Feb 22 16:22:47 UTC 2022 - Jimmy Berry <jimmy@boombatower.com>
1471
1472
- Add new build dependencies:
1473
* pciutils-devel
1474
* pipewire-devel
1475
- Condition pipewire support for Tumbleweed only as cmake does not find.
1476
- Package additional icon sizes.
1477
1478
-------------------------------------------------------------------
1479
Tue Feb 22 15:38:40 UTC 2022 - jimmy@boombatower.com
1480
1481
- Update to version 27.2.1:
1482
* libobs: Update version to 27.2.1
1483
* obs-outputs: Set a fixed size socket buffer on Windows 7
1484
* CI: Bump Windows CEF cache to fix reported version
1485
* CI: Bump Windows CEF cache for new OnAcceleratedPaint2
1486
* obs-browser: Add support for custom OBS CEF
1487
* obs-browser: Fix texture recreating every frame
1488
* obs-browser: Fix issues with rendering on Linux/macOS
1489
* linux-v4l2: Use decoded MJPEG pixel format
1490
* UI: Log 'Hide OBS from capture' on startup & settings change
1491
* libobs: Adjust path for legacy browser source block
1492
* UI: Refresh edit menu on item select/deselect
1493
* CI: Ensure SOVERSION symlinks exist in created App Bundle
1494
* CI: Update main workflow file to use fixed obs-deps
1495
* win-wasapi: Only enable work queue on Windows 10+
1496
* obs-ffmpeg: Force mpegts format & disable restart on activate for srt & rist
1497
* linux-capture: Fix for pipewire capture leaking texture handles
1498
* UI: Don't collapse preview in Filters splitter view
1499
* obs-browser: Fix sRGB rendering
1500
* obs-browser: Update version to 2.17.10
1501
* obs-browser: Acquire, copy, and release immediately
1502
* rtmp-services: Update Picarto ingests
1503
* libobs: Update version to 27.2.0
1504
* Update translations from Crowdin
1505
* CI: Specify Windows Server 2019
1506
* UI: Fix uninitialized memory access in OBSPropertiesView
1507
* UI: Fix properties view crash with non-obs objects
1508
* UI: Add warning on startup for running in Wine
1509
* obs-ffmpeg: Fix svt-av1 rate control settings
1510
* Update translations from Crowdin
1511
* linux-capture: Fix missing parameter for pipewire capture
1512
* UI: Fix clang-format specifier
1513
* UI: Remove unnecessary call
1514
* UI: Fix filter props. getting recreated unnecessarily
1515
* UI: Don't create filter properties before splitter
1516
* UI: Improve properties view object safety
1517
* libobs: Add obs_object abstraction and functions
1518
* libobs: Rename OBSObj to OBSPtr
1519
* aja: Fix off-by-one output frame index calculation
1520
* rtmp-services: Update YouNow ingest
1521
* CI: Update Windows x86 obs-deps package to 2022-01-31
1522
* CI: Update Windows obs-deps package to 2022-01-31
1523
* CI: Update macOS obs-deps package to 2022-01-31
1524
* obs-transitions: Fix All Files option for Stingers
1525
* libobs: Add effect files to CMakeLists.txt
1526
* UI: Better Hide OBS Window description, add first time dialog & tooltip
1527
* libobs/graphics: Fix gs_get_format_bpp
1528
* UI: Properly close projector when source is removed (#5171)
1529
* vlc-video: Set channel limit to 8 instead of 2
1530
* rtmp-services: Update nanoStream Cloud / bintu ingests (#5884)
1531
* vlc-video: Enable surround sound support
1532
* win-dshow: Log buffered state
1533
* docs/sphinx: Add GS_RG16
1534
* libobs, libobs-d3d11, libobs-opengl: Add GS_RG16
1535
* win-dshow: Use OBS_SOURCE_FRAME_LINEAR_ALPHA
1536
* aja-output-ui: Fix crash when stopping AJA Preview output
1537
* obs-browser: Fix Windows crash if shared texture is unavailable
1538
* aja: Disable Analog In/Out selections in the UI
1539
* libobs: Free module if obs_module_load callback returns false
1540
* UI: Add separators to system tray context menu
1541
* UI: Fix unused variable warning on non-windows
1542
* aja: Fix Kona1 simultaneous capture/output
1543
* aja: Adjust whitespace for consistency
1544
* aja: Use SDI Transport selection to engage Auto detection
1545
* aja: Show/Hide SDI Transport/4K lists and options
1546
* aja: Fix 2xSDI UHD/4K YCbCr 2SI VPID lookup
1547
* aja: Hide duplicate HDMI IN entry for Kona HDMI
1548
* aja: Filter 6G/12G SDI Transport depending device/plugin type
1549
* aja: Disable UHD/4K high-framerate for Output
1550
* aja: Clear previous crosspoints when signal changes
1551
* aja: Remove unfinished 2x4K Squares support
1552
* aja: Re-work HDMI routing and add missing presets
1553
* aja: Fix HDMI RGB crosspoint indices
1554
* aja: Add framestore index helpers to Source/OutputProps
1555
* mac-vth264: Set RealTime property to False
1556
* mac-vth264: Use float for expected frame rate
1557
* mac-vth264: Remove OSX 10.8 compatibility code
1558
* UI: Show wait cursor while cleaning up scene data
1559
* flatpak: Update librist library
1560
* UI: Check current affinity before calling SetWindowDisplayAffinity
1561
* flatpak: Update libaom and SVT-AV1
1562
* obs-vst: Fix VSTs losing their settings when upgrading
1563
* flatpak: Enable communication with org.a11y.Bus
1564
* libobs: Respect push to talk/mute status in volmeter
1565
* obs-ffmpeg: Add MX450 to blacklist
1566
* docs/sphinx: Fix documentation for addref/release functions
1567
* UI: Disconnect group reorder signal
1568
* UI: Fix QLabel leak in OBSPropertiesView::AddProperty
1569
* UI: Fix transform options being wrongly enabled/disabled
1570
* libobs: Deprecate obs object addref functions
1571
* aja: Remove inter-plugin debug logging
1572
* UI: Fix bugtracker URL in AppData file (#5861)
1573
* libobs: Replace addref calls with get_ref
1574
* libobs: Use get_ref calls for obs.hpp helper classes
1575
* UI: Replace addref calls with get_ref
1576
* mac-syphon: Replace source addref calls with get_ref
1577
* image-source: Replace source addref calls with get_ref
1578
* libobs: Add obs_scene_get_ref()
1579
* UI: Allow 'Hide OBS window' on Windows 10 2004
1580
* UI: Fix Settings save crash on old Windows versions
1581
* obs-ffmpeg: Add new SVT presets
1582
* libobs: Prevent and log double destroy on sources
1583
* obs-browser: Suppress certain warnings
1584
* obs-vst: Fix formatting, fix size truncation warning
1585
* win-capture: Fix parameter mismatches
1586
* UI: Don't read unloaded module in source toolbar
1587
* libobs: Don't destroy mutex before destroying sources is done
1588
* obs-qsv11: Fix memory leak in QSV plugin module
1589
* UI: Add option to hide OBS windows on Windows
1590
* CI: Bump CEF caches to fix cookie crash bug
1591
* obs-vst: Fix closing & resizing VSTs on macOS
1592
* obs-vst: Fix mvMeter2 resize crash, fix SPAN resizing
1593
* aja: Fix UHD/4K YCbCr 3G Level-B 2SI preset
1594
* UI: Fix small typo
1595
* obs-browser: Update version to 2.17.8
1596
* UI: Optimize undo/redo functions with constant references
1597
* aja: Fix crash when capture thread is reset
1598
* aja: Workaround for SDI5 output not working on io4K+
1599
* obs-browser: Fix compilation on non-Windows
1600
* obs-browser: Update version to 2.17.7
1601
* libobs: Mark raw_active and gpu_encoder_active as volatile
1602
* win-capture: Don't list minimized UWP apps
1603
* UI: Use regexp to filter filename formatting
1604
* mac-vth264: Fix DTS timestamps when blank
1605
* win-capture: Use stack buffer for small window titles
1606
* win-capture: Make open_process_proc static
1607
* text-freetype2: Fix incorrect fread argument order
1608
* UI: Downgrade scalable logo on Linux to SVG 1.0
1609
* UI: Set desktopFileName for QApplication
1610
* UI: Fix memory leak in Auto-Configuration Wizard
1611
* libobs-opengl: Miscellaneous static analysis fixes
1612
* aja: Fix signal routing for 4xSDI UHD/4K RGB 3Gb
1613
* aja: Fix erroneous HDMI input selection for certain cards
1614
* aja: Rename IOSelection strings for HDMI and Analog
1615
* aja: Fix Kona1 not auto-detecting capture pixel format
1616
* media-playback: Fix rist demuxing
1617
* linux-v4l2: Fix timeout logging
1618
* libobs-d3d11: Fix formatting
1619
* libobs: Specify format string for bcrash
1620
* obs-filters: Fix incorrect format string
1621
* libobs-d3d11: Fix incorrect format string
1622
* libobs: Fix type mismatch on obs_property_text_monospace
1623
* UI: Log YouTube API HTTP request errors
1624
* aja: Fix Kona5/io4K+ 6G/12G-SDI routing and RGB HD-DualLink routing
1625
* aja: Fix for invalid default settings and empty cardID string
1626
* obs-vst: Fix crashes due to unhandled events, fix stutter when loading
1627
* UI: Remove unused 'Percent' string
1628
* obs-ffmpeg: Fix spelling mistake for 'Encoder.Timeout'
1629
* decklink-output-ui: Stop outputs on OBS_FRONTEND_EVENT_EXIT
1630
* libobs-opengl: Fix border color support on GL textures
1631
* libobs-d3d11: Log display nit range
1632
* obs-ffmpeg: Add missing "FFmpegOpts" locale
1633
* aja-output-ui: Add the Multi View UI options for new device.
1634
* aja: Fix format-security warning
1635
* UI: Fix crash when opening transition Properties dialog
1636
* obs-vst: Fix crashes when switching VSTs, and large channel counts
1637
* obs-browser: Update version to 2.17.6
1638
* libdshowcapture: Add P010 support
1639
* UI: Stop locking filter mutex while loading properties
1640
* libobs: Open a separate X11 connection for hotkeys
1641
* aja: Refactor, clean-up and fix bugs in the signal routing system, and add SDITransport UI option to assist signal routing.
1642
* obs-ffmpeg: Further FFmpeg deprecations fixes for FFmpeg 4.4+
1643
* UI: Fix push-to-talk/mute delay not saving
1644
* UI: Remove Apple deferred tray load
1645
* UI: Fix flash when starting minimized
1646
* UI: Fix hotkey JSON error for Advanced Replay Buffer
1647
* CI: Update Windows obs-deps package to 2022-01-01
1648
* CI: Update macOS obs-deps package to 2022-01-01
1649
* UI: Update context bar when exiting properties dialog
1650
* CI: Use GitHub mirror for PipeWire repository
1651
* UI: Disable WA_PaintOnScreen for projectors
1652
* linux-capture: Disable strict binding for NVIDIA drivers
1653
* UI: Ignore resizing item when it is locked
1654
* libobs-d3d11: Log display color space info
1655
* UI: Fix label offset on projector view
1656
* obs-vst: Fix resizing, always use source name in window title
1657
* UI: Don't recreate entire Hotkey Settings tab
1658
* UI: Fix taskbar icon visibility on light backgrounds
1659
* UI: Immediately apply tray icon change on Apply
1660
* flatpak: Use same commit hash for LuaJIT as macOS
1661
* obs-ffmpeg: Fix av1 encoding with fractional framerates
1662
* UI: Fix compile error in UpdateEditMenu from rebase
1663
* UI: Correctly enable edit menu items with multiple sources
1664
* UI: Reenable copy/paste transform
1665
* Revert "UI: Add checks for overwrite setting to replay buffer"
1666
* libobs: Stop all source processing on destroy
1667
* libobs: Call destroy signal after waiting
1668
* obs-browser: Update version to 2.17.5
1669
* UI: Fix "Null 'source' parameter" warning
1670
* UI: Do not localize timestamp in log file
1671
* UI: Correctly disable "Paste Duplicate" if required
1672
* UI: Add Rosetta Detection
1673
* UI: Remove unneeded include
1674
* docs: Fix frontend API docs for preview_scene functions
1675
* libobs: Remove all callbacks on source destroy
1676
* flatpak: Add SVT-AV1 support
1677
* flatpak: Add libaom support
1678
* flatpak: Add RIST support to FFmpeg
1679
* flatpak: Update FFmpeg to 4.4.1
1680
* Revert "libobs-opengl: Use PBO in device_stage_texture on macOS"
1681
* CI: Trigger multiplatform builds on release branches
1682
* UI: Increment showing in filters dialog
1683
* libobs: Move position for calling execute_graphics_tasks
1684
* UI: Fix vertical grayscale meters when volume is muted
1685
* libobs: Fix template errors on non-MS compilers
1686
* libobs, UI: Fix cpp auto-release assignment from OBSRefs
1687
* libobs-opengl: Use correct size for PIXELFORMATDESCRIPTOR
1688
* linux-capture: Standardize gs_color_format variable names
1689
* linux-capture: Unify format lookups
1690
* linux-capture: Move supported formats into a static table
1691
* linux-capture: Split array into two variables
1692
* linux-capture: Add preferred value out of the loop
1693
* linux-capture: Rename a variable
1694
* libobs-opengl: Swap order of out parameters
1695
* libobs-opengl: Remove unused function argument
1696
* CI: Split Flatpak beta and stable branches
1697
* CI: Trivial cleanup
1698
* UI: Fix build with YT integration without browser
1699
* obs-browser: Update version to 2.17.4
1700
* UI: Add `obs_frontend_open_source_interaction()`
1701
* docs: Fix names of filter/properties functions
1702
* UI: Fix Copy/Paste not including blend mode
1703
* UI: Remove unnecessary shared_ptr allocations
1704
* UI: Add alt-key support to Docks menu
1705
* obs-outputs: Only log SO_SNDBUF on RTMP socket
1706
* libobs, UI: Add support for beta builds
1707
* libobs: Check memory allocation in Windows crash handler
1708
* libobs: Use size_t for obs_encoder_get_frame_size
1709
* Revert "libobs, docs: Add function to get source version"
1710
* Revert "obs-filters: Remove duplicate color correction code"
1711
* Revert "obs-filters: Remove duplicate code from color key filter"
1712
* Revert "obs-filters: Remove duplicate code from chroma key filter"
1713
* obs-browser: Include `atomic` for browser source destroy
1714
* UI: Hold refs to existing sources during remove scene undo
1715
* UI: Hold refs to old sources during remove source undo
1716
* obs-vst: Fix race condition and prevent double invoke
1717
* obs-ffmpeg: Set frame_size for audio codec parameter
1718
* libobs: Add API to get encoder frame size
1719
* UI: Remove unneeded call when removing scene
1720
* UI: Add grayscale meters when volume is muted
1721
* UI: Display grayscale volume meter if muted
1722
* docs: Document obs_get_scene_by_name
1723
* UI: Filter out incompatible audio filters in A/V list
1724
* obs-browser: Correct set function names to match README
1725
* cmake: Add libRIST to copied Windows libs
1726
* flatpak: Deduplicate CEF from the bundle
1727
* flatpak: Add AJA NTV2 library
1728
* linux-capture: Fix Ubuntu 21.10 builds
1729
* linux-capture: Add fallback for PipeWire < 0.3.40
1730
* linux-pipewire: Handle DMA-BUF import failure
1731
* CI: Add PipeWire 0.3.40 to Flatpak
1732
* linux-capture: Announce supported modifiers via PipeWire
1733
* linux-capture: Bump minimal PipeWire version to 0.3.33
1734
* libobs-opengl: Implement DMA-BUF query functions for EGL renderer
1735
* libobs/graphics: Add Linux-only gs_query_dmabuf_* functions
1736
* linux-pipewire: Use DRM fourcc defines directly
1737
* libobs: Rename obs_audio_monitoring_supported to _available
1738
* CI: Update CEF hash for Flatpak to Release 4638
1739
* CI: Use Windows obs-deps release
1740
* libobs: Fix destruction order for destruction task queue
1741
* obs-outputs: Add support for "RTMP Go Away" feature
1742
* obs-outputs/librtmp: Add custom connect data callback
1743
* obs-outputs: Add support for reading RTMP packets
1744
* Revert "CI: Update CEF hash for Flatpak to fix crash"
1745
* libobs-d3d11: DuplicateOutput1 for DXGI capture
1746
* UI: Invoke QCoreApplication::quit in queued connection
1747
* UI: Use sendPostedEvents with deleteLater events on destroy
1748
* UI: Use null with sendPostedEvents()
1749
* obs-browser: Do not wait for browser on source destroy
1750
* Revert "mac-capture: Improve window capture performance"
1751
* libobs: Implement additional source blending modes
1752
* libobs: Expose blending operation types
1753
* mac-capture: Improve window capture performance
1754
* CI: Update CEF hash for Flatpak to fix crash
1755
* libobs: Implement deferred destruction of sources
1756
* libobs: Add obs_in_task_thread() function
1757
* libobs: Add ability to queue audio task
1758
* UI: Process deleteLater() tasks in OBSBasic::ClearSceneData
1759
* libobs/util: Add task queue helper
1760
* Revert "libobs: Do not release while traversing sources for tick"
1761
* libobs: Hold source ref during `source_remove` signal
1762
* CI: Fix build issues introduced by updates obs-deps
1763
* obs-vst: Avoid using empty editorWidget for deleteLater()
1764
* win-virtualcam: Make sure virtualcam output thread safe
1765
* libobs: Add preprocessor directive for AutoRelease types
1766
* CI: Update Windows CEF version to 4638 (Chromium 95)
1767
* CI: Update Linux CEF version to 4638 (Chromium 95)
1768
* CI: Update macOS CEF version to 4638 (Chromium 95)
1769
* UI: Update the filters window to be resizeable
1770
* UI: Add checks for overwrite setting to replay buffer
1771
* obs-outputs: Reset dbr bitrate before end_data_capture_thread start
1772
* UI: Add undo/redo for "Add existing source"
1773
* UI: Remove Qt Windows Extras for Qt 6 and later
1774
* Update translations from Crowdin
1775
* win-capture: Should not init module if HWND is invisible
1776
* UI: Fix a stack overlow caused by using OBSScene
1777
* libobs: Add Wayland hotkey infrastructure
1778
* libobs: Fix Numpad Minus naming in UI
1779
* libobs: Do not release while traversing sources for tick
1780
* CI: Update Crowdin Sync workflow to 0.1.2
1781
* libobs: Fix potentially unsafe linked list traversal
1782
* obs-browser: Fix deadlock
1783
* UI: More user-friendly error when using a bad output path
1784
* CI: Run Flatpak jobs on release branches too
1785
* libobs-opengl: Ensure proper draw buffer
1786
* Update translations from Crowdin
1787
* obs-browser: Fix build issues on Qt 5.9 (Ubuntu 18.04)
1788
* obs-browser: Update version to 2.17.1
1789
* obs-vst: Update submodule with a variety of bugfixes
1790
* libdshowcapture: Add FindPin, RGB24, & use CMake instead of pragma
1791
* linux-capture: Fix capturing on software rasterization setups
1792
* obs-ffmpeg: Set DRI devices and their name persistently
1793
* vlc-video: Emit media ended signal regardless of loop setting
1794
* linux-capture: Deinit pipewire only if we init'ed
1795
* UI: Add UUID to Twitch panel URLs
1796
* rtmp-services: Add Fantasy.Club
1797
* docs: add missing source output flags
1798
* libobs/util: Fix end_pos when pushing empty circlebuf front
1799
* UI: Set donation, bugtracker, and translate AppData fields
1800
* libobs: Disable function attributes for SWIG
1801
* UI/updater: Explicitly set PSAPI_VERSION=2
1802
* libobs: Add OBS_NORETURN and use it for crash handler
1803
* libobs: Add source cap to hint not to show properties
1804
* UI: Don't show properties on creation if no properties
1805
* aja: .rc file for the aja plugin
1806
* UI: Remove duplicate translate_button macro call
1807
* aja: Fix crash in output settings when no card present
1808
* aja: Disable plugin if no devices are found
1809
* CI: Add obsdeps to dylibBundler search
1810
* libobs: Fix missing return when loading non-OBS DLL
1811
* CI: Add extra rpath for macOS test binaries
1812
* CI: Bump WINDOWS_DEPS_CACHE_VERSION
1813
* CI: Update macos deps to 2021-12-05
1814
* aja: Static analysis bug fixes
1815
* CI: Increase Crowdin Sync Checkout Fetch Depth
1816
* CI: Update Crowdin Sync workflow to 0.1.1
1817
* CI: Don't publish betas to Flathub stable
1818
* text-freetype2: Fix unused parameter warning
1819
* obs-filters: Fix unused parameter warnings with speex disabled
1820
* UI: Fix unused lambda capture warning
1821
* UI: Uniquely identify Custom Browser Docks
1822
* UI: Fix service integration with older Qt versions
1823
* UI: Pass parent QWidget to Browser Docks
1824
* UI/importers: Automatically detect SL Collections on macOS
1825
* obs-ffmpeg: Fix memory leaks if replay buffer failed
1826
* linux-capture: Fallback on older PipeWire versions to SHM
1827
* linux-capture: Query used PipeWire versions
1828
* libobs: Fix add/remove of raw audio callbacks
1829
* obs-browser: Update to 2.17.0, add CEF 4638 support
1830
* UI: Add kudos to AppData file
1831
* frontend-tools: Cleanup libobs C++ type use
1832
* UI: Cleanup libobs C++ type use
1833
* libobs: Add AutoRelease OBSRef wrappers for OBS types
1834
* UI: Add separator before Custom Browser Docks in Dock menu
1835
* UI: Remove unused/nonexistent signal/slot connections
1836
* UI: Move Docks into top level menu
1837
* CI: Allow Flatpak audio plugins be found
1838
* CI: Add extension point to Flatpak plugins
1839
* CI: Update Flatpak's v4l-utils to 1.22
1840
* CI: Update Flatpak's x264
1841
* CI: Add Crowdin Synchronization
1842
* UI: Add missing Interact tooltip in compact source toolbar
1843
* UI: Expose cURL error if Remote Text error text is empty
1844
* UI: Minimize context bar when too small
1845
* CI: Drop "(Experimental)" from the Flatpak workflow
1846
* CI: Publish releases on Flathub
1847
* CI: Use version 4 of the flatpak-builder action
1848
* CI: Trivial job renaming
1849
* CI: Make YAMLint happy
1850
* .gitignore: Add flatpak-builder folders
1851
* CI: Update XML/clang-format validation job names
1852
* linux-capture: Implement stream restoration
1853
* linux-capture: Add getter to screencast portal version
1854
* UI: Install correct logos
1855
* libobs: Add raw audio callback function
1856
* UI: Add option for only one fullscreen projector per screen
1857
* UI: Set Twitch Panel Dark Mode using OBS theme
1858
* libobs: Free async cache when sources output NULL frames
1859
* UI: Fix bug with audio balance slider not updating
1860
* UI: Fix context bar shutdown crash
1861
* UI: Recreate nested scenes on scene delete undo
1862
* libobs: Add obs_scene_prune_sources
1863
* docs: Add missing frontend-api calls + organize
1864
* docs: Add missing config_t get/set functions
1865
* docs: Add missing obs_source_t functions + organize
1866
* docs: Minor function description tweaks (reference-scenes)
1867
* UI: Use std::gcd for aspect ratio
1868
* libobs: Fix gs_texture_2d::BackupTexture with GS_TEXTURE_CUBE
1869
* aja: Capture and Output plugin for AJA Video Systems IO devices
1870
* obs-ffmpeg: Properly name FFmpeg lib used
1871
* obs-ffmpeg: Fix NVENC old codec naming removed in FFmpeg
1872
* obs-ffmpeg: Respect AVFormatContext and AVOutputFormat constness
1873
* CONTRIBUTING.rst: Add service submission guidelines (#5562)
1874
* obs-ffmpeg: Include channel_layout.h
1875
* obs-ffmpeg: Include avcodec header for AVCodecContext
1876
* win-dshow: Use AVFrame.pts instead of AVFrame pkt_pts
1877
* ipc-util: Fix potential ready_event hang
1878
* UI: Delete OBSDisplay on window hide on unix
1879
* inject-helper: Remove UNUSED_PARAMETER macro
1880
* text-freetype2: Move default settings to .get_defaults
1881
* UI: Update adv audio props on monitoring type change
1882
* libobs: Add `audio_monitoring` source signal
1883
* libobs/UI: Stop using preprocessor directives for monitor
1884
* libobs: Add obs_audio_monitoring_supported()
1885
* UI: Remove unnecessary calls to `RefreshSources()`
1886
* UI: Refresh source tree when an item source is removed
1887
* UI: Import Streamlabs Screen Capture source type
1888
* libobs, libobs-d3d11: Add support for NT Handle shared textures
1889
* docs: Document obs_group_or_scene_from_source
1890
* docs: Fix outdated speaker_layout enum
1891
* obs-frontend-api: Add scripting shutdown event
1892
* docs: Add obs_frontend_get_current_record_output_path()
1893
* UI: Add obs_frontend_get_current_record_output_path()
1894
* UI: Update python linkage for older compilers
1895
* rtmp-services: Add Manyvids.com
1896
* obs-qsv11: Remove Intel discrete device ID checking
1897
* Revert "libobs: Avoid recycling async frames"
1898
* UI: Link python when obs-scripting python is enabled
1899
* linux-v4l2: Change search strategy for v4l2loopback devices
1900
* UI: Apply transforms/crops correctly to sources on paste
1901
* obs-transitions: Fix stinger transition looping
1902
* rtmp-services: add PhoneLivestreaming
1903
* UI: Add undo/redo for resetting filters properties
1904
* docs: Add `_CHANGING` frontend events
1905
* UI: Add `_CHANGING` frontend events
1906
* UI: Update Edit Transform dialog on scene switch
1907
* rtmp-services: Add Autistici.org
1908
* rtmp-services: add Utreon
1909
* libobs: Add obs_get_transition_by_name
1910
* UI: Don't load existing sources for scene removal undo
1911
* UI: Add undo/redo for context bar text changes
1912
* obs-ffmpeg: Fix starting video packet offset in replay-buffer
1913
* pulse: fill audio monitor buffer more aggressively
1914
* rtmp-services: add Kuaishou live
1915
* UI, libobs, obs-plugins: Fix compiler warnings
1916
* UI: Set correct text in system tray on startup
1917
* UI: Remove duplicated StreamingActive() function
1918
* UI: Match Windows taskbar state to tray icon
1919
* CI: Enable services on Flatpak builds
1920
* CI: Fix error when uninstalling curl and php
1921
* UI: Focus correct filter list when opening filter view
1922
* UI: Focus filter list when adding new filter
1923
* linux-capture: Sort windows by name
1924
* libobs-opengl: Use PBO in device_stage_texture on macOS
1925
* linux-v4l2: Support for Motion-JPEG codec
1926
* obs-qsv11: Fix memory leaks
1927
* rtmp-services: update CamSoda domains
1928
* obs-ffmpeg-mux: Add support for rist protocol
1929
* obs-filters: Remove duplicate code from chroma key filter
1930
* obs-filters: Remove duplicate code from color key filter
1931
* obs-filters: Remove duplicate color correction code
1932
* libobs, docs: Add function to get source version
1933
* UI: Migrate to Helix Twitch API
1934
* obs-ffmpeg: Add AOM AV1 and SVT-AV1 encoders
1935
* obs-ffmpeg/ffmpeg-mux: Allow codecs of any type
1936
* libobs: Allow last encoder error for last output error
1937
* obs-x264: Move options parser to its own lib
1938
* UI: Add Hotkey filter search and duplicate detection
1939
* CI: Add copyright information to macOS bundle plist
1940
* simde: Update README.libobs
1941
* simde: Don't format simde
1942
* Themes: Specify QListView instead of QListWidget
1943
* obs-qsv11: Add ENABLE_QSV11 option
1944
* UI: Disable properties for groups in context menu
1945
* obs-filters: Add libSpeexDSP guard to method
1946
* UI: Fix vertical/horizontal scene item alignment
1947
* libobs: Mark unused audio functions as deprecated
1948
* Revert "libobs: Remove unused volmeter code"
1949
* libobs: Remove unused volmeter code
1950
* UI: Remove duplicate minimum width definition
1951
* rtmp-services: add "Jio Games"
1952
* CI: Validate Qt XML in UI files
1953
* UI: Clean up XML warnings in layout files
1954
* UI: Add Qt XML Schema definitions for validation
1955
* obs-qsv11: Add plain-text copy of QSV11 email chain
1956
* obs-qsv11: Remove Intel NDA from qsv11 plugin
1957
* COPYING: Use license file from gnu.org
1958
* mac-virtualcam: Remove unnecessary plugin version number
1959
* UI: Cleanup advanced audio functions
1960
* UI: Refactor Frontend API and header
1961
* UI: Change position of filters defaults button
1962
* UI: Make transition duration suffixes consistent
1963
* obs-ffmpeg: Fix unwritten audio-only output
1964
* libobs/audio-monitoring: Fix PulseAudio monitoring volume for u8 format
1965
* libobs/audio-monitoring: Fix PulseAudio monitoring volume for s32 format
1966
* decklink-captions: Build with Windows file descriptor
1967
* UI: Fix build with Clang and libc++
1968
* CI: Update KDE image to 5.15-21.08 (Flatpak)
1969
* CI: Update modules for Flatpak build
1970
* CI: Update KDE Platform to 5.15-21.08 (Flatpak)
1971
* UI: Translate to current OS for all colection imports
1972
* UI: Resolve relative paths on scene collection import
1973
* UI: Use correct color property for freetype in toolbar
1974
* UI: Make toolbar color selectors respect alpha
1975
* mac-virtualcam: Remove unneeded includes
1976
* v4l2: Ignore menu controls with no permissible values
1977
* UI: Don't save defaults in oldSettings in properties
1978
* UI: Disable paste source menu items when removed
1979
* UI: Don't copy via name, use weak refs
1980
* libobs: Add obs_weak_source_expired()
1981
* obs-scripting: add transition duration functions
1982
* UI: Update Edit menu item states before displaying
1983
* libobs/callback: Make proc_handler_t threadsafe
1984
* UI: Fix broadcast button state for autostart without autostop
1985
* UI: Show warning if starting/stopping broadcast fails
1986
* UI: Fix YT broadcast start/stop failing due to redundant transition/reset
1987
* UI: Fix formatting with both 12.0.0 and 12.0.1
1988
* UI: Fix formatting for clang-format 12.0.0 (I guess)
1989
* UI: Fix formatting with clang-format 12
1990
* CI: Update clang-format from 10 to 12
1991
* clang-format: Commit file changes for clang-format 12
1992
* clang-format: Commit file changes for clang-format 11
1993
* UI: Add new vector-based menubar icons for macOS
1994
* win-wasapi: Log settings
1995
* win-wasapi Improve default device handling
1996
* win-wasapi: Schedule work on real-time work queue
1997
* UI: Add support for real-time work queue
1998
* win-wasapi: Register capture thread with MMCSS
1999
* win-wasapi: Remove bools and persist threads
2000
* win-wasapi: Clean reset on initialization failure
2001
* win-wasapi: Remove unnecessary inline tags
2002
* win-wasapi: Remove undefined function InitName
2003
* win-wasapi: Rename InitRender to ClearBuffer
2004
* win-wasapi: Simplify sample rate logging
2005
* win-wasapi: Remove persistent references
2006
* win-wasapi: Persist objects beyond Start/Stop
2007
* win-wasapi: Make InitDevice throw to log errors
2008
* win-wasapi: Fix incorrect log strings
2009
* win-wasapi: Mark GetWASAPIAudioDevices_ as static
2010
* libobs/audio-monitoring: Add reconnect logic
2011
* libobs/audio-monitoring: Move variable assignment
2012
* libobs/audio-monitoring: Add WASAPI init helper
2013
* libobs/audio-monitoring: Remove unnecessary device
2014
* libobs/audio-monitoring: Fix mutex leak
2015
* win-wasapi: Remove monitor invalidation code
2016
* libobs/media-io: Register audio thread with MMCSS
2017
* libobs/util: Improve os_sleepto_ns on Windows
2018
* obs-outputs: Remove unnecessary header
2019
* obs-outputs: Remove WIN32_LEAN_AND_MEAN define
2020
* libobs: Remove WIN32_LEAN_AND_MEAN
2021
* UI: Tuck variable inside macro guard
2022
* UI: Remove NOMINMAX from CMake scripts
2023
* UI: Use patterns that avoid std::min/max
2024
* coreaudio-encoder: Remove NO_MIN_MAX
2025
* libobs/util: Simplify emmintrin.h wrapper macro
2026
* libobs/graphics: Fix vec2 min/max functions
2027
* obs-text: Update header for ARM64 compile
2028
* decklink: Make header self-sufficient
2029
* libobs, libobs-opengl: Consistent near/far undef
2030
* UI: Improve installer, add release notes & Quickstart link
2031
* vlc-video: Improve logging with prefix & VLC version
2032
* UI: Log compiled & runtime Qt versions
2033
* win-capture: Use DPI context for game capture
2034
* win-capture: Use DPI context for window BitBlt
2035
* cmake: Don't link with PulseAudio when disabled
2036
* UI: Add restart message on profile change
2037
* UI: Add ShutDownActiveOutputsOnExit setting
2038
* libobs: Clear unused pointers for obs_source_output_audio()
2039
2040
-------------------------------------------------------------------
2041
Tue Oct 05 02:03:33 UTC 2021 - Jimmy Berry <jimmy@boombatower.com>
2042
2043
- Update to version 27.1.3:
2044
* libobs: Update version to 27.1.2
2045
* Revert "libobs: Don't return/set 0 mixers for non-audio sources"
2046
* libobs: Update to version 27.1.2
2047
* Revert "UI: Disable hotkeys when a user is expected to type text"
2048
* libobs: Don't return/set 0 mixers for non-audio sources
2049
* UI: Fix tab stop order for Draw safe areas
2050
* UI: Do not disable AutoConf bandwidth test for YouTube
2051
* libobs: Remove DrawSrgbDecompressPremultiplied
2052
* UI: Fix Twitch bandwidth test checkbox
2053
* UI: Remove thread from YouTube auto config
2054
* obs-browser: Filter textures in linear space
2055
* UI: Adjust minimum size of source toolbars smaller
2056
* libobs/util: Add type test in darray macros for GCC
2057
* libobs/util: Add a cast for da_push_back_array argument
2058
* libobs: Fix const qualifier mismatch on DARRAY
2059
* libobs: Add casts to da_push_back_array arguments
2060
* libobs: DrawSrgbDecompress for default_rect.effect
2061
* libobs: Simplify util_mul_div64 for x64 on Windows
2062
* win-capture: Update graphics hook version to 1.7.1
2063
* libobs: Update version to 27.1.1
2064
* UI: Add missing Auth::Load() when duplicating/creating profile
2065
* linux-capture: Fail when libdrm missing
2066
* obs-browser: Update translations from Crowdin
2067
* obs-browser: Update version to 2.16.2
2068
* Update translations from Crowdin
2069
* libobs: Update version to 27.1.0
2070
* linux-capture: Add libdrm dependency check (#5326)
2071
* Revert "UI: Update volume controls by callback"
2072
* libobs: Make portal inhibitor asynchronous
2073
* UI: Prevent Restream OAuth disconnection
2074
* linux-capture: Omit implicit modifier token when creating texture
2075
* libobs-opengl: Load EGL via Glad on Wayland platform
2076
* docs: Add transition duration changed event
2077
* win-dshow: Don't buffer Elgato Facecam device by default
2078
* UI: Fix enter/esc when hotkeys are disabled in focus
2079
* linux-capture: Lookup session handle without typechecks
2080
* CI: Fix double zip by uploading build folders
2081
* UI: Use STL random as fallback
2082
* UI: Fix AuthListener error HTTP response body
2083
* UI: Abort YouTube login on cancel or listener fail
2084
* UI: Force minimum reconnect delay of 1 second
2085
* UI: Remove test YouTube QSS from Dark theme
2086
* libobs-d3d11: Fix present skip comment
2087
* UI: Add label/widget buddying to YouTube dialog
2088
* UI: Use secure RNG for generating YouTube state parameter
2089
* UI: Properly verify state parameter for YouTube auth
2090
* libobs-d3d11: Use waitable object to avoid stalls
2091
* libobs-d3d11: Simplify DXGI factory creation
2092
* libobs-d3d11: Prefer ComPtr Clear() over Release()
2093
* libobs: Support move for mismatched ComPtr
2094
* UI: Update Acri theme styling
2095
* UI: Update dark theme button styling
2096
* UI: Fix loading auto start/stop setting in YT dialog
2097
* cmake: Add Qt JPEG/GIF plugins to Windows libraries
2098
* UI: Add thumbnail option to YouTube broadcast setup
2099
* UI: Add postDataSize option to GetRemoteText
2100
* UI: Fix used source for SetCurrentScene during undo
2101
* UI: Remove unused RemoveSelectedSceneItem slot
2102
* libobs: Block sceneitem create if item source is removed
2103
* UI/updater: Remove dependency on psapi.lib
2104
* win-capture: Remove dependency on psapi.lib
2105
* libobs: Remove dependency on psapi.lib
2106
* UI: Check selected broadcast when re-opening YT dialog
2107
* UI: Change YouTube Broadcast Dialog title
2108
* UI: Add remember settings checkbox to YT broadcast setup
2109
* UI: Rework YouTube broadcast setup flow
2110
* deps/media-playback: Handle discontinuities to fix video stalls
2111
* libobs: Actually fix ungroup deadlock
2112
* Revert "libobs: Avoid request graphics lock after full_lock(scene)."
2113
* libobs: Restrict emmintrin.h to x86(_64) platform
2114
* UI: Add -DNOMINMAX to CMake on MSVC
2115
* libobs: Fix near and far redefinition on MSVC
2116
* libobs: Fix connect() redefinition on MSVC
2117
* obs-outputs: Add WIN32_LEAN_AND_MEAN to avoid symbol clash
2118
* libobs: Avoid request graphics lock after full_lock(scene).
2119
* libobs: Add profiler section for send_packet
2120
* libobs-winrt: Require Windows 10 SDK 20348
2121
* cmake: Require Windows 10 SDK 20348
2122
* libobs-d3d11: Use ALLOW_TEARING if supported
2123
* libobs-d3d11: Use FLIP_DISCARD on Windows 11
2124
* libobs/util: Const-correct win_version_compare
2125
* UI: Disable reconnect for bandwidth test
2126
* UI: Enable AutoConfig bandwidth test for YT integration
2127
* UI: Fix Qt6-incompatible operator usage
2128
* UI: Fix Qt6-incompatible call to QLocale::setDefault
2129
* UI: Update volume controls by callback
2130
* rtmp-services: Add Disciple Media
2131
* libobs: FIx missing noexcept warnings
2132
* libobs/graphics: Fix gs_generalize_format warning
2133
* UI: Fix YT chat being shown when selecting private event
2134
* UI: Only start YT check thread if auto-start is disabled
2135
* UI: Disable hotkeys when a user is expected to type text
2136
* UI: Remove obsolete/unused struct members
2137
* UI: Restore auth reset when switching services
2138
* UI: Remove unused struct
2139
* UI: Fix vertical stretching in audio settings pane
2140
* obs-outputs: Disable Windows socket loop when using RTMPS
2141
* UI: Use OBS locale for YouTube categories API
2142
* libobs/util: Improve SetThreadDescription usage
2143
* UI: Fix missing broadcast state reset on force-stop
2144
* UI: Start YouTube check thread after output starts
2145
* UI: Actually set AutoConfig bitrate max to 51 Mbps
2146
* UI: Change YouTube description input to QPlainTextEdit
2147
* UI: Bump AutoConfig bitrate maximum to 51 Mbps
2148
* UI: Add missing properties to ResetBroadcast
2149
* UI: Fix crash when output source 0 is null
2150
* win-capture: Clear stale pointers for game capture
2151
* libobs/util: Remove old ifdefs
2152
* UI: Fix disabled auto-start/stop checkboxes
2153
* rtmp-services: Remove 17LIVE
2154
* UI: Update png to svg in ui files
2155
* docs: Clarify only DMA-BUFs with a single modifier are supported
2156
* pipewire: Create textures from multiplanar DMA-BUF
2157
* UI: Remove "Fullscreen Interface" menu on macOS
2158
* UI: Fix source toolbar shifting when nothing is selected
2159
* UI: Adjust minimum size of source toolbars
2160
* UI: Allow overriding keyframe interval if smaller
2161
* UI: Cache YouTube channel name
2162
* libobs: Add missing util.hpp to CMakeLists.txt
2163
* obs-filters: Fix NvAFX mutex leak
2164
* libobs: Fix pthread mutex leaks
2165
* libobs/util: Fix pthread mutex leaks
2166
* libobs/media-io: Fix leaks and error handling
2167
* libobs/callback: Fix pthread mutex leaks
2168
* deps/obs-scripting: Fix pthread mutex leaks
2169
* libobs/util: pthread_mutex_init_recursive helper
2170
* UI: Adjustments to YouTube integration strings
2171
* obs-browser: Disable Qt tooltip on old Qt versions
2172
* obs-browser: Update version to 2.16.0
2173
* UI: Add YouTube Chat Dock
2174
* libobs: Defer reconfiguring encoders to the encode threads
2175
* Revert "obs-ffmpeg, obs-qsv11: Disable dynamic bitrate support"
2176
* UI: Fix incorrect OBSTheme definition for highlighted text color
2177
* UI: Use Palette in all default themes
2178
* UI: Load theme palette before loading theme
2179
* image-source: Fix gif not working in studio mode
2180
* UI: Add styling for YouTube integration
2181
* cmake: Copy correct file for Qt imageformat plugin
2182
* UI: Use inline const for shared vector
2183
* decklink: Cleanup hide/show code
2184
* UI: Hide auto-start/auto-stop options in YouTube dialog
2185
* UI: Replace bad YouTube link with popup helper
2186
* decklink: Fix deactivate when not showing
2187
* UI: Fix minor leak
2188
* UI: Add option to draw safe areas in preview
2189
* obs-ffmpeg, obs-qsv11: Disable dynamic bitrate support
2190
* UI: Add required links when using YouTube
2191
* libobs-winrt: Replace casts with data access
2192
* libobs-winrt: Improve error logging code
2193
* decklink-output-ui: Don't update UI during shutdown
2194
* win-dshow: Avoid redundant string conversions
2195
* win-dshow: Use constant references for resolution check
2196
* UI: Fix redo recreating sources in the wrong scene
2197
* UI: Show source icon in context bar
2198
* UI: Add menu bar item to show missing files dialog
2199
* UI: Fix missing #if for autostart warning
2200
* UI: Add "Don't show again" checkbox to YT auto start warning
2201
* UI: Show loading indicator while fetching YouTube Events
2202
* UI: Fix YouTube event selection, API usage, stream resumption
2203
* UI: Improve YouTube (error) translatability
2204
* UI: Show error if Google account has no channels
2205
* UI: Improve YouTube API HTTP error handling
2206
* UI: Add fail_on_error parameter to GetRemoteFile
2207
* win-capture: Fix D3D12 third party overlay capture
2208
* UI: Dim hidden source items in source tree
2209
* mac-virtualcam: Move DAL plugin to plugin data directory
2210
* Revert "UI: Remove macOS-Default Full Screen Menu Item"
2211
* UI: Remove macOS-Default Full Screen Menu Item
2212
* UI: Show name of scene item in Transform window title
2213
* UI: Fix media controls toolbar default size and styling
2214
* UI: Change the Source Toolbar to not be fixed size
2215
* UI: Change QWidgets to QFrame so Qt Creator doesn't hide these entries
2216
* UI: Apply QSS to generic hotkey settings label
2217
* cmake: Remove local files for checking threading support
2218
* UI: Clean up Update form markup
2219
* UI: Clean up Remux form markup
2220
* UI: Clean up Missing Files form markup
2221
* UI: Clean up Importer form markup
2222
* UI: Clean up Custom Browser Docks form markup
2223
* UI: Clean up Transform form markup
2224
* UI: Clean up Interact form markup
2225
* UI: Clean up Filters form markup
2226
* UI: Clean up About form markup
2227
* UI: Clean up AutoConfig form markup
2228
* UI: Clean up toolbar form markup
2229
* UI: Clean up Settings form markup
2230
* UI: Query rtmp-services for stream key link URLs
2231
* rtmp-services: Add stream key link URLs
2232
* rtmp-services: Change "stream key link" key to "stream_key_link"
2233
* UI,obs-transitions: Enable missing files dialog for stinger transition
2234
* rtmp-services: Add BoxCast
2235
* Revert "mac-virtualcam: Move DAL plugin to plugin data directory"
2236
* mac-virtualcam: Move DAL plugin to plugin data directory
2237
* graphics-hook: Fix D3D11On12 usages
2238
* deps/media-playback: Fix trailing whitespace
2239
* UI: Fix compiler error
2240
* UI: Fix frontend API cleanup/exit event order
2241
* deps/media-playback: Fix bug about audio without best_effort_timestamp
2242
* frontend-tools: Fix crash on shutdown
2243
* UI: Create YouTube LiveStream objects as non-reusable
2244
* UI: Force Wayland usage under Wayland session
2245
* obs-outputs: Fix binding to IPv6 addresses on *nix
2246
* linux-capture: Load XSHM capture on EGL/X11
2247
* deps/media-playback: Less accurate sleep
2248
* libobs-d3d11: Avoid vector usage
2249
* libobs: Avoid recycling async frames
2250
* libobs/graphics: Avoid darray recycle
2251
* UI: Trim custom server string
2252
* UI: Add functions to open properties and filters
2253
* obs-frontend-api: Send OBS_FRONTEND_EVENT_SCENE_COLLECTION_CLEANUP
2254
* obs-transitions: Fix desync of stinger track matte
2255
* rtmp-services: Fix comparison mismatch warning
2256
* UI: Fix unused variable outside of #if
2257
* rtmp-services: Fix typo'd "recommended" key for various services
2258
* Revert "UI: Initialize Studio mode after loading scenes"
2259
* rtmp-services: Add 17LIVE service
2260
* rtmp-services: Add Volume.com
2261
* libobs/util: Fix reading memory usage on Linux
2262
* obs-transitions: Add "Mask only" track matte option
2263
* obs-transitions: Fix missing newline at end of file
2264
* UI: Replace '&&' with 'and' in YT integration
2265
* UI: Show autoremux progress bar
2266
* UI: Autoremux Replay Buffer
2267
* Revert "docs: Rename Code of Conduct to fix GitHub detection"
2268
* docs: Rename Code of Conduct to fix GitHub detection
2269
* UI: Add YouTube integration
2270
* docs: Add link to CoC to contributing guidelines
2271
* obs-filters: Correct log prefix for noise suppression filter
2272
* obs-filters: Use correct NVIDIA capitalization
2273
* UI: Fix da_push_back taking a wrong type of item
2274
* libobs: Fix da_push_back taking a wrong type of item
2275
* rtmp-services: Add "Lovecast"
2276
* UI: Fix undo delete scene that is used as source
2277
* Add Code of Conduct
2278
* obs-ffmpeg: Translate VAAPI property names
2279
* obs-filters: Sample mask/blend texture linearly
2280
* Revert "UI: Disable drag/drop on Linux scenes/sources (for now)"
2281
* obs-browser: Update version to 2.15.0
2282
* UI: Add support for external browser OAuth
2283
* UI: Specify exact service to auth login callbacks
2284
* UI: Add request type param to GetRemoteText
2285
* UI: Set Qt locale to current OBS locale
2286
* UI: Include QtNetwork as a direct dependency
2287
* win-capture: Fix formatting
2288
* obs-filters: Minor NVAFX cleanup
2289
* UI: Simplify expressions in GetMonitorName
2290
* win-capture: Use better defaults in thread_is_suspended
2291
* win-capture: Move NT functions to shared file
2292
* UI: Handle prefixes when using paths in recording format
2293
* libobs: Add stop_audio function, change shutdown order
2294
* UI: Initialize Studio mode after loading scenes
2295
* decklink: Add destructor for OBSVideoFrame, initialize flags
2296
* UI: Use larger buffer for scene collection filename
2297
* decklink: Fix truncation warnings
2298
* libobs: Round up chroma sizes for odd resolutions
2299
* libobs: Fix stack buffer overflow in build_current_order_info
2300
* UI: Fix ambiguous conversion error
2301
* UI: Fix formatting on window-basic-settings.cpp
2302
* UI: Add "18 Scenes" multiview option
2303
* flatpak: Remove D-Bus permissions to talk to session managers
2304
* libobs: Add portal inhibitor
2305
* decklink: Don't show incompatible formats
2306
* libobs-winrt, win-capture: Linear SRGB support
2307
* libobs-opengl: Fix GS_R10G10B10A2 format
2308
* libobs-d3d11: Relax texture format copy check
2309
* libobs-d3d11: Use typeless texture for duplicator
2310
* libobs: Plumb texcoord hint to reduce GPU cost
2311
* libobs: Add gs_generalize_format helper
2312
* libobs: Add DrawSrgbDecompress default technique
2313
* libobs: DrawSrgbDecompressPremultiplied technique
2314
* UI: Fix displayed autoremux file name
2315
* UI: Add obs-frontend-api functions to create/delete profiles
2316
* UI: Add startup flag to disable missing files window
2317
* UI: Add obs_frontend_get_current_profile_path()
2318
* libobs: Add `obs_enum_all_sources()`
2319
* libobs, UI: Add support for button properties as links
2320
* libobs/nix: List Flatpak search paths
2321
* rtmp-services: add bilibili live
2322
* pipewire: Properly pass sizes to gs_draw_sprite_subregion
2323
* obs-filters: Fix comparison type mismatch
2324
* obs-ffmpeg: Fix comparison type mismatch
2325
* libobs: Fix warnings
2326
* text-freetype2: Add alpha channel property
2327
* mac-syphon: Use DrawOpaque as necessary
2328
* libobs: Add DrawOpaque for rect effect
2329
* libobs: Fix memory overrun if libobs version mismatches
2330
* UI: Log Show/Hide transitions on scene collection load
2331
* cmake: Enable full optimizations for RelWithDebInfo MSVC builds
2332
* UI: Fix audio mixer UI not updating from threads
2333
* libobs/callback: Fix signal_handler_disconnect_global
2334
* rtmp-services: Fix implicit function declaration
2335
* rtmp-services: Update Facebook recommended settings
2336
* rtmp-services: Implement bitrate matrix
2337
* UI: Check if recording is paused when trying to pause
2338
* mac-capture: Update display names
2339
* linux-capture: Use portal's D-Bus on PipeWire captures
2340
* linux-capture: Add getters for portal's D-Bus connection and proxy
2341
* linux-capture: Conditionally register PipeWire captures
2342
* obs-qsv11: Update Intel Media SDK to 2021 R1
2343
* UI: Handle HTTP errors for fetching remote files
2344
* UI: Handle & log HTTP errors for RemoteTextThread
2345
* win-capture: Return early in property callbacks if param is null
2346
* win-capture: Check for WGC support on plugin load
2347
* win-capture: Determine D3D11 usage once per run
2348
* UI: Remove fractional scaling ifdefs
2349
* UI: Make projector display resolutions DPI-aware
2350
* libobs-winrt: Use better Windows SDK version check
2351
* obs-ffmpeg: Don't purge packets when there are none
2352
* pipewire: Properly account for cursor hotspot
2353
* UI: Fix win uninstall not deleting desktop shortcut
2354
* UI: Fix code indentation for Edit Undo/Redo
2355
* UI/installer: Silently install Visual C++ Redist
2356
* win-capture: Bump graphics hook version to 1.7.0
2357
* win-capture: Remove custom function hooking
2358
* graphics-hook: Use Detours for function hooking
2359
* graphics-hook: Remove unused header
2360
* UI: Delete log viewer when closing it
2361
* UI: Simplify log viewer on launch code
2362
2363
-------------------------------------------------------------------
2364
Fri Jul 30 07:19:35 UTC 2021 - Guillaume G. <guillaume@opensuse.org>
2365
2366
- Build on aarch64 as well
2367
2368
-------------------------------------------------------------------
2369
Fri Jun 18 22:54:05 UTC 2021 - Jimmy Berry <jimmy@boombatower.com>
2370
2371
- Rebase patches:
2372
- 0001-Prefix-modinfo-with-sbin-since-not-in-normal-path.patch
2373
- 0002-Include-moonjit.patch
2374
- Add OBS packaged cef_binary_4280_linux64.tar.bz2.
2375
- Include browser build cmake options.
2376
- Add dependencies:
2377
- libqt5-qtbase-private-headers-devel
2378
- pipewire-devel
2379
- Disabled browser build as needs more packaging work.
2380
2381
-------------------------------------------------------------------
2382
Fri Jun 18 19:10:41 UTC 2021 - jimmy@boombatower.com
2383
2384
- Update to version 27.0.1:
2385
* UI: Fix unused parameter warning
2386
* Update translations from Crowdin
2387
* libobs,deps/media-playback: Avoid bitfields
2388
* UI: Fix context bar crash
2389
* libobs: Update version to 27.0.1
2390
* UI: Handle mac-vth264 encoder ID change
2391
* UI: Optimize backup scene for undo/redo
2392
* obs-ffmpeg: Add missing return statement
2393
* UI: Fix filters changes not properly being added to undo stack
2394
* obs-ffmpeg: NVENC usage fixes
2395
* UI: Translate Undo action "Delete Scene" and include scene name
2396
* obs-ffmpeg: Support lack of Psycho Visual Tuning
2397
* UI: Don't execute or track empty SceneItem move actions
2398
* Revert "UI: Cleanup on_scenes_currentItemChanged function"
2399
* obs-ffmpeg: Add linear alpha setting
2400
* deps/media-playback: Plumb linear alpha flag
2401
* libobs: Plumb linear alpha flag
2402
* Revert "UI: Fix spamming of log when setting current scene"
2403
* CI: Bump dmgbuild to 1.5.2 to fix detach error
2404
* UI: Disable Copy Filters in scene list for scene with no filters
2405
* UI: Disable Copy Filters in Audio Mixer for source with no filters
2406
* obs-filters: Fix swapped chroma distance values
2407
* libobs: Assume sRGB instead of linear for 64 bpp
2408
* libobs: Restrict direct filtering to SRGB match
2409
* UI: Disable drag/drop on Linux scenes/sources (for now)
2410
* CI: Fix dmgbuild breaking CI by pinning its version number
2411
* libobs: Update version to 27.0.0
2412
* UI: Remove scene collection undo/redo actions
2413
* Update translations from Crowdin
2414
* obs-filters: Test if NVAFX is supported on load
2415
* UI: Fix OBS signal recursion
2416
* obs-transitions: Disable separate track matte file for now
2417
* UI: Correct add_action repeatable arg type
2418
* libobs: Straight alpha blend for filtered inputs
2419
* UI: Fix null string being passed to blog()
2420
* UI: Add Group/Ungroup Undo/Redo actions
2421
* UI: Do not allow new undo actions while undo disabled
2422
* UI: Add OBSBasic::BackupScene() with scene param
2423
* cmake: Fix Detours package name CMake warning
2424
* graphics-hook: Add Detours include dir
2425
* CI: Add check for code signing credentials used by notarization
2426
* win-capture: Remove D3D12 fix toggle
2427
* UI: Fix hide undo/redo not working with group items
2428
* libobs: Add obs_group_or_scene_from_source()
2429
* win-capture: Bump graphics hook version to 1.5.0
2430
* graphics-hook: Try multiple D3D12 queues
2431
* graphics-hook: Do not persist device unnecessarily
2432
* graphics-hook: More logging to help debugging
2433
* graphics-hook: Kill early return
2434
* graphics-hook: Give up on DXGI swap chain
2435
* graphics-hook: Reduce variable scopes
2436
* graphics-hook: Prevent recursive free
2437
* graphics-hook: Fix potential D3D12 device leak
2438
* graphics-hook: Use Detours for D3D12 hook
2439
* graphics-hook: Link Detours library
2440
* cmake: Add module for Detours
2441
* CI: Add versioning for dependencies zip file
2442
* obs-vst: Remove unused code
2443
* decklink-output-ui: Stop outputs when unloading
2444
* decklink-output-ui: Render texrender once per frame
2445
* UI: Add versioned sources to scene collection importer
2446
* UI: Fix scene collection importer OS translation
2447
* obs-transitions: Make sure gs calls are in graphics context
2448
* obs-filters: Fix blend state for Scale filter
2449
* obs-filters: Premultiply alpha for precision
2450
* libobs: Add srgb.h to CMakeLists.txt
2451
* obs-transitions: Fix memory leak
2452
* UI: Add paste source undo/redo actions
2453
* UI: Add disable push/pop to undo/redo stack
2454
* UI: Use "enabled" instead of "disabled" variable name
2455
* UI: Rename enable/disable funcs for undo/redo stack
2456
* cmake: Fix FindJack to support finding PipeWire's libjack
2457
* decklink: Fix crash during shutdown when output is on
2458
* obs-filters: Fix color key distance
2459
* libobs: Remove DrawAlphaBlend technique
2460
* image-source: Premultiply images on load
2461
* libobs: Support premultiplying images on load
2462
* libobs: Fix direct rendering test
2463
* obs-transitions: Use texrender with stacked track mattes
2464
* obs-transitions: Fix track matte rendering improper sizes
2465
* obs-transitions: Fix annoying log message
2466
* obs-transitions: Only check matte duration if matte exists
2467
* obs-transitions: Free matte texrender when not in use
2468
* obs-transitions: Remove unnecessary matrix push/pop
2469
* obs-transitions: Reset track matte texture in tick
2470
* Revert transition scaling fix
2471
* frontend-plugins: Fix script properties not updating
2472
* Revert "rtmp-services: Add Odysee.com"
2473
* obs-transitions: Blend in linear space
2474
* rtmp-service: Rename "stream key" for dacast
2475
* UI: Clear fade to black source
2476
* UI: Simplify fade to black code
2477
* cmake: Remove outdated osxbundle files
2478
* flatpak: Cleanup unwanted static libraries
2479
* Revert "flatpak: Disable obs-browser build"
2480
* UI: Disable transition props menu when transitioning
2481
* rtmp-services: Add Odysee.com
2482
* rtmp-services: Add Brime Live service
2483
* obs-filters: Fix unreferenced variable warning
2484
* libobs: Mark unused parameters
2485
* libobs: Fix uninitialized variable warning
2486
* libobs: Fix deadlock removing scene item
2487
* libobs-winrt,win-capture: Cursor toggle exceptions
2488
* win-capture: Fix WGC disable index for display
2489
* image-source: Premultiply alpha in shader
2490
* libobs: Support 64 bpp images
2491
* libobs: Add DrawAlphaBlend technique
2492
* obs-filters: Fix shader for LUT on OpenGL
2493
* image-source: Allow linear space alpha
2494
* obs-browser: Add SRGB flag
2495
* win-capture: Remove SRGB code
2496
* text-freetype2: Remove SRGB code
2497
* win-capture: Add OBS_SOURCE_SRGB flag
2498
* obs-text: Add OBS_SOURCE_SRGB flag
2499
* mac-capture: Add OBS_SOURCE_SRGB flag
2500
* linux-capture: Add OBS_SOURCE_SRGB flag
2501
* image-source: Add OBS_SOURCE_SRGB flag
2502
* libobs, obs-filters: SRGB backwards compatibility
2503
* UI: Fix rounding truncation
2504
* obs-transitions: Remove dead code
2505
* docs: Remove block quotes (#4621)
2506
* win-dshow: Add support for ASUS coupled audio
2507
* obs-browser: Update version to 2.14.2
2508
* README.rst: Use High DPI Discord Badge
2509
* UI: Move clearing of copy/paste variables
2510
* CI: Remove unneeded runtime deps
2511
* UI: Fix proprty Undo not updating settings properly
2512
* text-freetype2: Fix empty text not updating source
2513
* libobs: Add obs_source_reset_settings()
2514
* UI: Remove duplicate include
2515
* UI: Fix Undo/Redo for pasting multiple filters
2516
* obs-filters: Increase opacity precision
2517
* UI: Add Undo/Redo for single filter copy/paste
2518
* UI: Add Undo/Redo for pasting multiple filters
2519
* libobs: Add functions to backup/restore filters
2520
* obs-filters: Fix bad math in Color Key v1
2521
* UI: Fix missing files dialog starting hidden (macOS)
2522
* UI: Fix audio filter changes not being added to undo
2523
* UI: Fix audio filters being deleted not getting added to undo
2524
* UI: Fix undo/redo enabling redo with no items in redo
2525
* obs-filters: Handle premultiplied alpha input
2526
* libobs: Don't force premultiplied alpha on filters
2527
* CI: Use a stable version of the Flatpak action
2528
* UI: Use std::bind for visibility undo/redo action
2529
* UI: Add Undo/Redo for volume change/mute via main fader
2530
* UI: Add Undo/Redo items for adv. audio properties
2531
* UI: Add repeat protection for Undo/Redo
2532
* UI: Remove unnecessary Undo/Redo cleanup func
2533
* obs-filters: Use correct branding for NVIDIA Noise Removal
2534
* UI: Cleanup on_scenes_currentItemChanged function
2535
* UI: Add undo/redo actions for move up/down/top/bottom
2536
* text-freetype2: Render in nonlinear space
2537
* obs-filters: Check NVAFX is enabled before using mutexes
2538
* libobs: Fix crash in missingfiles when source is invalid
2539
* obs-filters: Better describe denoiser methods in menu
2540
* obs-filters: RTX denoiser, initialize only output channels
2541
* obs-filters: Initialize NVIDIA AFX in a thread
2542
* image-source: Use DrawNonlinearAlpha
2543
* libobs: Render async video with DrawNonlinearAlpha
2544
* libobs: Filter using premultiplied alpha
2545
* docs: Fix erroneous code example
2546
* libobs: Add DrawNonlinearAlpha technique
2547
* UI: Use scene backup/undo/redo funcs for reordering
2548
* UI: Refactor scene action undo/redo
2549
* libobs: Add obs_data_get_last_json()
2550
* obs-transitions: Nonlinear SRGB, swipe
2551
* obs-transitions: Nonlinear SRGB, slide
2552
* obs-transitions: Nonlinear SRGB, luma wipe
2553
* obs-transitions: Nonlinear SRGB, fade
2554
* obs-transitions: Nonlinear SRGB, fade to color
2555
* UI: Add missing locale text for reorder undo/redo
2556
* UI: Add undo/redo for source reordering
2557
* UI: Fix imported scene collection names duplicating
2558
* rtmp-services: Update Twitter.com
2559
* rtmp-services: Add Luzento.com
2560
* obs-transitions: Crop output of stinger media player
2561
* obs-transitions: Remove scaling of track matte texture
2562
* UI: Delete unimplemented declaration, LoadProfile()
2563
* CI: Use flatpak-builder subaction
2564
* CI,cmake: Fix macOS version information
2565
* linux-v4l2: Use flatpak-spawn when inside a Flatpak sandbox
2566
* UI: Fix crash when closing missing files window
2567
* UI: Fix invalid check for Remove Multiple Sources dialog result
2568
* UI: Add Undo/Redo for source visibility
2569
* UI: Make undo_stack types in-class and private
2570
* libobs: Add helper func to find a scene by name
2571
* libobs: Save obs_data json in compact form
2572
* UI: Fix missing Files dialog crash loading source icon
2573
* flatpak: Reenable browser source
2574
* win-dshow: Fix virtual camera CPU usage, add more comments
2575
* obs-filters: Increase luma key precision
2576
* mac-virtualcam: Hide logging behind debug flag
2577
* mac-capture: Add another virtual output loopback device
2578
* libobs: Return target vec not current when within EPSILON
2579
* mac-virtualcam: Fix memory leaks
2580
* UI: Use newer Twitch Dashboard docks for integration
2581
* obs-filters: Increase brightness precision
2582
* UI: Increase float property decimals based on step
2583
* UI: Fix undo data being saved when no changes occur
2584
* vlc-video: Ignore URLs when checking for missing files
2585
* CI: Specify arch for prebuilt deps
2586
* cmake: Automatically copy datatarget PDBs
2587
* UI: Add Undo/Redo for source visibility transitions
2588
* libobs: Add transition save/load functions
2589
* UI: Fix spamming of log when setting current scene
2590
* azure-pipelines.yml: Remove
2591
* README.rst: Replace Azure Pipelines badge with GitHub Actions
2592
* obs-ffmpeg: Expose psycho-aq setting
2593
* UI: Fix wrong behavior with undo/redo and groups
2594
* rtmp-services: Update Mixcloud
2595
* UI: Fix reordering scenes not working properly
2596
* UI: Update context bar when using undo/redo
2597
* UI: Force current scene when using undo/redo
2598
* flatpak: Disable obs-browser build
2599
* obs-browser: Emit fatal error if CEF or X11 is missing
2600
* obs-filters: Add color settings to correction v2
2601
* linux-capture: Ask for PipeWire if deps not found
2602
* plugins: Set obs-vst as a default requirement
2603
* plugins: Set obs-browser as a default requirement
2604
* UI: Fix Undo/Redo holding source references
2605
* libobs: Add obs_source_is_scene()
2606
* libobs: Add obs_obj_is_private()
2607
* libobs: Add obs_source_load2()
2608
* libobs: Add obs_source_enum_full_tree()
2609
* UI: Clear undo stack in ClearSceneData() instead
2610
* UI: Wipe undo/redo stack when switching scene collections
2611
* UI: Add maximum number of items in undo/redo stack
2612
* obs-browser: Disable browser panels on Wayland for now
2613
* win-dshow: Fix libdshowcapture formatting
2614
* UI: Conform transition duration in Scene Transition dock
2615
* obs-filters: Code cleanup for RTX denoiser
2616
* obs-filters: Fix initialization of RTX denoiser
2617
* linux-capture: De-escalate assertion to a warning
2618
* win-dshow/libdshowcapture: Update to 0.8.7
2619
* obs-filters: Perform chroma key in nonlinear space
2620
* obs-filters: Use new pattern for SRGB support
2621
* libobs: Add filter functions for SRGB support
2622
* libobs: Don't save temporarily removed sources
2623
* libobs: Remove unnecessary null check
2624
* CI: Enable build cache for the Flatpak workflow
2625
* flatpak: Use current tree for building OBS
2626
* Revert "UI: Remove unnecessary IS_WIN32 macro"
2627
* UI: Remove unnecessary IS_WIN32 macro
2628
* obs-browser: Update version to 2.14.1
2629
* UI: Add save notifications to status bar
2630
* rtmp-services: Update package counter
2631
* rtmp-services: Include format version in update URL
2632
* libobs: obs-scene type fixes
2633
* flibobs: Fix unnecessary truncation
2634
* libobs/util: Skip pointless free for null
2635
* libobs/util: Fix warnings for about null usages
2636
* obs-transitions: Add narrowing casts
2637
* UI: Ignore scene source which has been removed
2638
* win-dshow: Fix crashing when using a custom vcam placeholder
2639
* win-capture: Restore GL capture deduplication
2640
* UI: Fix crash on exit with stuck encoder
2641
* UI: Fix character to prevent VS2019 compiler error
2642
* UI/installer: Add exit codes for silent installer
2643
* UI: Fix wrong strings for Undo/Redo
2644
* docs: Document gs_texture_create_from_dmabuf
2645
* UI: Remove Qt5MacExtras
2646
* win-capture: Fix window capture stuck last frame
2647
* UI: Fix UI deadlock after dragging source
2648
* UI: Fix Horizontal Center Text
2649
* cmake: Improve OBS_VERSION undefined failure
2650
* obs-ffmpeg/ffmpeg-mux: Fix hang without global_stream_key
2651
* UI: Fix locale key name
2652
* UI: Remove ifdefs for Qt 5.9 and older
2653
* CI: Quote all bash variables containing paths
2654
* obs-ffmpeg: Enable macOS hardware decoding for media source
2655
* libobs: fix property group check
2656
* obs-x264: Set CRF value conditionally
2657
* obs-x264: Set sample aspect ratio to 1:1
2658
* obs-x264: Set timebase
2659
* CI: Disable PipeWire on Ubuntu
2660
* flatpak: Expose PipeWire socket
2661
* linux-capture: Return different descriptions for different captures
2662
* linux-capture: Add PipeWire-based capture
2663
* linux-capture: Shuffle around CMake code
2664
* build: Include gio-unix-2.0
2665
* libobs, libobs-opengl: add drm format param
2666
* docs: Update documentation about utility functions for undo/redo
2667
* UI: Undo/Redo Properties and Filters
2668
* UI: Undo/Redo context bar properties
2669
* UI: Undo/Redo Scene Collections
2670
* UI: Undo/Redo audio
2671
* UI: Undo/Redo Transformations
2672
* UI/libobs: Undo/Redo Sources and Scenes
2673
* UI: Initial Undo/Redo
2674
* UI: Fix canvas resolution in auto-config
2675
* flatpak: Don't specify luajit commit
2676
* obs-browser: Update version to 2.14.1
2677
* obs-browser: Update version to 2.14.0
2678
* win-dshow: Check return value of ReadFile
2679
* win-dshow: Check return values for memory allocation functions
2680
* win-dshow: Fix incorrect variable used in condition
2681
* win-dshow: Don't call DisableThreadLibraryCalls in virtualcam
2682
* win-dshow: Fix memory leak caused by using incorrect API
2683
* libobs: Fix obs_data_item_numtype returning null in some cases
2684
* text-freetype2: Updated defaults
2685
* libobs: Implement obs_data_get_defaults
2686
* obs-vst: Update to latest version
2687
* libobs-d3d11: Default to Intel IGPU on IGPU+DGPU systems
2688
* libobs-d3d11: Split InitFactory to InitAdapter
2689
* rtmp-services: Add Dacast
2690
* rtmp-services: Move service-specific files
2691
* libobs: fix property group check
2692
* obs-ffmpeg: Missing NVENC bounds check
2693
* obs-ffmpeg: Replace cast with numeric literal
2694
* frontend-tools: Remove Qt5X11Extras
2695
* decklink-output-ui: Remove Qt5X11Extras
2696
* UI: Add visibility transitions
2697
* UI: Copy Filters menu is active only if applicable
2698
* libobs: add helper for source filter count
2699
* obs-ffmpeg: Static analysis warnings
2700
* obs-ffmpeg: Use NVENC preset lookahead length
2701
* obs-ffmpeg: Align NVENC config values
2702
* obs-ffmpeg: Align NVENC buffer length
2703
* obs-ffmpeg: Align NVENC lookahead logic
2704
* obs-ffmpeg: PVT for NVENC fallback
2705
* obs-ffmpeg: Align NVENC vbvBufferSize
2706
* obs-ffmpeg: Align NVENC aqStrength
2707
* obs-ffmpeg: Don't set NVENC max dimensions
2708
* obs-ffmpeg: Align NVENC dts math
2709
* obs-ffmpeg: Use av_reduce on NVENC aspect ratio
2710
* UI: Remove x11info dependency
2711
* obs-filters: Simplify NVAFX SDK path lookup
2712
* obs-filters: Minor code cleanup
2713
* flatpak: Update dependencies
2714
* UI: Only set AA_DontCreateNativeWidgetSiblings on Wayland
2715
* obs-filters: Add RTX denoiser
2716
* rtmp-services: Make YouTube - RTMPS service the default
2717
* win-capture: Better laptop test for auto-selection
2718
* libobs: Add function to count GPU adapters
2719
* UI: Save video settings after 'Resize output (source size)'
2720
* UI: Add recommended settings for Aparat
2721
* obs-browser: Update version to 2.13.2
2722
* UI: Add css on Drag and Drop Adds parsing for the "layer-css" query param of URLs dragged into the main window, similarly to the other layer-* parameters already used.
2723
* UI: Make drag and drop file ext. case insensitive
2724
* docs: Add entries for Frontend API T-bar control
2725
* UI: Add Frontend API function to get value of T-bar
2726
* libobs: Fix crash when no context
2727
* UI: Remove UpdateSceneCollection function from header
2728
* cmake: Fix some Qt files not being logged in CMake output
2729
* cmake: Require Qt if UI is enabled
2730
* UI: Set Qt::AA_UseHighDpiPixmaps only on Qt5
2731
* UI: Explicitly include QFile
2732
* UI: Don't use QTextStream::setCodec in Qt6
2733
* UI: Set default string size arg for QT_UTF8 / QString::fromUtf8
2734
* UI: Force plugins to use version appropriate Qt Network
2735
* UI: Don't attempt to resize parent group when changing cursor
2736
* UI: Cleanup Qt for Qt6
2737
* UI: Fix Qt signal connection warnings
2738
* frontend-tools: Add edit script button
2739
* UI: Disable scroll and keyboard input for t-bar
2740
* UI: Remove unnecessary code
2741
* UI: Fix grid mode scenes overlapping
2742
* UI: Fix transform dialog for screen readers
2743
* UI: Remove redundant code
2744
* libobs/util: Compiler barriers for ARM64 atomics
2745
* UI: Fix memory leak with missing files dialog
2746
* UI: Use clicked signal for buttons in Missing FIles dialog
2747
* obs-ffmpeg: Fix bug with obs_source_media_play_pause
2748
* libobs: Minor fixes / code cleanups
2749
* libobs-d3d11: Avoid temporary ComPtr objects
2750
* decklink: Remove unnecessary obs-frontend-api dependency
2751
* UI: Use more accurate wording
2752
* UI: Fix typo
2753
* CI: Fix missing entitlements on CEF components for obs-browser
2754
* mac-virtualcam: DAL PlugIn check for custom png file
2755
* mac-vth264: Clean up encoder list
2756
* cmake: Remove pagezero_size from linker options
2757
* mac-capture: Adjust mHostTime to milliseconds
2758
* libobs: use clock_gettime_nsec_np() for macOS
2759
* CI: Update macOS dependencies bundle
2760
* mac-virtualcam: Handle missing DAL plugin destination directory
2761
* libobs/util: Split bus name from interface
2762
* libobs/util: Replace libdbus by GDBus
2763
* libobs/util: Rename struct field 'id' to 'cookie'
2764
* rtmp-services: Add ePlay service
2765
* mac-virtualcam: Fix codesign error after updating OBS
2766
* CI: Build on Ubuntu 18.04, use newer clang-format
2767
* UI: Fix output resolution not properly changing
2768
* UI: Fix locale name
2769
* obs-ffmpeg: Fix replay save callback not working properly
2770
* libobs-winrt: Make Close() failures non-fatal
2771
* graphics-hook: Fix build without COMPILE_D3D12_HOOK
2772
* win-capture: D3D12 swap chain queue usage
2773
* flatpak: Enable Wayland
2774
* libobs-opengl: Implement DMA-BUF importing on EGL renderers
2775
* deps-glad: Add DMA-BUF EGL extensions
2776
* libobs/graphics: Add Linux-only gs_texture_create_from_dmabuf()
2777
* rtmp-services: Add nanoStream Cloud / bintu
2778
* UI: Fix screen resolution for canvas size
2779
* flatpak: Disable browser for now
2780
* Revert "UI: Add ability for stingers to use filters"
2781
* UI: Check for Expose and PlatformSurface events to create display
2782
* UI: Make OBSQTDisplay::CreateDisplay() public and allow forcing creation
2783
* UI: Disable and ignore Always On Top on Wayland platforms
2784
* UI: Rename callback to match signal name
2785
* UI: Don't create obs_display when QTToGSWindow fails
2786
* UI: Destroy display when becoming invisible
2787
* UI: Retrieve Wayland surface from QWindow
2788
* libobs-opengl: Introduce an EGL/Wayland renderer
2789
* libobs-opengl: Try to use the platform display if available
2790
* libobs: Add a Wayland platform
2791
* UI: Add ability for stingers to use filters
2792
* rtmp-services: Add OPENREC.tv service
2793
* decklink-ui: fix double free of settings
2794
* win-dshow: Add autorotation toggle
2795
* rtmp-services: update Piczel.tv recommended
2796
* obs-transitions: skip stinger size factors if track matte is disabled
2797
* obs-transitions: default size factors when track matte is disabled
2798
* obs-transitions: add track matte feature to the stinger transition
2799
* win-waspi: Make sure to unregister notification obj
2800
* win-wasapi: Add default audio device change detection
2801
* libobs/util: More atomic fixes
2802
* libobs/util: ARM atomic fixes
2803
* libobs: Include thread names in thread traces
2804
* Docs: Add obs_frontend_reset_video()
2805
* Frontend-API: Add obs_frontend_reset_video()
2806
* libobs: Update compare-exchange pattern
2807
* docs/sphinx: Update atomic API
2808
* libobs/util: Various atomic improvements
2809
* libobs: guard against lagging audio sources
2810
* libobs: transition: ignore sources with ts=0
2811
* mac-avcapture: Add additional capture presets
2812
* UI: Improve missing files text
2813
* linux-capture: Fail to load when running on EGL
2814
* UI: Set the Unix platform on startup
2815
* libobs: Introduce the concept of a Unix platform
2816
* libobs/nix: Move X11-specific code to obs-nix-x11.c
2817
* ci: Install qtbase5-private-dev on Linux
2818
* deps/glad: Make X11 required as well
2819
* libobs-opengl: Introduce the X11/EGL winsys
2820
* libobs-opengl: Factor out GLX winsys
2821
* libobs-opengl: Rename gl-x11.c to gl-x11-glx.c
2822
* deps-glad: Add EGL
2823
* UI: Add launch parameter to disable high-DPI scaling
2824
* obs-outputs: Fix RTMP restart not always working
2825
* UI: Fix unused parameter
2826
* UI: Avoid asprintf warning
2827
* linux-v4l2: Fix ignored return value
2828
* libobs: Avoid strncpy warning
2829
* libcaption: Fix static keyword placement
2830
* rtmp-services: Fix unused parameter
2831
* obs-filters: Fix unused parameters
2832
* libobs-opengl: Fix unused parameters
2833
* libobs: Fix unused parameter
2834
* libobs: Fix truncation warning on 32-bit Windows
2835
* linux-v4l2: added range check for try_connect()
2836
* libobs: Fix leaking obs-internal.h
2837
* UI: Don't define QT_NO_GLIB
2838
* UI: Reinstate native dialogs on Linux with browser enabled
2839
* linux-capture: Ensure locks are initialized
2840
* rtmp-services: Add PolyStreamer service
2841
* libcaption: Fix header missing in install
2842
* CI: Re-enable Python scripting support on CI for macOS
2843
* obs-scripting: Add Py 3.8+ C-API changes
2844
* libobs: Duplicate source name for private sources
2845
* win-capture: Add WGC desktop capture
2846
* libobs: gs_duplicator_get_monitor_index
2847
* CI: Enable service integration on Linux
2848
* libobs-winrt,win-capture: Support desktop capture
2849
* obs-browser: Fix panel build error on Windows and Linux
2850
* CI: Use CEF 4280 on GH Actions builds
2851
* obs-browser: Fix panel build error on macOS
2852
* obs-browser: Add Linux browser panel support
2853
* UI: Make BrowserDock native
2854
* UI: Cleanup native widgets
2855
* UI: Don't create native widget siblings
2856
* CI: use a KDE image for Flatpak
2857
* linux-capture: Fix lock ordering
2858
* libobs: Add function to get module lib
2859
* rtmp-services: Update MyFreeCams
2860
* rtmp-services: Add EventLive
2861
* rtmp-services: Fix trailing whitespace in services.json
2862
* UI: Close context menu on destroy of VolControl
2863
* UI: Fix crash when systray is not enabled
2864
* linux-v4l2: Improve module detection
2865
* libobs, linux-v4l2: Set thread names
2866
* linux-capture: Remove unused code
2867
* linux-capture: scan for re-created windows more often
2868
* linux-capture: XSelectInput tracking improvement
2869
* linux-capture: Capture windows by id first
2870
* obs-filters: Fix pow arguments
2871
* libobs: Fix dstr leak
2872
* obs-browser: Update color handling
2873
* obs-filters: Apply sharpness filter in linear space
2874
* obs-filters: Apply scale filter in linear space
2875
* obs-filters: Apply image mask filter in linear space
2876
* obs-filters: Apply GPU delay filter in linear space
2877
* obs-filters: Apply luma key filter in linear space
2878
* obs-filters: Apply color key filter in linear space
2879
* obs-filters: Apply color grade filter in linear space
2880
* obs-filters: Apply color correction filter in linear space
2881
* obs-filters: Apply chroma key filter in linear space
2882
* obs-transitions: Linear SRGB, swipe
2883
* obs-transitions: Linear SRGB, slide
2884
* obs-transitions: Linear SRGB, luma wipe
2885
* obs-transitions: Linear SRGB, fade
2886
* obs-transitions: Linear SRGB, fade to color
2887
* linux-capture: Support linear SRGB
2888
* mac-capture: Support linear SRGB
2889
* win-capture: Support linear SRGB
2890
* text-freetype2: Support linear SRGB
2891
* obs-text: Support linear SRGB
2892
* libobs-winrt: Support linear SRGB
2893
* image-source: Support linear SRGB
2894
* UI: Render previews in linear sRGB space
2895
* libobs: Final downsample with SRGB formats
2896
* libobs: Deinterlace as linear SRGB when needed
2897
* libobs: Update render_item to enable linear SRGB
2898
* docs/sphinx: Document SRGB changes
2899
* libobs: Add dormant SRGB format support
2900
* linux-v4l2: Add auto reset on timeout option
2901
* Revert "mac-avcapture: Add additional capture presets"
2902
* mac-avcapture: Add additional capture presets
2903
* UI: fix the maximum search length of Hotkeys Filter
2904
* libobs-opengl: SRGB-safe GLSL path for raw loads
2905
* UI: Replace deprecated QLayout->setMargin with setContentsMargin
2906
* libobs: Add os_is_obs_plugin function
2907
* ci: Add experimental Flatpak bundle
2908
* build-aux: Add Flatpak manifest
2909
* .gitignore: Remove duplicated .DS_Store
2910
* CI: Enable service integration in GitHub Actions
2911
* UI: fix unable to upload and view crash report in mac
2912
* deps: Update cmake_minimum_required to 2.8.12
2913
* obs-outputs: Use system-wide FTL if present
2914
* UI: Add interact button to source toolbar
2915
* UI: Fix color of filters icon
2916
* mac-virtualcam: Make DAL plugin filename case consistent
2917
* CI: Fix CEF version for both Linux & macOS
2918
* obs-browser: Update to 2.11.0
2919
* UI: Add missing files dialog
2920
* libobs: Add missing file API to sources
2921
* UI: Add support for OBS_PLUGINS*_PATH env variables
2922
* UI: Add virtual camera to system tray
2923
* libobs-winrt: Disable WGC border on insider SDK
2924
* libobs-winrt: Fix potential race crash
2925
* UI: Use FileNameWithoutSpace for screenshot output
2926
* rtmp-services: Use official Twitch endpoint to fetch ingests
2927
* rtmp-services: update Piczel.tv recommended
2928
* obs-frontend-api: Add frontend api functions for the virtual camera
2929
* UI: Support FTL URLs for custom streaming service
2930
* UI: Only apply passthrough DPI scaling on Windows
2931
* obs-ffmpeg: Always fully restart remote media sources
2932
* ftl-stream: Fix reconnect loop on FTL ingest disconnect
2933
* rtmp-services: Add Glimesh service
2934
* libobs: Cleanup uses of objc_msgSend in Objective-C code
2935
* UI: Fix crash when no audio backends are available
2936
* linux-v4l2: Improve error and debug logging
2937
* AUTHORS: Update authors from git
2938
* .mailmap: Disambiguate many more authors
2939
* cmake: Make mac vcam optional (enabled by default)
2940
* UI: Refactor importer to use GetUnusedSceneCollectionFile
2941
* UI: Make GetUnusedSceneCollectionFile usable elsewhere
2942
* win-capture: Typeless game capture textures
2943
* libobs-d3d11: Support typeless textures
2944
* libobs: Fix missing Linux libraries with certain flags
2945
* obs-filters: Fix color overlay in color correction
2946
* docs/sphinx: Add obs_properties_add_color_alpha
2947
* libobs: Support color picker with alpha
2948
* UI: Support color picker with alpha
2949
* obs-qsv11: Fix bframe=0 not working
2950
* .gitattributes: Normalize en-US.ini
2951
* libobs: Fix gs_duplicator_get_texture function check
2952
* CI: Fix cef version in full build
2953
* CI: Add dynamic number of processors to make calls on CI
2954
* CI: Force use of system-provided binaries for build script
2955
* libobs: Update version to 26.1.2
2956
* CI: Update Windows dependencies to VS2019 versions
2957
* CI: Update Windows Qt from 5.10.1 to 5.15.2
2958
* CI: Update macOS to CEF 4183
2959
* obs-browser: Update to 2.10.9
2960
* rtmp-services: Add CamSoda service
2961
* rtmp-services: Add MyFreeCams
2962
* UI: Enable HW acceleration switch for browser sources on Mac
2963
* libobs: Add texture sharing support for macOS/OpenGL
2964
2965
-------------------------------------------------------------------
2966
Thu Apr 8 19:23:04 UTC 2021 - Jimmy Berry <jimmy@boombatower.com>
2967
2968
- Remove ffmpeg restriction to version 3 to avoid segfault.
2969
2970
-------------------------------------------------------------------
2971
Wed Jan 06 18:27:38 UTC 2021 - jimmy@boombatower.com
2972
2973
- Update to version 26.1.1:
2974
* win-dshow: Fix dshowcapture not linking audio of certain devices
2975
* linux-jack: fix deadlock when closing the client
2976
* linux-jack: mark ports as JackPortIsTerminal
2977
* linux-jack: fix timestamp calculation
2978
* obs-browser: Initialize CEF early to fix macOS crash
2979
* libobs: Update version to 26.1.1
2980
* rtmp-services: Add Loola.tv service
2981
* rtmp-services: Fix json formatting
2982
* libobs: Avoid unnecessary mallocs in audio processing
2983
* UI: Fix padding on Acri context bar buttons
2984
* image-source: Fix slideshow transition bug when randomized
2985
* docs/sphinx: Add missing obs_frontend_open_projector
2986
* libobs: Update to SIMDe 0.7.1
2987
* libobs: Set lock state when duplicating scene item
2988
* libobs: Add definitions in ARCH_SIMD_DEFINES
2989
* cmake: Add ARCH_SIMD_DEFINES variable
2990
* coreaudio-encoder: Fix cmake for mingw
2991
* Revert "UI: Only apply new scaling behavior on newer installs"
2992
* UI: Only apply new scaling behavior on newer installs
2993
* UI: Support fractional scaling for Canvas/Base size
2994
* mac-virtualcam: Remove unnecessary logging
2995
* mac-virtualcam: Mark parameters as unused
2996
* image-source: Add .webp to "All formats" option
2997
* image-source: Add webp to file filter
2998
* CI: Remove jack, speex and fdk-aac from default builds for macOS
2999
* libobs, obs-ffmpeg: Use correct value for EINVAL error check
3000
* UI/updater: Increase number of download workers
3001
* UI/updater: Enable HTTP2 and TLS 1.3
3002
* UI: Fix name of kab-KAB locale
3003
* decklink: Fix automatic pixel format detection
3004
* CI: Fix macOS 10.13 crashes due to unsupported library symbols
3005
* UI/installer: Add additional VS2019 DLL check
3006
* mac-virtualcam: Fix file mode
3007
* CI: Run make with -j$(nproc)
3008
* CI: Remove obsolete and unused files
3009
* libobs: Add texture sharing support for macOS/OpenGL
3010
* CI: Add necessary changes for CEF 4183
3011
* UI/updater: Move in-use files away before writing
3012
* UI/updater: Always clean up temporary files
3013
* UI: Remove Smashcast from AutoConfig
3014
* rtmp-services: Remove Smashcast
3015
3016
-------------------------------------------------------------------
3017
Tue Dec 15 23:25:38 UTC 2020 - Jimmy Berry <jimmy@boombatower.com>
3018
3019
- Add modinfo-use-full-path.patch for new v4l2lookback support.
3020
3021
-------------------------------------------------------------------
3022
Tue Dec 15 03:46:49 UTC 2020 - jimmy@boombatower.com
3023
3024
- Update to version 26.1.0:
3025
* UI: Add deferred function to update context bar
3026
* UI: Fix installer/updater check for vs2019 32bit
3027
* Update translations from Crowdin
3028
* Revert #3856
3029
* linux-jack: fix timestamp calculation
3030
* linux-jack: fix deadlock when closing the client
3031
* linux-jack: mark ports as JackPortIsTerminal
3032
* linux-pulseaudio: fix race conditions
3033
* obs-browser: Add obsExit event
3034
* UI: Determine rate control after creating encoders
3035
* UI: Handle (de)select scene items queued
3036
* CI: Update macOS to Qt 5.15.2 and deps 2020-12-11
3037
* libobs: fix the pending stop trick
3038
* UI/updater: Fix dll check
3039
* UI: Remove jansson requirement from UI and updater
3040
* UI/updater: Update redist checks to VS2019
3041
* deps/json11: Update to most recent version
3042
* rtmp-services: Update Steam
3043
* libobs: Update version to 26.1.0
3044
* sndio: remove strerror_l
3045
* UI: Fix weird spacing in adv output FFmpeg recording
3046
* linux-v4l2: Fix bashism in v4l2loopback module detection
3047
* obs-scripting: Fix removing signal handlers in lua
3048
* UI: Correctly unregister Virtual Camera & Source Toolbar hotkeys
3049
* UI: Scale Interact cursor position based on display DPI
3050
* UI: Sync 'Copy Filters' enabled state in the Source context menu
3051
* mac-virtualcam: Build a universal x86_64+arm64 binary for M1 Macs
3052
* vlc-video: Free media struct
3053
* mac-virtualcam: Fix remaining global namespaces
3054
* UI: Allow enabling vod track on custom via ini
3055
* UI: Fix vod track working with custom server
3056
* UI: Fix vod track not working with twitch soundtrack
3057
* UI: Fix aac encoder name
3058
* libobs: Ignore non-fatal ffmpeg return values during remux
3059
* UI: Fix disabled sliders
3060
* UI: Remove redundant setting
3061
* UI: fix typo
3062
* UI/installer: Add additional VS2019 DLL check
3063
* UI: Use Qt::MiddleButton instead of deprecated Qt::MidButton
3064
* obs-browser: Update to 2.9.0
3065
* UI: Don't round non-integer High DPI scale
3066
* CI: Add decklink-captions to dylibbundler fixups
3067
* enc-amf: Fix inability to set bitrate in latest AMD driver
3068
* UI: Fix filter window rendering and accessible names
3069
* UI: Log success/failure for scene collection importer
3070
* UI: Prevent import failure for collections with slash in name
3071
* UI: Prevent name collision during scene collection import
3072
* UI: Various screen reader fixes
3073
* Update translations from Crowdin
3074
* libobs: Allow wrapping D3D11 object with gs_texture_t
3075
* UI: Fix Save Replay button staying highlighted
3076
* frontend-tools: Don't give every loaded filter focus
3077
* UI: Set default source toolbar visibility to true
3078
* obs-outputs: Log unhandled status description as debug level
3079
* mac-virtualcam: Fix global namespace issues in DAL plugin
3080
* cmake: Make sure to copy other mbedtls libraries
3081
* obs-browser: Don't inject CSS if the property is empty
3082
* UI: Force plugins to use our Qt5Network, not their own
3083
* cmake: Add Qt5Network to copied windows libs
3084
* CI: Remove explicit LANGUAGE flags for cmake 3.19+
3085
* obs-ffmpeg: Treat non-network errors as fatal too
3086
* Revert "obs-ffmpeg: Treat errors as fatal for non-network streams in ffmpeg-mux"
3087
* mac-virtualcam: Remove old test card
3088
* UI: fix build on older FreeBSD versions
3089
* win-capture: Update hook version
3090
* obs-ffmpeg: Treat errors as fatal for non-network streams in ffmpeg-mux
3091
* obs-ffmpeg: Treat EINVAL as non-fatal in ffmpeg-mux
3092
* win-capture: Clean up remaining /W4 warnings
3093
* obs-ffmpeg: Treat AVERROR_INVALIDDATA as non-fatal
3094
* obs-ffmpeg: Add error detection to ffmpeg-mux network streams
3095
* deps/media-playback: Fix audio segment duration calc
3096
* autotools: Remove config module
3097
* Revert "obs-ffmpeg: Add error detection to ffmpeg-mux"
3098
* mac-virtualcam: Update locales
3099
* UI: Detect other instances of obs on FreeBSD
3100
* win-capture: Fix our own Vulkan spec violation
3101
* Add sndio support (#3715)
3102
* Add OpenBSD support
3103
* UI: Add Twitch VOD track to simple output mode
3104
* cmake: Put decklink-captions in source folders
3105
* win-dshow: Add support for YUY2 in virtualcam
3106
* UI: Move "changed" when recreating output res widget
3107
* UI: Show service max resolution/framerate values to user
3108
* UI: Add service res/fps limitation support to settings
3109
* libobs: Change service max res. to res. list
3110
* UI: Allow blocking all signals if resetting downscales
3111
* UI: Add SetComboItemEnabled
3112
* win-capture: Warning fixes
3113
* libobs-winrt: Fix misnamed function
3114
* UI: Use macOS app icon for Qt app on macOS
3115
* UI: Fix tray icon menu handling on macOS
3116
* UI: Update macOS app icon
3117
* UI: Update tray icons to use masks on macOS
3118
* win-capture: Fix unused variables
3119
* UI: Fix compiler-specific error
3120
* UI: Move "enforce" setting to "ignore" stream section
3121
* UI: Refactor to make it easier to get service object
3122
* libobs: Implement obs_service func to get max bitrates
3123
* rtmp-services: Increase twitch audio bitrate
3124
* decklink: Fix compiling on linux
3125
* rnnoise: Explicit double to float conversions
3126
* rtmp-services: Add missing int cast
3127
* obs-ffmpeg: Add missing int cast
3128
* libobs-winrt: Fix BOOL/bool mismatch warning
3129
* libobs: Fix bad type and size mismatch
3130
* UI: Add VOD track support in advanced output
3131
* decklink: Clean up warnings introduced by caption code
3132
* CI: Remove caching of obs-deps for Github CI
3133
* decklink: Upgrade sdk to version 11.6
3134
* Remove BUILD_CAPTIONS build flag
3135
* decklink: Fix format detection loop
3136
* decklink: Add ability to ingest/embed cea 708 captions
3137
* linux-v4l2: avoid OOB write
3138
* linux-v4l2: Hide modinfo from terminal
3139
* UI: Don't update source context bar when hidden
3140
* vlc-video: Use case insensitive compare for valid extension check
3141
* CONTRIBUTING.rst: Update CONTRIBUTING doc
3142
* UI: Disable stream encoder setting in simple output with active output
3143
* Add virtualcam plugin to OBS codebase
3144
* UI: Detect other instances of obs on Linux
3145
* UI/installer: Use random temp directory for security
3146
* libobs: Add desktop session type to Linux log
3147
* rtmp-services: Add YouTube RTMPS beta service
3148
* rmtp-services: Add Viloud service
3149
* linux-v4l2: Add virtual camera output
3150
* win-dshow: Fix virtualcam crash and reference bug
3151
* UI: Add max cx/cy/fps clamp (if service specifies)
3152
* rtmp-services: Add max recommended cx/cy/fps for Facebook
3153
* rtmp-services: Add specifiable max cx/cy/fps in json
3154
* libobs: Add ability to get max cx/cy/fps from service
3155
* obs-ffmpeg: Add MX350 to blacklist
3156
* UI: Run Autoconfig Wizard on New Profile Creation
3157
* CI: Update macOS build script to support alternative build configs
3158
* obs-transitions: Expose hardware decoding for Stingers
3159
* libobs: Return default obj and array rather than current
3160
* UI: Report detailed output errors for Replay Buffer
3161
* CI: Fix Windows artifact issues and housekeeping
3162
* UI: Fix replay buffer saved event in advanced mode
3163
* docs: Fix GitHub Actions doc check warnings
3164
* linux-alsa: Support more device formats
3165
* UI: Detect other instances of obs on macOS
3166
* UI: Add duplicate filter
3167
* obs-filter: Fix potential symbol clashing on Linux
3168
* UI: Update Twitch Get Stream Key link
3169
* UI: Apply minimum width to Stats fields
3170
* UI, libobs: Add ability to copy/paste single filter
3171
* UI: Keep showing time when paused
3172
* obs-ffmpeg/ffmpeg-mux: Fix issue with HLS
3173
* obs-ffmpeg: Add ability to debug ffmpeg-mux subprocess
3174
* UI: Fix text clipping on non-English locales in certain locations
3175
* win-capture: Fix D3D leaks on swap chain release
3176
* rtmp-services: Add YouTube HLS service selection
3177
* obs-ffmpeg: Add HLS output
3178
* obs-ffmpeg: Allow using stream keys with muxer
3179
* obs-ffmpeg: Allow specifying mux settings directly
3180
* obs-ffmpeg/ffmpeg-mux: Use separate printable URL target
3181
* obs-ffmpeg/ffmpeg-mux: Set codec->time_base if avformat < 59
3182
* obs-ffmpeg/ffmpeg-mux: Add ability to get FFmpeg logging
3183
* UI: Find YouTube via starting string, not full match
3184
* UI: Add support for "More Info" link from service
3185
* obs-ffmpeg/ffmpeg-mux: Fix variable case
3186
* obs-ffmpeg: Move muxer structure/funcs to header
3187
* UI: Fix replay buffer frontend event not triggering
3188
* UI/obs-frontend-api: Fix replay buffer save event ABI break
3189
* UI: Add replay buffer saved event to the frontend api (#3592)
3190
* UI: Prevent disabling replay buffer if it's active
3191
* CI: Add virtualcam GUID to win builds
3192
* CI: Remove deprecated use of `set-env` in Github Actions
3193
* Docs: Fix Frontend Finish Loading event
3194
* UI: Set focus back to label after source rename
3195
* UI: Apply custom_rtmp service settings to srt output
3196
* rtmp-services/rtmp-custom: Apply repeat_headers video setting to srt output
3197
* obs-ffmpeg: Allow video headers repetition in IDR and bitstream for jim-nvenc
3198
* obs-x264: Allow repeat_headers and annexb parameters to be set
3199
3200
-------------------------------------------------------------------
3201
Mon Oct 19 16:02:28 UTC 2020 - Jimmy Berry <jimmy@boombatower.com>
3202
3203
- Remove c7f84f8fc4e90ef779a204ac268f5ee1a962e324.patch.
3204
- Add fix-luajit-include-path.patch from palica@liguros.net to
3205
resolve Lua script building.
3206
3207
-------------------------------------------------------------------
3208
Wed Oct 07 02:43:06 UTC 2020 - jimmy@boombatower.com
3209
3210
- Update to version 26.0.2:
3211
* UI: Fix selecting correct transition when deleting
3212
* UI: Fix non-default transitions going below add vals
3213
* libobs: Update version to 26.0.2
3214
* UI/installer: Add avutil/swscale to file in use check
3215
* coreaudio-encoder: Actually fix coreaudio loading
3216
* libobs: Update version to 26.0.1
3217
3218
-------------------------------------------------------------------
3219
Mon Oct 05 15:46:17 UTC 2020 - jimmy@boombatower.com
3220
3221
- Update to version 26.0.1:
3222
* coreaudio-encoder: Fix path on windows
3223
* coreaudio-encoder: Refactor windows import
3224
* rtmp-services: Update AfreecaTV
3225
* Revert "UI: Delete existing fullscreen projector"
3226
* win-capture: Update hook version
3227
* win-dshow: Fix decoupled audio with EVGA/magewell
3228
* libobs-winrt: Use native cursor draw for WGC
3229
* win-capture: Violate Vulkan spec for compatibility
3230
* obs-ffmpeg: Add error detection to ffmpeg-mux
3231
* obs-ffmpeg: Signal a remote disconnect for network streams from ffmpeg-mux
3232
* Revert "mac-capture: show actual windows in Window Capture sources"
3233
* UI: Greatly improve main window repaint performance
3234
* win-capture: Fix mask handling on some color cursors
3235
* CI: Fix swig dependency on FreeBSD
3236
* cmake: Fix finding libfdk header path
3237
* UI: Fix tab order for controls dock
3238
* CI: Use tag number only for macOS plist when triggered by version tag
3239
* rtmp-services: Remove weabook.live
3240
* UI: Skip ChromeOS test on FreeBSD
3241
* rtmp-services: Set actual integer value of bframes in services
3242
* UI: Implement exit on CTRL + Q for linux
3243
* UI: Disable QT's implicit colourspace conversion on macOS
3244
* UI: Move "Add [transition]" to bottom of combo
3245
* UI/updater: Fix cmd prompts popping up registering vcam
3246
* UI/updater: Fix race condition
3247
3248
-------------------------------------------------------------------
3249
Mon Sep 28 16:27:40 UTC 2020 - jimmy@boombatower.com
3250
3251
- Update to version 26.0.0:
3252
* libobs: Update version to 26.0.0
3253
* Fix translator names
3254
* Update translations from Crowdin
3255
* UI: Clarify system tray code
3256
* UI: Fix formatting
3257
* UI: Miscellaneous code cleanups
3258
* UI: Fix "Add [transition]" not being translated
3259
* UI: Add translation for "Add [x]"
3260
* UI: Always parse log contents for Log Viewer as UTF-8
3261
* v4l2-linux: Fix fourcc order
3262
* v4l2-linux: Fix nv12 linesize
3263
* UI: Fix screenshots preventing auto-remux
3264
* UI: Use correct APPDATA for installer
3265
* UI: Various installer script updates
3266
* rtmp-services: Updatge Vaughn Live / iNSTAGIB & Breakers
3267
* deps/media-playback: Fix time at non-standard speeds
3268
* libobs: Check if output active when setting encoders
3269
* frontend-tools: Free xdisplay on Linux auto scene switcher
3270
* UI: Add file-in-use check for virtualcam module dlls
3271
* rtmp-services: Added Mux to services.json
3272
* UI: Create output before calling start stream event
3273
* UI: Do not always have log viewer loaded
3274
* win-dshow: Set current working directory in VirtualCam scripts
3275
* linux-v4l2: Fix boolean and menu control types
3276
* UI: Fix certain buttons turning up white in dark theme
3277
* obs-scripting: Fix script_path() python mem corruption
3278
* UI:Fix crash on log upload
3279
* CI: Update notarisation process for Github CI
3280
* obs-ffmpeg: Add missing translable string for "Profile"
3281
* CI: Sign and notarize macOS builds on new tags
3282
* win-capture: Increment graphics hook version
3283
* CI: Fix Azure macOS pipeline to use new build script
3284
* obs-filters: Remove unnecessary files
3285
* obs-filters: Use builtin rnnoise dep if not found
3286
* CI: Bump macOS-deps version to include rnnoise
3287
* obs-ffmpeg: fix crash with rawvideo
3288
* UI: Fix recording check when using url output
3289
* CMake: Set PIC for all library targets
3290
* UI: Unset bandwidth test on non-Twitch service / disconnect
3291
* UI: Don't warn about bandwidth test mode if not authed
3292
* rtmp-services: Add SHOWROOM
3293
* win-capture: Improve game capture messages
3294
* deps/media-playback: Fix fast-forward after reset
3295
* win-dshow: Fix bug determining closest audio config
3296
* UI: Fix vcam button not changing colors when checked
3297
* UI: Replace/simplify device toolbar
3298
* win-dshow: Add "activate" proc to proc handler
3299
* win-dshow: Fix 24bit audio not being detected correctly
3300
* win-dshow: Fix AJA devices crashing
3301
* UI: Remove duplicate media timer code
3302
* libobs: Deprecate service multitrack check
3303
* deps/media-playback: Fix pause continually running loop
3304
* UI: Remove redundant word
3305
* enc-amf: Update AMD encoder submodule
3306
* UI: Fix scene tree event handling
3307
* Update VIDEO_CS_DEFAULT to mean 709 instead of 601
3308
* win-dshow: Add VirtualCam installer scripts
3309
* cmake: Add function for installing data from abs path
3310
* win-dshow: Use cmake-based GUID for virtualcam
3311
* UI: Ensure tray icon is themed in all cases
3312
* UI: Change the default color setting in the UI from sRGB to 709
3313
* UI: Refine context bar
3314
* UI: Allow adjusting media slider with arrow buttons
3315
* UI: Use correct constant for CryptDecodeObjectEx
3316
* libobs/media-io: Fix suspicious memset behavior
3317
* UI: Set restart state when there is no media
3318
* UI: Make SetupOutputs virtual instead of ignoring vcam
3319
* UI: Save Freetype Text source color from Source Toolbar
3320
* win-capture: Put window capture update data in a mutex
3321
* UI: Fix auto-remux not working w/ slash filesnames
3322
* UI: Do not show tray icon if not active
3323
* UI: Do not show media controls on network media source
3324
* UI: Fix crash when starting vcam before other outputs
3325
* UI: Fix maximum size on image source toolbar
3326
* UI: Fix source toolbar color selection on color source
3327
* UI: Fix studio mode load bug
3328
* UI: Fix rec time left not showing in stats
3329
* vlc-video: Fix format conversion typos
3330
* UI: Fix memory leak when dropping files
3331
* UI: Fix source ref bug causing crash on exit
3332
* mac-capture: Filter non-trivial windows
3333
* win-capture: Fix Vulkan crash on minimize restore
3334
* win-capture: Add Vulkan instance creation fallback
3335
* win-capture: Vulkan variable naming consistency
3336
* UI: Fix compiler warning about needing parenthesis
3337
* docs/sphinx: Fix mismatched typedefs
3338
* docs/sphinx: Fix incorrect callback information
3339
* CI: Remove clang format Mac check
3340
* win-dshow: Add file description for virtual camera DLL
3341
* obs-vst: Support older Qt versions
3342
* win-dshow: Use constant reference for virtualcam CLSID
3343
* win-dshow: Reduce size of virtualcam placeholder image
3344
* libobs: Check data validity for media sources
3345
* vlc-video: Fix possible undefined behavior in format conversion
3346
* obs-vst: Fix VST detection in home directory on Linux
3347
* obs-browser: Update to 2.8.7
3348
* CI: Update macOS deps to fix crash from invalid linking
3349
* obs-filters: Cleanup CMake
3350
* UI: Add missing tab stop fields in Settings
3351
* UI: Fix compile warnings about deprecated QT usage
3352
* libobs: Log Windows 10 Hardware GPU Scheduler
3353
* plugins: Clear compile warnings on Linux
3354
* UI: Fix output channels not being deleted
3355
* UI: Disable scene rename shortcut key while renaming
3356
* UI: Fix tray icon appearing when disabled in settings
3357
* win-capture: Fix excessive window capture logging
3358
* UI: Remove unnecessary obs_properties_apply_settings
3359
* UI: Defer device properties to separate thread
3360
* UI: Put context combo box operations in functions
3361
* CI: Update macOS CLI build script
3362
* UI: Make image source toolbar expand
3363
* UI: Disable properties button if no properties
3364
* UI: Remove null source warnings
3365
* UI: Clear context bar on scene collection change
3366
* UI: Align Advanced Audio Percent toggle to Volume text
3367
* UI: Add maximize and minimize support to Log Viewer
3368
* UI: Bring Log Viewer to front instead of closing
3369
* CI: Add Sphinx Docs generator Github Action
3370
* obs-outputs: Remove legacy multitrack code
3371
* UI: Don't open second dialog if close event is ignored
3372
* obs-ffmpeg: Fix crash when seeking with no media
3373
* UI: Fix projector not working on secondary monitors
3374
* obs-filters/obs-outputs: Cleanup unused var warns
3375
* win-capture: Robust Vulkan swap chain handling
3376
* UI: Fix always on top w/ projectors on Linux
3377
* UI: Add OBSBasic::ClearProjectors()
3378
* UI: Fix transition enumeration
3379
* UI: Change cursor when interacting with the preview
3380
* UI: Fix hotkeys auto repeating
3381
* obs-filters: Fix building without noise reduction
3382
* win-capture: Update graphics hook version
3383
* obs-outputs: Check support for mbedtls func
3384
* obs-outputs: Fix Windows memory leak
3385
* UI: Fix multiview update regression
3386
* obs-outputs: Add support for metadata-based multitrack
3387
* obs-outputs: Don't assume @setDataFrame
3388
* obs-x264: Fix memory leak
3389
* libobs: Fix underlinking X11
3390
* text-freetype2: Fix x,y bounds for text outline and shadow
3391
* libobs-winrt: Device loss crash prevention
3392
* win-capture: Remove unused strings
3393
* UI: Do not process unnamed sources for hotkeys
3394
* UI: Render tabs and spaces in Log Viewer
3395
* obs-outputs: Enable Windows mbedTLS threading support
3396
* UI: Change default sample rate to 48 kHz
3397
* obs-filters: Add option to use RNNoise for noise reduction
3398
* UI: Fix obsolete filters showing up
3399
* oss-audio: Improve /dev/sndstat parsing on FreeBSD
3400
* obs-x264: Discard excess warning for e2k
3401
* cmake: Discard excess warnings for e2k
3402
* cmake: Enable SIMD for Elbrus architecture
3403
* cmake: Conditionalize -fopenmp-simd
3404
* UI: Source Toolbar
3405
* image-source: Transition when restarting slideshow
3406
* obs-scripting: Fix removing signal handlers in python Closes #3218
3407
* UI: Provide Open button in the Log Viewer
3408
* UI:Show "Get Stream Key" to users of Facebook CDN
3409
* image-source: Use media control api for slideshow
3410
* Revert "image-source: Add proc handler calls to slideshow"
3411
* CI: Add QtNetwork to bundle to restore Streamdeck support
3412
* README.rst: Remove Mantis
3413
* libobs: Add functions to get locale text from modules
3414
* libobs: Add function to get module pointer
3415
* libobs: Add OBSRef::Get()
3416
* image-source: Add proc handler calls to slideshow
3417
* image-source: Play if play_pause() called while stopped
3418
* UI: Add missing refresh icon to acri qss file
3419
* libobs: Fix undefined behavior
3420
* win-capture: Remove Vulkan CTS workaround
3421
* mac-decklink: Fix C++ virtual function warnings
3422
* CI: Update macOS deps version to fix unmet Qt plugin dependencies
3423
* libobs: Fix deferred update sometimes using stale data
3424
* UI: Clarify and improve locale text
3425
* UI: Move View -> Toolbars -> Listboxes
3426
* UI: Remove unused action
3427
* UI: Mac fix — remove wizard background padding
3428
* UI: Check and fail when launched under ChromeOS
3429
* UI: Remove unused variable
3430
* UI: Add log viewer window
3431
* frontend-tools: Add "Open file location" menu item for scripts
3432
* frontend-tools: Add context menu to Scripts list
3433
* UI: Redesign transitions dock
3434
* UI: Use case-insensitive sort for "show all" services
3435
* UI: Add ability to make screenshots
3436
* UI: Simplify path generation code
3437
* oss-audio: Use util_mul_div64() to do time scaling
3438
* obs-ffmpeg: Set async video frame immediately when seeking
3439
* deps/media-playback: Add seek callback
3440
* libobs: Add func to set async video frame immediately
3441
* CI: Fix Brew Bundler breaking without prior brew update
3442
* rtmp-services: Add api.video service
3443
* rtmp-services: Add Nimo TV auto server
3444
* UI: Make macOS 'always on top' more aggressive
3445
* UI: Fix clickable text on properties with tooltips
3446
* libobs: Add util/sse2neon.h to CMakeLists
3447
* obs-qsv11: Fix bug mapping old qsv settings to new
3448
* libobs: Call enum_all_sources in check for enum_all_sources
3449
* win-capture: Make Vulkan frame data local to queue
3450
* win-capture: Hide Vulkan linked list internals
3451
* win-capture: Improve Vulkan hook stability
3452
* obs-ffmpeg: Clear texture when starting playback
3453
* libobs: Update async texture when showing preloaded video
3454
* UI: Remove OBSContext class and shutdown in run_program
3455
* CI: Disable Python on macOS
3456
* CI: Disable Python for Mac PR automation
3457
* CI: Remove Mixer cmake variables
3458
* rtmp-services: Remove Mixer servers and checks
3459
* UI: Remove Mixer integration
3460
* deps/media-playback: Don't EOF while paused and seeking
3461
* deps/media-playback: Preload video when seeking paused
3462
* win-dshow: Fix virtual camera filter name
3463
* win-dshow: Fix virtual camera enable bug
3464
* rtmp-services: Fix memory leak
3465
* obs-ffmpeg: Fix race and deprecation warnings
3466
* libobs/media-io: Add missing codec_tag set
3467
* deps/media-playback: Remove unused #define
3468
* deps/libff: Remove very old version check
3469
* UI: Fix warning about missing override
3470
* UI: Switch 601 to sRGB as default color space
3471
* UI: Add sRGB option to colorSpace output setting
3472
* media-playback: Leverage VIDEO_CS_SRGB
3473
* obs-x264: Improve color space handling
3474
* obs-ffmpeg: Improve color space handling
3475
* libobs: Add VIDEO_CS_SRGB support
3476
* obs-ffmpeg: Fix FFmpeg deprecation warnings
3477
* libobs/media-io: Fix FFmpeg deprecation warnings
3478
* libobs: Fix FFmpeg deprecation warnings
3479
* UI: Add flag/file to disable built-in updater
3480
* frontend-tools: Make links in script description clickable
3481
* UI: Use non-native file dialog w/ Linux
3482
* rtmp-services: drop Restream.io FTL support
3483
* libobs: Add arm support
3484
* UI, obs-ffmpeg, obs-filters: Fix compile warnings
3485
* coreaudio-encoder: Fix encoding of 4.0 speaker layout
3486
* deps/media-playback: Reset TS when seeking
3487
* CI: Disable building OBS with Python scripting support on macOS
3488
* CI: Add fix for macOS builds failing on push for Azure CI
3489
* rtmp-services: Update Uscreen service
3490
* win-capture: Log duplicator display when updating properties
3491
* linux-v4l2: Fix case of variables to snake_case
3492
* obs-outputs: Use FLV codec IDs for videocodecid/audiocodecid
3493
* obs-ffmpeg: Fix play pause crash
3494
* libobs/util: Use is_padding() for wcsdepad as well
3495
* libobs/util: Fix potential crash
3496
* Revert "UI: Match Windows taskbar state to tray icon"
3497
* Revert "Merge pull request #3110 from WizardCM/taskbar-color-setting"
3498
* libobs: Translate F13-F24 hotkeys on Windows
3499
* win-capture: Remove fixed-size Vulkan arrays
3500
* rtmp-services: Add "Taryana - Apachat" streaming service
3501
* UI: Add setting for taskbar color
3502
* UI: Add informative messages to auto-config dialog
3503
* UI: Set remove prompt default action
3504
* win-capture: Fix 32-bit Vulkan capture
3505
* CI: Update build script to use pre-built SWIG and QT dependencies
3506
* obs-qsv11: Simplify UI quality parameters
3507
* obs-qsv11: Enable VDEnc on ICL+
3508
* obs-qsv11: Add latency mode to QSV settings
3509
* UI: Update Facebook get stream key URL
3510
* UI: Make color consistent, don't show alpha value
3511
* obs-qsv11: Set preference for encode to iGPU in case of i+i
3512
* UI: Delete projector when monitor is disconnected
3513
* obs-ffmpeg: Allow continuous network streaming
3514
* UI: Show help text for launch parameters on Windows
3515
* libobs: Fix video scalar copy heights
3516
* UI: Add virtual camera to UI
3517
* win-dshow: Add Virtual Camera (Windows)
3518
* UI: Add TBar controls to obs-frontend-api
3519
* UI: Allow the use of Esc key to quit settings window
3520
* frontend-tools: Add defaults button to script dialog
3521
* obs-ffmpeg: Add auto reconnect to remote media sources
3522
* UI: Fix scene switcher not detecting some windows
3523
* UI: Fix unreadable Connecting Stream button
3524
* win-capture: Don't use Chrome classes for priority
3525
* win-capture: Decouple swap and frame indices
3526
* obs-ffmpeg, UI: Allow slash in recording names
3527
* UI: Add always on top checkbox to projector context menu
3528
* mac-capture: Add several virtual audio drivers to Desktop audio
3529
* libobs: Add sample unit tests leveraging cmocka
3530
* CI: Quick fix to cover pre-installed Homebrew dependencies for macOS
3531
* UI: Add window projector option "fit to content"
3532
* rtmp-services: Add weabook.live
3533
* UI: Fix pause/replay buttons having large width
3534
* rtmp-services: Update Lahzenegar RTMP
3535
* win-capture: Remove game capture scaling
3536
* UI: Update volmeters at 60hz
3537
* UI: Fix warnings for Qt 5.15
3538
* rtmp-services: Remove offline servers/services
3539
* win-capture: Reset command pool rather than buffer
3540
* rtmp-services: Add VIMM
3541
* color-source: Change default color to d1d1d1
3542
* rtmp-services: Update AfreecaTV
3543
* UI: Enable Get Stream Key Button for Trovo service
3544
* rtmp-services: Update Madcat service
3545
* UI: Add 64bit windows checks to installer
3546
* libobs: Reset audio data on timestamp jump
3547
* rtmp-services: add angelthump
3548
* UI/updater: Use 1 MB static memory for hashing
3549
* UI/updater: Fix running updater as different user
3550
* UI/updater: Exit with error if elevation failed
3551
* obs-outputs: Log unhandled rtmp status responses
3552
* obs-outputs: Handle rtmp NetStream.Publish.BadName response
3553
* UI: Don't try to create service if missing file
3554
* UI: Don't try to load replay buffer hotkey if null
3555
* libobs: Fix right edge for "video scaler"
3556
* libobs: Fix right edge of some videos
3557
* libobs: Fix right edge for JPEG images
3558
* UI: Auto update projector settings
3559
* UI: Fix projector always on top not working on Linux
3560
* UI: Delete existing fullscreen projector
3561
* deps/media-playback: Use SWS_POINT instead of SWS_FAST_BILINEAR
3562
* deps/media-playback: Use OBS YUV(A)444P to RGB conversion
3563
* libobs: Use autoreleasepool for graphics thread
3564
* win-capture: Remove dead VkResult values
3565
* libobs/media-io: Remove unused code
3566
* oss-audio: Add en-US translation data file
3567
* UI: Fix GetPreferredLocales locale detection
3568
* cmake: Update minimum Windows SDK version
3569
* UI: Update NSIS installer script
3570
* libobs-winrt: Require Windows 10 SDK 19041
3571
* image-source: Don't check for changes when hidden
3572
* Revert "Merge pull request #2993 from brittneysclark/enable_vdenc"
3573
* rtmp-services: Add Mixcloud
3574
* libobs: Unload modules while OBS core is active
3575
* libobs: Remove excessive null checks
3576
* libobs: Use correct data pointer for hotkey pair
3577
* win-capture: Improve Vulkan synchronization
3578
* libobs: Fix os_get_executable_path_ptr on Linux
3579
* libobs-winrt: Move project to core VS filter
3580
* cmake: SIMDe & GCC? then enable OpenMP 4 SIMD
3581
* libos: Freshen SIMDe code copy
3582
* docs: Remove Doxyfile
3583
* docs: Remove Doxygen
3584
* obs-qsv11: Simplify UI subjective quality parameters
3585
* UI: Change audio device string in settings
3586
* CI: Improve formatcode.sh efficiency
3587
* obs-filters: Misc code cleanups detected by PVS Studio
3588
* linux-v4l2: Selective stream restart
3589
* obs-ffmpeg: Show friendly error for NV_ENC_ERR_INVALID_VERSION
3590
* UI: Set 8x8 as minimum selectable resolution
3591
* UI: Add percent checkbox to advanced audio dialog
3592
* win-capture: Better matching of internal UWP windows
3593
* UI: Don't show alpha value for color source
3594
* UI: Fixed case to match what the files are named
3595
* CI: Require VLC in CI builds, Fix VLC
3596
* cmake: Fix warnings and normalize variables/errors
3597
* libobs: Fix potential truncation warnings
3598
* libobs: WinRT and dispatcher init on graphics thread
3599
* libobs-winrt: Add dispatcher queue API
3600
* Revert "Merge pull request #2637 from kkartaltepe/cmake-variety-fixes"
3601
* UI: Install public headers for frontend-api
3602
* obs-vst: Fix crash when the blocksize is smaller than frames
3603
* obs-vst: Compile the vst plugin on linux
3604
* UI: Fix wrong path in the crash message dialog
3605
* UI: Swap to new srt output
3606
* obs-ffmpeg: Use obs-ffmpeg-mux for mpegts network output
3607
* obs-ffmpeg: Move file read error to separate function
3608
* UI: Fix GetUnusedSceneCollectionFile filename creation
3609
* UI: Make select/deselect signals work w/ group items
3610
* obs-ffmpeg: Enable mpegts network URL for ffmpeg-mux
3611
* UI: Allow drag & drop reorder of property lists
3612
* UI: Fix bug where stats dock steals focus of main windows
3613
* UI: Hide script tabs if no python settings
3614
* obs-x264: Log ignored options
3615
* obs-x264: Log only options given to libx264
3616
* obs-x264: Refactor tokenizing of options
3617
* win-capture: Ignore cloaked windows
3618
* obs-qsv11: Enable VDEnc on ICL+
3619
* obs-qsv11: Add latency mode to QSV settings
3620
* UI: Log monitoring type for global audio devices
3621
* libobs-winrt: Fix WGC minimize handling
3622
* libobs: Return target instead of current in calc_torquef
3623
* win-capture: Reset WGC fail flag for new window
3624
* cmake: Add cmake folders
3625
* win-capture: Fail on unsupported Vulkan formats
3626
* UI: Restore theme if settings window exit with [x]
3627
* frontend-tools: Automatically select scripts
3628
* libobs: Remove log entry for CoInitializeEx pass
3629
* libobs/util: Fix POSIX event bugs
3630
* libobs: Fix da_reserve early return logic
3631
* mac-capture: Use resize instead of reserve
3632
* CI: Add all-in-one macOS build script
3633
* win-capture: Log window capture method
3634
* UI: Match Windows taskbar state to tray icon
3635
* libobs-winrt: win-capture: Detect GraphicsCaptureItem closure
3636
* CI: Update Github Actions with caching and macOS improvements
3637
* obs-ffmpeg: Fix AVFrame handling in FFmpeg output
3638
* UI/updater: Fix launching OBS as admin post-update
3639
* deps/glad: Fix build with GCC-10
3640
* vlc-video: Allow metadata retrieval through proc_handler
3641
* rtmp-services: Update Switchboard Live servers
3642
* rtmp-services: Add Xlovecam.com streaming service
3643
* libobs: Use SetThreadDescription if possible
3644
* libobs: Fix unnecessary duplication
3645
* UI: Remove unused variable
3646
* libobs: Update version to 25.0.8
3647
* libobs-opengl: Lock Mac parent context during present
3648
* plugins: Add oss-audio plugin
3649
* libobs: Add Windows 10 release version to crash log
3650
* obs-ffmpeg: Update error message in process_packet
3651
* text-freetype2: Add Enable Antialiasing option
3652
* rtmp-services: Update GameTips.TV
3653
* obs-text: Add Enable Antialiasing option
3654
* obs-scripting: Expose platform functions to scripts
3655
* obs-plugins: Check if sources are showing for media hotkeys
3656
* vlc-video: Enable building the plugin on FreeBSD
3657
* libobs: add ppc64(le) specific flags to libobs.pc
3658
* rtmp-services: Add Nimo TV
3659
* linux-capture: Add support for cropping input source
3660
* libobs: Don't check filter compatibility on not loaded sources
3661
* UI: Remove first run auto-config prompts
3662
* libobs: Don't allow duplicating scene sources
3663
* UI: Highlight unknown audio device label in settings
3664
* UI: sort audio sources by name locale aware
3665
* obs-filters: 3D LUT tetrahedral interpolation
3666
* UI: Add button to Analyzer in the Log Reply window
3667
* UI: Add description to Log Reply window
3668
* UI: Differentiate between crash & session log dialogs
3669
* UI: Hide Help icon in Log Reply window
3670
* libobs: Implement and use better scaling function for 64-bit integers
3671
* cmake: Fix warnings and normalize variables/errors
3672
* obs-ffmpeg: Rename and add more VAAPI levels
3673
* obs-ffmpeg: Expose VAAPI profile choices
3674
* win-capture: Verify VK_KHR_external_memory_win32 support
3675
* win-capture: Cleaner COM usage
3676
* win-capture: Use VkAllocationCallbacks
3677
* UI: Remove language region
3678
* UI: Use standard resolutions with auto-config
3679
* libobs-opengl: Support 3D texelFetch
3680
* obs-filters: Implement CUBE LUT domain properly
3681
* UI: Don't clip meters when resizing with no input
3682
* UI: Fix buttons changing minimum window width
3683
* media-playback: Unbuffered Media Source
3684
- Remove c7f84f8fc4e90ef779a204ac268f5ee1a962e324.patch.
3685
3686
-------------------------------------------------------------------
3687
Wed Jul 8 01:42:05 UTC 2020 - Jimmy Berry <jimmy@boombatower.com>
3688
3689
- Add c7f84f8fc4e90ef779a204ac268f5ee1a962e324.patch to resolve
3690
gcc10 build failure.
3691
3692
-------------------------------------------------------------------
3693
Mon Apr 27 18:55:30 UTC 2020 - jimmy@boombatower.com
3694
3695
- Update to version 25.0.8:
3696
* Revert "Merge pull request #1786 from brittneysclark/qsv_texture_based_encoding"
3697
* libobs: Update version to 25.0.8
3698
* CI: Update macOS deps to fix lua
3699
* obs-ffmpeg: Add error message for non-zero GPU
3700
* obs-ffmpeg: Add localization for NVENC error messages
3701
* libobs: Clear last error on encoder shutdown
3702
* obs-ffmpeg: Preserve error message from new NVENC
3703
* obs-ffmpeg: Log why new NVENC might not be used
3704
* UI: Remove requirement for replay buffer hotkey
3705
* obs-filters: Add a user label to the LUT filter
3706
* CI: Fix Azure Pipelines macOS runs
3707
* obs-browser, obs-vst: Fix formatting
3708
* UI: Update OSX to macOS in English translation
3709
* rtmp-services: Add VirtWish service
3710
* rtmp-services: Change Stripchat streaming service
3711
* UI: Add white icons for dock titles
3712
* Revert "UI: Remove unnecessary global variables"
3713
* libobs-opengl: Fix viewport flip
3714
* CI: Add main Github Actions workflow for branch pushes and PRs
3715
* UI: Remove unnecessary global variables
3716
* UI: Adjust a few margins
3717
* obs-vst: Fix formatting
3718
* obs-browser: Fix formatting
3719
* UI: Remove all scenes in ClearSceneData
3720
* libobs: Don't save removed sources
3721
* rtmp-services: Update ChathostessModels service (#2745)
3722
* obs-qsv11: Enable QSV texture-based encoding
3723
* libobs: Fix plugin folder search path case on macOS
3724
* UI: Add status icons for recording and streaming
3725
* CI: Add freetype dep on osx
3726
* rtmp-services: Add WASDTV (#2697)
3727
* docs/sphinx: Add Property Grouping
3728
* libobs: Update version to 25.0.6 (mac release)
3729
* obs-vst: Don't allow widget close on macOS
3730
* CI: Add qt5-xml package for FreeBSD build task
3731
* linux-jack: Fix conversion from channels to speaker layout
3732
* obs-ffmpeg: Fix media source not closing file when inactive
3733
* UI: Refuse drop operations from our own widgets
3734
* UI: Fix projector on other than primary display
3735
* linux-v4l2: Fix build with Clang 10.0
3736
* obs-ffmpeg: Add error text for NVENC AVERROR_EXTERNAL
3737
* obs-ffmpeg: Use new encoder error handling functions
3738
* libobs: Add support functions for encoder error handling
3739
* mac-syphon: Move the syphon plugin over to ARC
3740
* CI: Rewrite new deps paths in obs-ouputs.so
3741
* CI: Move clang format check into a seperate github workflow
3742
* UI: Fix warning when compiling with Clang 10
3743
* UI: Properly apply hide cursor on fullscreen projectors
3744
* rtmp-services: Add niconico
3745
* rtmp-services: Update castr.io rtmp ingest list
3746
* UI: Fix missing includes
3747
* libobs: Update version to 25.0.5 (mac release)
3748
* libobs-opengl: Fix atan2 HLSL->GLSL transpile
3749
* libobs-opengl: Add sincos to HLSL->GLSL transpile
3750
* obs-browser: Fix formatting
3751
* libobs/util: FreeBSD/Dragonfly exec path support
3752
* UI: Log global audio devices and their filters
3753
* CI: Update dependencies on macOS
3754
* mac-capture: update owner_pid in `update_window`
3755
* mac-capture: Use int in place of NSNumber for owner_pid
3756
* deps: lzma: also use .note.GNU-stack on FreeBSD
3757
* mac-capture: Only find window by window id when owner name and pid match
3758
* mac-capture: Use window id to identify windows on MacOS
3759
* plugins: Build ALSA plugin for FreeBSD
3760
* UI: Fix previewLabel styling
3761
* obs-outputs: Fix warnings WITH_RTMPS=OFF
3762
* UI: Require selected source for Transform shortcut
3763
* CI: Update macOS dependencies
3764
* rtmp-services: Fix memory leak when update rtmp-custom-service.
3765
* CI: Make processor count consistent
3766
* rtmp-services: Update Bongacams servers and settings
3767
* UI: Don't open Studio Mode's Program label in a window
3768
* CMake: Build Windows modules with file descriptors
3769
3770
-------------------------------------------------------------------
3771
Sun Apr 05 21:29:12 UTC 2020 - jimmy@boombatower.com
3772
3773
- Update to version 25.0.4:
3774
* libobs: Update version to 25.0.4
3775
* win-capture: Update graphics hook version to 1.1.4
3776
* UI: Don't stretch server field in Qt 5.14
3777
* obs-browser: Fix interact keyboard input on Linux
3778
* Decklink: Fix crash when no matching device
3779
* libobs: Fix macOS 10.15 hotkey crash (temporary)
3780
* win-capture: Fix crash if GPU can't Vulkan capture
3781
* docs/sphinx: Bump major OBS version
3782
* UI: Use Qt dialogs for Font & Color Pickers on Linux
3783
* obs-qsv11: Fix QuickSync LA_ICQ encoder settings
3784
* rtmp-services: Remove executable bits from json files
3785
* obs-ffmpeg: Expose old NVENC on Windows 7
3786
* UI: Fix text handling for dialogs
3787
* libobs-winrt: Stronger exception handling
3788
* UI: Fix silent scenes with imported SL scenes
3789
3790
-------------------------------------------------------------------
3791
Tue Mar 24 15:03:52 UTC 2020 - jimmy@boombatower.com
3792
3793
- Update to version 25.0.3:
3794
* libobs: Update to 25.0.3 (linux hotfix once again)
3795
* linux-v4l2: Fixup invalid id
3796
* libobs-d3d11: Log device PCI IDs
3797
* obs-outputs: Fix mbed TLS build issues
3798
3799
-------------------------------------------------------------------
3800
Mon Mar 23 16:10:08 UTC 2020 - jimmy@boombatower.com
3801
3802
- Update to version 25.0.2:
3803
* linux-v4l2: readonly controls cause infinite loop
3804
* libobs: Update version to 25.0.2 (linux hotfix)
3805
* UI: Set correct window title for fullscreen projector
3806
* CI: Update Linux CI from Ubuntu 16.04 to 18.04
3807
* UI: Make links in updater clickable
3808
* obs-filters: Fix LUT file extension filter on Linux
3809
* win-wasapi: Fix leaking IPropertyStore
3810
* win-wasapi: Fix crash on certain devices
3811
* obs-qsv11: Fix target usage values
3812
* UI: Fix crash on settings update
3813
* libobs: Add move assignment operator for BPtr
3814
* libobs: Fix missing assignment operator return
3815
* libobs: Fix size mismatch warning
3816
* libobs: Handle noexcept warnings
3817
* UI: Make Importer destructor virtual
3818
* UI: Add setting for Mixer add-on choice
3819
* linux-capture: Use RandR monitors for screen information
3820
3821
-------------------------------------------------------------------
3822
Thu Mar 19 19:26:37 UTC 2020 - jimmy@boombatower.com
3823
3824
- Update to version 25.0.1:
3825
* libobs: Update version to 25.0.1
3826
* libobs-winrt: Fix missing parentheses
3827
* UI: Fix memory leak
3828
* Revert "win-capture, libobs: Show names of displays in Display Capture"
3829
* obs-browser: Fix a few crashes
3830
* UI: Fix preview state when minimizing to tray
3831
* UI: Remove unnecessary vertices for preview
3832
* UI: Get actual projector monitor name on windows
3833
* obs-ffmpeg: Make sure to show FFmpeg NVENC on non-windows
3834
* libobs-winrt: Catch more hresult exceptions
3835
* win-capture: Retry with last known window if first fails
3836
* UI: Restart when browser hardware acceleration changed
3837
* libobs-winrt: win-capture: Clean up error handling
3838
3839
-------------------------------------------------------------------
3840
Wed Mar 18 18:46:43 UTC 2020 - jimmy@boombatower.com
3841
3842
- Update to version 25.0.0:
3843
* win-capture: Fix potential crash due to unhandled exceptions
3844
* libobs: Update version to 25.0.0
3845
* Update translations from Crowdin
3846
* rtmp-services: Add getloconow
3847
* rtmp-services: Fix formatting
3848
* UI: Fix closing OBS before showing whats new dialog
3849
* obs-browser: Fix crash with certain settings combo
3850
* libobs: Fix audio not playing back with audio lines
3851
* UI: Enable BTTV login popup
3852
* UI: Turn off T-bar mode when going out of studio mode
3853
* libobs: Reset manual state when forcing transition target
3854
* Revert "libobs: Add extra reference when source is displayed"
3855
* Revert "libobs: Only manipulate input source ref counts"
3856
* win-capture: Destroy winrt in graphics thread
3857
* libobs: Remove repeated semicolons
3858
* libobs: Add task scheduling features
3859
* UI: Increment filter name automatically
3860
* UI: Update stream key link for YouStreamer
3861
* libobs: Fix another group id comparison
3862
* Make cert revocation check fails non-fatal on Win
3863
* win-capture/graphics-hook: Separate some debugging stuff
3864
* win-capture: Vulkan surface refactor
3865
* UI: Support Unicode for Windows fullscreen projectors
3866
* UI: Fix filter rename crash
3867
* UI: Update Contribute link in about box
3868
* libobs: Check return value from obs_scene_add_internal
3869
* UI: Fix preview scaling on scene collection change
3870
* obs-vst: Fix lockup/race on shutdown
3871
* Revert "graphics: libobs-d3d11: Use DXGI_SWAP_EFFECT_FLIP_DISCARD on Windows 10"
3872
* win-capture/graphics-hook: Add a bit of logging
3873
* win-capture: Handle vkCreateSwapchainKHR errors
3874
* libobs: Remove legacy libobs data search path
3875
* libobs: Remove legacy module search path
3876
* win-capture: Try window handle 0 if actual handle fails
3877
* win-capture: Use full app obj name for keepalive mutex
3878
* libobs: Don't render audio if context not initialized
3879
* libobs: Fix groups not being recognized as groups
3880
* libobs: Handle removed plugins for versioned sources
3881
* libobs: Don't return false, return NULL
3882
* libobs: Fix crash when querying versioned id
3883
* tests: fix missing parameter when calling obs_display_create
3884
* win-capture/graphics-hook: Make vulkan layer all capital
3885
* libobs: Fix source type versioning system
3886
* image-source: Don't use video info for color source size
3887
* libobs: Compare scene/group ids by strcmp
3888
* win-capture: Increment graphics hook version
3889
* win-capture/graphics-hook: Fix reacquire bug
3890
* win-capture: Always copy file when debugging
3891
* win-capture/graphics-hook: Log vulkan capture dimensions
3892
* UI: Fix windowed multiview title
3893
* obs-scripting: Add missing Python imports
3894
* win-capture, libobs: Show names of displays in Display Capture
3895
* UI: Show monitor names for projectors
3896
* win-capture: Allow write permission on graphics hook
3897
* win-capture: If elevated, replace HKCU reg entry with HKLM
3898
* win-capture: Remove SYNCHRONIZE permission
3899
* libobs-winrt: win-capture: HDC cursor capture for WGC
3900
* win-capture: Restore Vulkan 1.1 version hack
3901
* win-capture: Support VK_FORMAT_A8B8G8R8_UNORM_PACK32
3902
* obs-ffmpeg: Make sure hotkeys are actually pressed
3903
* win-capture/graphics-hook: Fix wrong HWND
3904
* win-dshow: Fix rotation not working in all cases
3905
* win-capture: Set ALL APPLICATION PACKAGES perms if elevated
3906
* UI/updater: Add perms for ALL APPLICATION PACKAGES
3907
* win-capture: Remove microsoft store from capture blacklist
3908
* linux-v4l2: Use LP64 macro to determine pointer size
3909
* win-capture: Vulkan capture clean-up
3910
* win-capture: Clean up various VC++ warnings
3911
* obs-outputs: Fix RTMP authentication
3912
* win-capture: Fix format string warning
3913
* win-capture: Increment graphics hook version
3914
* libobs: Only manipulate input source ref counts
3915
* win-capture: Handle NULL VkApplicationInfo
3916
* UI: Fix override transition not working
3917
* UI: Do not disable t-bar
3918
* UI: Fix scenes as sources for SL import
3919
* UI: Lower minimum dock size
3920
* win-capture: Find correct window even if it's minimized
3921
* CI: macOS use qt 5.14.1
3922
* obs-ffmpeg: Fix some incorrect settings for srt output
3923
* UI: Remove unused variable
3924
* UI: Call setWindowFlags before setupUi
3925
* UI: Fix importing SL collections with repeated names
3926
* obs-browser: Fix CEF initialization conflict
3927
* UI: Dynamically set widget index when renaming sources
3928
* CMake: Disable incremental linking on Windows
3929
* win-capture: Disable correct capture method index
3930
* CMake: Enable /OPT:REF for Windows
3931
* CI: Remove merge conflict bot for now
3932
* CI: Fix some macOS build settings
3933
* win-capture: Prevent WGC being selected when unavailable
3934
* UI: Move OBSBasicSettings to scoped block
3935
* UI: Don't add removed sources when refreshing LoadAudioSources
3936
* UI: Use invokeMethod to refresh LoadAudioSources
3937
* UI: Fix preview not being re-enabled on maximize
3938
* win-dshow: Add support for devices that relay rotation
3939
* libobs: Add ability to rotate async sources
3940
* UI: Show help icon for properties with tooltips
3941
* obs-ffmpeg: Fix type conversion warning
3942
* win-capture: Fix registry lookup bug
3943
* win-capture: Check hook version before capture init
3944
* win-capture: Add Vulkan capture
3945
* win-capture: Use full DLL path for inject helper
3946
* win-capture/graphics-hook: Don't allow multiple hooks
3947
* cmake: Add FindVulkan module
3948
* win-capture: Refactor create_hook_info
3949
* win-capture/graphics-hook: Refactor mutex check
3950
* libobs/util: Add dll version compare func
3951
* libobs/util: Use MAX_PATH for absolute path funcs
3952
* win-capture/graphics-hook: Fix OBS detection
3953
* win-capture/graphics-hook: Add flog and flog_hr
3954
* CI: Fix case of PlugIns directory
3955
* obs-outputs: Update FTL sdk to latest version
3956
* Revert "libobs: Fix audio keyframe issue"
3957
* obs-browser: Fix crash with replay buffer events
3958
* win-capture: Preserve current window setting
3959
* win-capture: Move window capture method below window
3960
* Decklink: Fix crash when no device selected
3961
* frontend-plugins: Refactor Decklink out UI
3962
* UI: Remove dock margins
3963
* libobs-d3d11: Enable NV12 for Intel on newer platforms
3964
* obs-browser: Update to 2.8.2
3965
* UI: Fix compiling error with older QT
3966
* CI: Build CEF on Linux
3967
* obs-browser: Enable Linux support
3968
* libobs: Handle empty path in os_get_path_extension
3969
* libobs-opengl: Fix Mac VAO created without context
3970
* libobs-winrt: win-capture: Support client area toggle for WGC
3971
* win-capture: Hide settings if Automatic is WGC
3972
* UI: Use deleteLater() rather than explicit delete
3973
* UI: Reserve correct number of elements in vector
3974
* cmake: Copy a few missing dependency files
3975
* UI: Reserve correct number of elements in vector
3976
* UI: Make t-bar smaller
3977
* obs-browser: Fix formatting
3978
* deps/media-playback: Fix formatting
3979
* obs-browser: Update browser to 2.8.0
3980
* libobs: Pump graphics loop one final time for cleanup
3981
* UI: Fix compilation warning re signed/unsigned
3982
* libobs/util: Retry pipe writes to avoid short-write failures
3983
* win-capture: Add 'auto' method to window capture
3984
* CMake: Add check for Win SDK 10.0.18362.0 or above
3985
* CMake: Rquire CMake 3.16
3986
* libobs-winrt: Add PCH
3987
* win-capture: Windows Graphics Capture support
3988
* libobs-winrt: Add module for WinRT functionality
3989
* CI: Use VS 2019 and windows-2019 VM image
3990
* win-capture: Add support for finding windows via EnumWindows
3991
* libobs: Add extra reference when source is displayed
3992
* libobs: Pump Win32 messages on the graphics thread
3993
* libobs: Support device loss registration
3994
* libobs: Make ComPtr header self-sufficient
3995
* libobs: Don't strip whitespace from config values
3996
* UI: Return 0 when launch cancelled or failed
3997
* CI: Remove unused Linux script
3998
* obs-outputs: Properly reset stream count on RTMP_Close
3999
* UI: Don't set audio encoder track index in Adv Output
4000
* UI: Fix Import Profile in Portable Mode
4001
* obs-scripting: Update text source IDs
4002
* UI: Allow custom browser delete button to fill the cell
4003
* UI: Fix table heading visibility in Acri
4004
* win-ivcam: Fix build issue with CMake 3.16
4005
* image-source: Increase slideshow limit to 400MB
4006
* rtmp-services: Add Whalebone.tv
4007
* obs-ffmpeg: Mark FFmpeg NVENC as internal
4008
* UI: Hide encoder if marked internal
4009
* UI: Allow rescaling for texture-based encoders
4010
* obs-ffmpeg: Fall back to FFmpeg nvenc if recale active
4011
* libobs: Add obs_encoder_scaling_enabled()
4012
* win-capture: Fix hook collisions with multiple game captures
4013
* decklink: Fix crash when no outputs are available
4014
* CI: Add github workflow to tag merge conflicts
4015
* UI: Fix locked sources being transformed
4016
* obs-vth264: Manually mark priority bits for VideoToolbox frames
4017
* UI: Add ability to lock volume
4018
* UI: Restart program when audio/locale changed
4019
* UI: Use OBS dock menu instead of Qt dock context menu
4020
* UI: Add advanced scene collection importer
4021
* Revert "mac-vth264: Manually mark priority bits for frames"
4022
* UI: Fix preview not being disabled when minimized
4023
* deps/media-playback: Fix buffering/sync issues
4024
* libobs: Remove unused variable
4025
* libobs: Fix audio keyframe issue
4026
* UI: Allow resizing docks when hotkeys are disabled
4027
* rtmp-services: Add Madcat
4028
* rtmp-services: updating castr.io rtmp ingests
4029
* rtmp-services: Uncanny.gg
4030
* obs-ffmpeg: Use callbacks when starting/ending
4031
* deps/media-playback: Simplify seek/time code
4032
* libobs: Restore order
4033
* CI: Fail osx and linux on build failures. Fix decklink clang-format
4034
* UI: Add missing function declaration
4035
* decklink: Fix formatting
4036
* decklink: Log decklink API version on plugin load
4037
* UI: Add Chromium-compatible NSApplication subclass
4038
* libobs: fix obs_sceneitem_group_XXX_item API
4039
* docs/sphinx: Fix missing parameter in documentation
4040
* libobs: Add group functions that can signal refresh
4041
* libobs: Make group subitem add/remove funcs signal refresh
4042
* UI: Watch for refresh signal in source list
4043
* libobs: Add refresh signal to scenes
4044
* docs/sphinx: Fix typo
4045
* libobs: Fix Mac linker error
4046
* docs/sphinx: add media controls
4047
* docs/sphinx: add source icon
4048
* README.rst: Remove retired CI services
4049
* obs-ffmpeg: Add media hotkeys
4050
* obs-ffmpeg: Add media control support
4051
* vlc-video: Add media control support
4052
* UI: Fix transitions being disabled
4053
* UI: Use absolute path for portable mode multi check
4054
* UI: Show source icons in Advanced Audio Properties
4055
* win-capture: Faster display / window capture updates
4056
* UI: Always prompt when updates are available
4057
* libobs/util: Fix incorrect assertion in darray_insert_array
4058
* UI: Fix incorrect parameter
4059
* UI: Fix incorrect parameter value
4060
* deps/media-playback: Fix formatting
4061
* obs-transitions: Halve stinger padding to 250ms
4062
* libobs: Add media control support to backend
4063
* obs-outputs: Remove hard-coded certificate paths on Linux
4064
* mac-capture: Fix redundant call
4065
* UI: Fix transtions not enabled
4066
* UI: Use input validator on resolution line edit
4067
* libobs: Add obs_scene_find_source_recursive
4068
* UI: Don't allow resolutions too large
4069
* obs-outputs: Remove server support from librtmp
4070
* obs-outputs: Remove unused variable
4071
* obs-outputs: Fix build with older mbedtls versions
4072
* CI: Add libmbedtls-dev
4073
* obs-outputs: Show UI error if the root certs don't load
4074
* obs-outputs: Enable logging before calling RTMP_Init
4075
* obs-outputs: Add additional paths for root certificates on Linux
4076
* obs-transitions: Set stinger media source's name
4077
* enc-amf: Update to 2.7.0
4078
* obs-outputs: Fix librtmp mbedtls thread safety
4079
* UI: Fix aspect ratio triggering settings change
4080
* UI: Fix t-bar not working with transition override
4081
* linux-v4l2: Mark aarch64 and mips n64 as known platform
4082
* libobs: Build SIMDE on platforms without SSE2
4083
* rtmp-services: Add Uscreen
4084
* libobs, obs-x264: Fix compiler warnings
4085
* deps/obs-scripting: Fix incorrect parameter type
4086
* UI: Add option to toggle source icons to View menu
4087
* UI: Fix Qt 5.14 deprecation warnings
4088
* libobs: Rename DEPRECATED to OBS_DEPRECATED
4089
* docs/sphinx: Add obs_group_from_source
4090
* docs/sphinx: Add obs_enum_scenes
4091
* audio-monitoring: Fix Pulse Audio crash
4092
* libobs: Add VIDEO_CS_SRGB enum value
4093
* image-source: Fix color source default size
4094
* rtmp-services: Update SermonAudio entry (#2324)
4095
* Remove Appveyor
4096
* obs-text: Change default size of text to 256
4097
* text-freetype2: Change default size of text to 256
4098
* image-source: Change default size to size of canvas
4099
* libobs: Add the ability to make sources obsolete
4100
* UI: Fix studio mode transition bugs
4101
* win-dshow: Fix upside-down RGB DIBs
4102
* UI: Support DnD overlay in linuxbrowser
4103
* UI: Add drag and drop for URLs
4104
* UI: Make dropped HTML files use canvas size
4105
* obs-filters: Add Cube LUT samples
4106
* obs-filters: Add Cube LUT file support
4107
* libobs: Add basic support for half floats
4108
* libobs-opengl: Fix missing GL_HALF_FLOAT usages
4109
* librtmp: Allow partial success for mbedtls
4110
* UI: Fix audio restart message not hiding
4111
* UI: Display aspect ratios in video settings
4112
* media-playback: Add functions to pause/seek media source
4113
* docs/sphinx: Fix obs_property_list_item_disable entry
4114
* obs-outputs: Fix mbedtls use of deprecated functions
4115
* rtmp-services: Update/remove services
4116
* UI: Upgrade stream key link to button in Wizard
4117
* libobs: Log windows release version
4118
* libobs: Find windows version
4119
* UI: Fix QResizeEvent leaks
4120
* mac-vth264: Fix encoder list leak
4121
* CMake: Fix build on ppc64
4122
* libobs-opengl: Fix volume texture leak
4123
* obs-ffmpeg: Fix VC++ warnings
4124
* obs-scripting: Add Python functions for frontend events
4125
* libobs-d3d11: Don't allow volume render targets
4126
* libobs-opengl: Don't allow volume render targets
4127
* UI: Supply Windows manifest file
4128
* UI: Properly inform user if recording path is invalid
4129
* rtmp-services: Add show-it.tv
4130
* UI: Change remux file paths to OS style separators
4131
* libobs/UI: Support monospace font in multiline text property
4132
* UI: Halve width of tab in multiline text property
4133
* UI: Fix scene/source list item spacing
4134
* UI: Add t-bar to studio mode
4135
* libobs: Add manual transition "torque" support
4136
* libobs: Add manual transitioning support (T-bar)
4137
* UI: Add Active/Inactive status to adv audio props
4138
* UI: Add "Active Sources Only" option to adv audio props
4139
* UI: Add setThemeID to qt-wrappers
4140
* obs-filters: Add grayscale LUT image
4141
* libobs-opengl: OpenGL thread-safety on Mac
4142
* deps/obs-scripting: Expose matrix3 & 4 to scripting
4143
* UI: Fix compile issue
4144
* UI: Add option to use percent instead of dB
4145
* libobs: Fix corrupted pointers when removing properties
4146
* libobs-d3d11: Increase the frame queue capacity
4147
* linux-v4l2: Add support for controls
4148
* libobs: Update version to 24.0.6
4149
* CI: Fix QtNetwork in Mac packaging script
4150
* obs-filters: Use volume texture for LUT
4151
* libobs: Add support for volume textures
4152
* UI: Ensure OBS launches when theme is missing
4153
* obs-qsv11: Add all TargetUsage values
4154
* rtmp-services: Add YouStreamer
4155
* CI: Fix error deleting QT network framework on OSX
4156
* CI: Fix mbedtls id in mac deploy script
4157
* libobs: Null check hotkey device on macos
4158
* obs-browser: Disable system flash
4159
* UI: Add save button next to replay buffer button
4160
* rtmp-services: Increase FB max bitrate to 6Mbps
4161
* CI: Fix up QT network framework on OSX
4162
* CI: Fix osx executable path in plist
4163
* CI: Fix framework symlinks when building osx app
4164
* obs-ffmpeg: Enable VAAPI Rate Control
4165
* UI: Add Start Streaming settings check on start
4166
* UI: Create UI Validation Helper Class
4167
* libobs: Do not include unrelated flags in filter check
4168
* rtmp-services: Add Konduit.live
4169
* libobs: Update version to 24.0.5
4170
* CI: Don't run clang format on some submodule plugins
4171
* libdshowcapture: Update to latest submodule
4172
* UI: Allow switch to existing theme to reload
4173
* UI: Don't modify theme if already set
4174
* Decklink: Explicit casts for truncation warnings
4175
* libobs: Remove C99 hacks for older VC++
4176
* UI: Delete cookies before connecting account
4177
* UI: Fix bug in untested/unused function code path
4178
* UI: Fix source icons being shifted to the right
4179
* CI: Add Cirrus-CI config for FreeBSD builds
4180
* UI: Add Grid Mode to Scenes Widget
4181
* UI: Rename deprecated QPalette::ColorRole
4182
* UI: Fix Qt deprecation warnings
4183
* libobs: add missing FreeBSD #include to fix build
4184
* UI: Use new ffmpeg-encoded-output for non-RTMP urls
4185
* obs-ffmpeg: Add new ffmpeg-encoded-output
4186
* obs-ffmpeg: Expose ffmpeg_data_init and ffmpeg_data_free methods
4187
* libobs: fix building modules once installed
4188
* UI: Default stream / record confirm dialogs to "No"
4189
* deps/media-playback: Don't use interrupt cb for local files
4190
* deps/media-playback: Don't exit thread on AVERROR_EXIT
4191
* CI: Keep artifacts for PRs labelled "Seeking Testers"
4192
* libobs: Enable compilation on aarch64
4193
* libobs: Add aarch64 compatibility layer
4194
* win-dshow: Suppress MJPEG error spam
4195
* UI: Create an API for opening projector windows
4196
* UI: Break out the opening of a projector into a slot function
4197
* UI: Add source icons
4198
* libobs: Robust COM initialization
4199
* win-wasapi: Verify and balance CoInitializeEx call
4200
* UI: Fix wrong icon if recording stopped while paused
4201
* linux-capture: Fix cursor draw bug when cropping window cap.
4202
* UI: Fix wrong icon if recording stopped while paused
4203
* rtmp-services: Add scenecut=0 to mixer requirements
4204
* UI: Fix swap scene issue with double click mode
4205
* UI: Change advanced networking strings
4206
* UI: Add setting for Twitch chat add-ons choice
4207
* UI: Fix Twitch panels not using dark first time
4208
* obs-outputs: Log FTL during configure
4209
* libobs: Remove _WIN32 ifdef from enum
4210
* UI: Fix invalid escape sequences in regex string
4211
* UI: Add system tray icon to indicate when paused
4212
* libobs: fix new virtual key codes display
4213
* libobs: add missing virtual key codes for Windows
4214
* deps/obs-scripting: Fix formatting
4215
* obs-scripting: Fix Python in new MacOS .app bundles
4216
* obs-text: add missing locale include to fix build
4217
* UI: Remove help icon from Interact titlebars
4218
* win-dshow: Support bottom-up DIBs
4219
* win-dshow: Fix format switching issue
4220
* decklink-ui: Show the state of outputs in the decklink dialog
4221
* UI: Use radio buttons for FLV track selection
4222
* libobs: Add more X.org / Unix hotkey defines
4223
* obs-filters: Reload the mask image when file change is detected
4224
* obs-filters: Add toggle for scroll filter looping
4225
* libobs: Send activate and show signals to filters
4226
* rtmp-services: Type check apply_encoder_settings
4227
* obs-ffmpeg: Remove unexposed vaapi parameters
4228
* UI: Fix main transition being set to the quick one
4229
* win-capture: Fix rare crash when GL program exits
4230
* libobs: Fix race condition
4231
* CI: Use custom macdylibbundler for OSX deps
4232
* UI: Upgrade stream link hotlink to a button
4233
* rtmp-services: Add YouNow service and implement ingest lookup
4234
* README.rst: Add Crowdin progress badge
4235
* UI: Fallback to XGetWMName if XFetchName fails
4236
* mac-vth264: Manually mark priority bits for frames
4237
* git: Add VSCode working dir to .gitignore
4238
* UI: Fix audio bitrate not being set in simple mode
4239
* UI: Add fade to black in studio mode
4240
* rtmp-services: Add Stars.AVN.com streaming service
4241
* libobs: Add video info to filename formatting
4242
* UI: Fix desktop entry for GNOME Shell
4243
* Revert "Rename com.obsproject.Studio.desktop to obs.desktop"
4244
* UI: Add ability to change projector type
4245
* UI: Simplify fullscreen toggle code
4246
* win-wasapi: Log device sample rate when initialized
4247
* UI: Display Sample Rate with proper formatting
4248
* libobs-d3d11: Fix null input layout rebuild
4249
* obs-ffmpeg: use avcodec_find_best_pix_fmt_of_list
4250
* win-capture: Add additional exe to window capture blacklist
4251
* obs-ffmpeg: Use vendor and device ID for NVENC blacklist
4252
* UI: Fix checkable property groups
4253
* UI: Add stats reset hotkey
4254
* cmake: Use C++17 for compilation
4255
* UI: Don't influence headers with using namespace
4256
* obs-scripting: Quiet CMake SWIG warnings
4257
* CI: Remove dead PPA to fix Linux build failure
4258
* libobs: Export obs_group_from_source
4259
* UI: Add support for Custom Twitch Dashboard Docks
4260
* CI: Update scripts for reorganized OSX bundle
4261
* docs/sphinx: Fix various typos
4262
* libobs-d3d11: Use vendor ID instead of string match
4263
* libobs: Use proper resource paths when running from an OSX bundle
4264
* enc-amf: Upgrade to v2.6
4265
* UI: frontend api "trans. duration changed" event
4266
* libobs: Strict objc_msgSend support
4267
* rtmp-stream: Fix comparison between signed and unsigned ints
4268
* rtmp-services: Add ChathostessModels
4269
* obs-qsv11: Enable option for Custom Quantization Matrix
4270
* obs-qsv11: Add platform enums for KBL and ICL
4271
* libobs: Add gs_begin_frame for duplicators
4272
* obs-ffmpeg: Use av_opt_set on context instead of priv_data
4273
* obs-filters: Fix sharpness not being translated
4274
* UI: Fix issue with preview projector
4275
* UI: Add ability to rename filters with F2 (Return on Mac)
4276
* Rename com.obsproject.Studio.desktop to obs.desktop
4277
* Build: Added BUILD_CAPTIONS to linux build script
4278
* cmake: Compile option to fix libcaption linking
4279
* UI: Remove unused code from visibility item widget
4280
* libobs-d3d11: Add GPU driver version to log
4281
* UI: Add copy/paste of multiple selected sources
4282
* linux-capture: Fix bug with xshm input showing multiple 0x0 windows
4283
* libobs-d3d11: Log monitor names
4284
* libobs-d3d11: Log display refresh rates
4285
* obs-scripting: Link _obspython as dynamic_lookup on MacOS
4286
* obs-scripting: Fix python lib path on MacOS
4287
* obs-scripting: Fix script plugin destination path on MacOS
4288
* frontend-tools: output timer tab stop order
4289
* obs-text: text transform add start case
4290
* obs-text: text transform add locale
4291
* cmake: no -Werror-implicit-function-declaration for C++
4292
* libobs-opengl: Require OpenGL 3.3 instead of 3.2
4293
* win-capture: Remove support for feature level 9.3
4294
* libobs-d3d11: Remove "support" for feature level 9.3
4295
* win-capture: Remove unused variable from D3D12 capture
4296
* UI: Switch from RGBA to BGRA swap chain format
4297
* graphics: libobs-d3d11: Use DXGI_SWAP_EFFECT_FLIP_DISCARD on Windows 10
4298
* libobs-opengl: Support BGRA swap chains on Windows
4299
* UI: set names on scenes duplicated for Studio Mode
4300
4301
-------------------------------------------------------------------
4302
Tue Dec 17 03:07:47 UTC 2019 - jimmy@boombatower.com
4303
4304
- Update to version 24.0.6:
4305
* CI: Fix QtNetwork in Mac packaging script
4306
* UI: Ensure OBS launches when theme is missing
4307
* CI: Fix mbedtls id in mac deploy script
4308
* CI: Fix error deleting QT network framework on OSX
4309
* libobs: Null check hotkey device on macos
4310
* rtmp-services: Increase FB max bitrate to 6Mbps
4311
* CI: Fix up QT network framework on OSX
4312
* CI: Fix osx executable path in plist
4313
* CI: Fix framework symlinks when building osx app
4314
* obs-browser: Disable system flash
4315
* UI: Fix invalid escape sequences in regex string
4316
4317
-------------------------------------------------------------------
4318
Fri Dec 13 21:17:57 UTC 2019 - jimmy@boombatower.com
4319
4320
- Update to version 24.0.5:
4321
* libobs: Update version to 24.0.5
4322
* CI: Don't run clang format on some submodule plugins
4323
* Merge pull request #2010 from wanhongqing123/master
4324
* Merge pull request #2042 from WizardCM/custom-twitch-docks
4325
* Merge pull request #2183 from ratwithacompiler/macos-python-fix-2
4326
* Merge pull request #2085 from ratwithacompiler/macos-python-fix
4327
* Merge pull request #2090 from jpark37/dxgi-refresh-rate
4328
* Merge pull request #2089 from jpark37/dxgi-driver-version
4329
* UI: Delete cookies before connecting account
4330
* UI: Fix bug in untested/unused function code path
4331
* deps/media-playback: Don't use interrupt cb for local files
4332
* deps/media-playback: Don't exit thread on AVERROR_EXIT
4333
* deps/obs-scripting: Fix formatting
4334
* Merge pull request #2152 from Rosuav/fix-cursor-position
4335
* UI: Fix Twitch panels not using dark first time
4336
* Merge pull request #1914 from YouNow/master
4337
* Merge pull request #2140 from DevWolk/avn-obs
4338
* Merge pull request #2045 from wolf247/master
4339
* Merge pull request #2179 from WizardCM/remove-help-interact
4340
* Merge pull request #2125 from DDRBoxman/appbundle
4341
* Merge pull request #2168 from kkartaltepe/vaapi-profile-fix
4342
* Merge pull request #2148 from eulertour/master
4343
* Merge pull request #2146 from Fenrirthviti/recording-bitrate-fix
4344
* libobs: Fix race condition
4345
* Merge pull request #2147 from JohannMG/vscode-ignore
4346
* Merge pull request #2134 from WizardCM/wasapi-samplerate
4347
* Merge pull request #2129 from Fenrirthviti/win-blacklist-update
4348
* Merge pull request #2131 from jpark37/input-layout-error
4349
* Merge pull request #2128 from Xaymar/return-to-break
4350
* Merge pull request #2121 from cg2121/fix-warning
4351
* Merge pull request #2110 from derrod/ffmpeg-output-fix
4352
* Merge pull request #2106 from cg2121/fix-preview-bug
4353
* Merge pull request #2126 from Fenrirthviti/linux-ci-fix
4354
* Merge pull request #2091 from Programatic/xshm_wrong_windows
4355
* Merge pull request #2120 from jpark37/objc-msgsend
4356
4357
-------------------------------------------------------------------
4358
Tue Oct 15 14:33:53 UTC 2019 - jimmy@boombatower.com
4359
4360
- Update to version 24.0.3:
4361
* obs-browser: Remove "monitor by default" flag
4362
* Revert "libobs/audio-monitoring: Don't init until used"
4363
* libobs-d3d11: Fix code styling
4364
* libobs: Update version to 24.0.3
4365
* libobs-d3d11: Fix calling convention of loaded func
4366
* obs-browser: Only disable NetworkService on macOS
4367
* libobs-d3d11: Use unordered_map for duplicator collection
4368
* win-capture: Fix extra duplicator refs
4369
* UI: Fix issue where multiview doesn't update
4370
* libobs: Update version to 24.0.2
4371
* libobs-d3d11: Don't set GPU priority on Intel adapters
4372
* libobs/audio-monitoring: Add error logging
4373
* libobs/audio-monitoring: Don't init until used
4374
* obs-browser: Use older chromium network implementation
4375
* libobs-d3d11: Set maximum GPU priority
4376
* Exclude build dir from clang format
4377
* UI, libobs: Fix compiler warnings
4378
* Revert "UI: Remove FFZ from twitch integration"
4379
* UI: Remove FFZ from twitch integration
4380
* libobs-d3d11: Disable NV12 format support for WARP
4381
* obs-ffmpeg: Remove unbuffered mode from media source
4382
* obs-transitions: Fix stingers sometimes getting cut off
4383
* obs-browser: Update version to 2.7.12
4384
* obs-ffmpeg: Fix deadlock with nvenc lookahead
4385
* UI: Fix path calculation for disk space check
4386
* obs-ffmpeg: Do not enable hardware decoding by default
4387
4388
-------------------------------------------------------------------
4389
Sun Sep 22 21:04:42 UTC 2019 - jimmy@boombatower.com
4390
4391
- Update to version 24.0.1:
4392
* obs-browser: Fix a deadlock
4393
* libobs: Update version to 24.0.1
4394
* libobs: Add API to get last OBS version of a source
4395
* obs-browser: Signal whether audio active/inactive
4396
* UI: Hide mixer sources if audio deactivated
4397
* libobs: Add funcs to determine whether audio active
4398
* obs-browser: Turn rerouting audio off by default
4399
* UI: Check for null pointer
4400
* UI: Fix crash closing mixer dock panels
4401
* win-dshow: Do not allow H264 to have same priority as MJPEG
4402
* win-dshow: Disable HW decode in DirectShow for now
4403
* UI: Adjust locale name for zh-TW
4404
4405
-------------------------------------------------------------------
4406
Thu Sep 19 02:55:09 UTC 2019 - jimmy@boombatower.com
4407
4408
- Update to version 24.0.0:
4409
* obs-browser: Update translations from crowdin
4410
* Update translations from Crowdin
4411
* libobs: Update version to 24.0.0
4412
* libobs: Check to swap BGRX/BGRA in async filters
4413
* obs-browser: Map absolute to file URLs
4414
* UI: Fix extra browser panels always creating on startup
4415
* obs-browser: Fix panels not remembering last URL set
4416
* UI: Fix browser docks being unchecked when created
4417
* win-dshow: Fix color range when using FFmpeg decode
4418
* Revert "UI: Various screen reader fixes"
4419
* UI: Fix pause hotkey not working properly
4420
* obs-browser: Fix portable mode not saving cookies
4421
* obs-browser: Fix minor bug when using older CEF versions
4422
* UI: Disable NVENC lookahead if dynamic bitrate on
4423
* obs-browser: Fix browser panel visibility bug
4424
* CI: Update CEF on osx to 3770
4425
* obs-browser: Fix large local media file access
4426
* Revert "image-source: Set default size of color source to canvas size"
4427
* obs-browser: Fix build error on macOS
4428
* obs-browser: Fix browser panel crash
4429
* UI: Shut down browsers when browser docks hidden
4430
* UI: Refactor all browser dock classes in to one
4431
* UI: Various screen reader fixes
4432
* obs-browser: Allow users to use CEF audio instead of OBS
4433
* UI/updater: Fix variable type to format specifier
4434
* graphics-hook: Fix format specifier
4435
* obs-browser: Do not use WasHidden() for visibility on 3507+
4436
* obs-browser: Fix browser panel crash
4437
* libobs: Remove redundant function param and for loop
4438
* libobs: Make sure to offset unpause audio data
4439
* libobs: Fix pause cutting out video data prematurely
4440
* libobs: Fail pause/unpause if still waiting for them
4441
* libobs: Give a little extra time for pause to start/stop
4442
* libobs: Fix Area shaders missing for RGB output
4443
* obs-qsv11: Remove leftover stack variable
4444
* obs-ffmpeg: Fix video warnings
4445
* libobs: Fix video warnings
4446
* CI: Update Windows CEF version
4447
* libobs: Use correct pointer
4448
* libobs: Call debug marker after null check, not before
4449
* libobs: Don't render scene item texture if it's null
4450
* obs-browser: Do not process Qt events for browser source
4451
* libobs: Add graphics API to get graphics object pointer
4452
* deps/media-playback: Remove cuda for hardware decoding
4453
* deps/media-playback: Fix hw decode dropping last few frames
4454
* libobs-d3d11: Print feature level as %x for readability
4455
* libobs-d3d11: Consistent exception catch parameters
4456
* rtmp-services: Update GameTips.TV
4457
* deps/media-playback: Use hwaccel with non-alpha WebM files
4458
* obs-browser: Ensure FPS always matches OBS
4459
* obs-browser: Don't signal frame begin if feature disabled
4460
* obs-browser: Actually fix browsers sometimes not rendering
4461
* libobs: Fix default mixer values
4462
* obs-qsv11: Do not enable b-frames on sandy/ivy bridge
4463
* obs-browser: Fix browser source sometimes not rendering
4464
* libobs: Insert sources to linked lists after creation
4465
* libobs: Add missing static to function
4466
* libobs: Fix null potential pointer dereference
4467
* libobs: Fix Lanczos calculations
4468
* libobs: Simplify bicubic weight calculations
4469
* obs-ffmpeg: Use NV_FAILED() instead of FAILED()
4470
* obs-ffmpeg: Force I-Frame when reconfiguring jim-nvenc
4471
* deps/media-playback: Fix memory leak
4472
* deps/media-playback: Fix hw accel decode crash
4473
* libobs: add pointer check in reset_raw_output
4474
* UI: Clarify dynamic bitrate support in tooltip
4475
* obs-x264: Do not display log messages every update
4476
* UI: Move "area" scale below bilinear, above bicubic
4477
* UI: Fix bug where FTL was using AAC instead of opus
4478
* obs-browser: Fix audio cutting out
4479
* libobs: Add audio lines
4480
* UI: Simplify toggle pause code
4481
* UI: Update tooltip when paused
4482
* UI: Fix inconsistency with spaces
4483
* UI: Add dynamic bitrate support to the UI
4484
* obs-outputs: Add dynamic bitrate to RTMP output
4485
* libobs: Mark encoders that support dynamic bitrate
4486
* obs-outputs: Allow changing bitrate test limit on the fly
4487
* obs-x264: Do not show reconfigure details in log
4488
* obs-ffmpeg: Allow FFmpeg NVENC to be reconfigured
4489
* linux-capture: Texture unbound after GS_GL_DUMMYTEX changes
4490
* Revert "win-capture: Don't leak dynamic library references"
4491
* libobs-opengl: Fix Clang warnings
4492
* UI: Redundant/bad casts
4493
* libobs-opengl: Redundant cast
4494
* UI: Add box select to preview
4495
* libobs: Fix browser source settings resetting pre-24
4496
* cmake: Fix SWIG deprecation warnings
4497
* UI: Use "-inf" for muted volume level
4498
* UI: Clarify extra browser dock text
4499
* libobs-d3d11: Disable NV12 usage for Intel
4500
* UI: Fix Area sample count text
4501
* obs-text: Fix formatting
4502
* libobs: Reset mixers for "monitoring only" sources
4503
* libobs, obs-scripting, vlc-video: Fix compiler warnings
4504
* UI: Fix compiler/Acri warnings
4505
* win-wasapi: Fix typo with description
4506
* libobs: UI: Add Area scaling for downscale output
4507
* libobs: Remove unnecessary divides from Lanczos
4508
* libobs: Fix dark lines using Lanczos
4509
* UI: Change Connect Account to Recommended
4510
* libobs: Merge obs_source_process_filter_(tech_)?end functions
4511
* libobs: Fix apply_settings & remove_by_name for groups
4512
* UI: Fix look of extra panels trash icon
4513
* obs-browser: Update to 2.6.1
4514
* libobs-opengl: Fix gl_error_to_str
4515
* libobs-opengl: Fix DUMMY textures left bound
4516
* Revert "libobs-opengl: Add GS_RGBX format"
4517
* linux-capture: Revert GS_RGBX usage
4518
* deps/media-playback: Convert YUV alpha formats to RGB on GPU
4519
* obs-ffmpeg: Add YUV alpha formats for completeness
4520
* libobs: Add YUV alpha formats
4521
* deps/media-playback: Add missing header to CMake
4522
* UI: Rename Mixer to Audio Mixer
4523
* libobs: Separate textures for YUV input
4524
* obs-scripting: Use a recursive mutex for Lua scripting
4525
* UI: Add the ability to create custom browser docks
4526
* UI: Add LineEditChanged and LineEditCanceled
4527
* obs-browser: Fix a few panel issues
4528
* libobs: Fix stale format in async frame cache
4529
* UI: Fix pause button checked color with Rachni theme
4530
* obs-scripting: Add pause scene script
4531
* UI: Remove Twitch from MultichannelWarning message
4532
* libobs: Add missing pixel format to format_is_yuv and get_video_format_name
4533
* win-dshow: Use unbuffered by default for MJPEG
4534
* win-dshow: Clarify function name/purpose
4535
* libobs, obs-ffmpeg, win-dshow: Fix FFmpeg 4.0 deprecation
4536
* win-dshow, obs-ffmpeg: Add hardware decoding support
4537
* libobs: Add GPU timestamp query support
4538
* UI: Partially revert PR #1979
4539
* UI: Fix Lanczos label with correct sample count
4540
* libobs: Separate textures for YUV output, fix chroma
4541
* CI: Only download Qt if it doesn't exist already
4542
* libobs: Optimize lanczos shader, remove scaling
4543
* obs-browser: Update to 2.5.0 (audio capture support)
4544
* libobs: Add "monitoring by default" source cap
4545
* libobs: Optimize bicubic shader
4546
* libobs: Default sampler sometimes unset for GL
4547
* libobs: Fix benign typo
4548
* win-dshow: Use FFmpeg for MJPEG decompression
4549
* libobs: obs-ffmpeg: win-dshow: Planar 4:2:2 video
4550
* UI: Pass QColor as reference
4551
* win-capture: Don't leak dynamic library references
4552
* libobs: Don't leak dynamic library references
4553
* libobs: Return NULL if there is no get_properties callback
4554
* win-wasapi: Catch by reference
4555
* UI: Catch by reference
4556
* libobs-d3d11: Catch be reference
4557
* libobs: Supress clang-tidy warning clang-tidy-cert-flp30-c
4558
* UI: Stop recording when disk space is low
4559
* libobs-opengl: Remove unused VERTEXID code
4560
* libobs-opengl: Support gl_FragCoord and cull unused interpolants
4561
* libobs-opengl: Fix GS_R8G8 values
4562
* UI: Add links for Facebook stream key
4563
* obs-transitions: Fix suffix with stinger transition
4564
* UI: Add ability to disable hotkeys when not in focus
4565
* UI: Fix param logic of ResetHotkeyState calls
4566
* libobs: Rework RGB to YUV conversion
4567
* libobs: Remove YUV transformation on CPU
4568
* UI: Fix hotkeys working even when disabled in focus
4569
* UI: Add option to warn on stop recording
4570
* UI: Improve look of adv audio control dialog
4571
* UI: Add Restream.io link to stream key page
4572
* UI: Add Restream.io bandwidth test stream key param
4573
* UI: Add channels widget to Restream.io integration
4574
* UI: Declare missing overrides
4575
* cmake: Fix typo
4576
* obs-text: Use array type for unique_ptr uint8_t[]
4577
* rtmp-services: Remove redundant null checks
4578
* libobs: Improve timing of unbuffered deinterlacing
4579
* win-dshow: Update libdshowcapture to 0.6.1
4580
* UI: Display infinity symbol when volume is at 0 percent
4581
* rtmp-services: Add Stripchat streaming service
4582
* obs-qsv: Enable high profile for QSV H.264
4583
* obs-qsv: Remove check for AsyncDepth in InitParams
4584
* libobs: UI: Remove DrawBackdrop() to save fullscreen pass
4585
* UI: Set default maximum name length to 170 characters
4586
* frontend-tools: Make start/stop buttons checkable
4587
* UI, obs-plugins: Add spinbox suffixes where necessary
4588
* libobs: obs-filters: Area upscale shader
4589
* file-updater: Use transparent HTTP compression
4590
* frontend-tools: Add option to pause output timer when rec is paused
4591
* obs-qsv: Enable LA_CBR as QSV rate control
4592
* libobs-opengl: Fix glGetError() infinite loop
4593
* UI: Simplify resize output code
4594
* obs-browser: Fix CEF 75.0.13 support
4595
* libobs: Fix formatting
4596
* UI: Add enable preview button
4597
* rtmp-services: Add Steam
4598
* obs-qsv: Enable Content Adaptive Quantization
4599
* obs-qsv: Enable B-frames and B-pyramid for encoder
4600
* CI: Run clang format on linux and osx CI and fail if changes are made
4601
* libobs: Call both get_defaults and get_defaults2
4602
* UI: Fix toggled signal of property groups
4603
* libobs: Fix formatting
4604
* obs-qsv: Add newer platforms to CPU enum
4605
* UI: Make Dark theme group box title bold
4606
* linux-v4l2: Add "Default" color range setting
4607
* win-dshow: Add "Default" color range setting
4608
* UI: Change default recording format to MKV
4609
* Apply clang-format to objective c code
4610
* obs-ffmpeg: Separate logging code
4611
* libobs: Clear module variable in case module reloaded
4612
* linux-capture: Fix xcompcap robustness
4613
* libobs-opengl: Fix GS_GL_DUMMY textures creation
4614
* libobs-opengl: Add GS_RGBX format
4615
* libobs-opengl: Add error enum to string function
4616
* UI: Add pause support
4617
* obs-ffmpeg: Add support for pausing
4618
* libobs: Implement pausing of outputs
4619
* obs-ffmpeg: Remove unnecessary function
4620
* libobs: Correct raw output starting audio data
4621
* libobs: Add obs_get_frame_interval_ns
4622
* UI: Don't display MP4/MOV warning if lossless
4623
* obs-ffmpeg: Check for replay buffer button press
4624
* UI: Make adv. streaming audio encoder independent
4625
* libobs: Buffer-smoothing enhancements
4626
* win-dshow: Decouple audio from video
4627
* rtmp-services: Update and prune services
4628
* libobs-d3d11: Set texture using initializer list
4629
* obs-outputs: Minor pointer fixes
4630
* UI: Avoid ternary operator for mixed types
4631
* libobs: Fix format selection
4632
* libobs-d3d11: Unnecessary type conversions
4633
* .git-blame-ignore-revs: Add file to handle mass reformatting
4634
* clang-format: Remove redundant params
4635
* rtmp-services: Update ingest list for Restream.io
4636
* obs-text: fix text transform on updated file
4637
* libobs-opengl: Empty VAO
4638
* libobs-d3d11: Fix missing vertex buffer clear in NV12 check
4639
* obs-ffmpeg: Move external headers to external dir
4640
* clang-format: Apply formatting
4641
* clang-format: Add clang-format files
4642
* cmake: Install 'libobs.pc' under the correct 'libdir'
4643
* libobs: Full-screen triangle format conversions
4644
* UI: Use stream track if no tracks are selected
4645
* Revert "UI: Use theme colors setting for Projectors too"
4646
* libobs, UI: Implement item_locked event
4647
* libobs-d3d11: Clean up device_projection_pop
4648
* libobs: Area-resampling shader optimizations
4649
* libobs: linux-v412: obs-ffmpeg: Add packed BGR3 video support
4650
* libobs: Remove unnecessary frame pipelining
4651
* libobs: Improve low-resolution bilinear sampling
4652
- Upstream moved pkgconfig/libobs.pc to libdir for x86_64.
4653
4654
-------------------------------------------------------------------
4655
Mon Jun 17 19:56:19 UTC 2019 - jimmy@boombatower.com
4656
4657
- Update to version 23.2.1:
4658
* libobs: Update version to 23.2.1
4659
* obs-frontend-api: Add func to add custom docks
4660
* libobs: Disable blending when converting sources
4661
* UI: Fix editor inheriting source list stylesheet
4662
* UI: Fix bug with custom source list item color
4663
* UI: Fix tray icon showing up on startup even if off
4664
* libobs: Fix null pointer dereference
4665
4666
-------------------------------------------------------------------
4667
Thu Jun 13 01:27:07 UTC 2019 - Jimmy Berry <jimmy@boombatower.com>
4668
4669
- Update %post script for new desktop file name.
4670
- Include appdata in files list.
4671
- Include obs-ffmpeg-mux in files list.
4672
4673
-------------------------------------------------------------------
4674
Thu Jun 13 00:57:19 UTC 2019 - jimmy@boombatower.com
4675
4676
- Update to version 23.2.0:
4677
* libobs: Update version to 23.2.0
4678
* Update translations from Crowdin
4679
* UI: Make two-auth message a bit friendlier
4680
* UI: Use better link for Twitch two-factor warning
4681
* win-capture: Add discord to game capture blacklist
4682
* UI: Fix transition A/B labels on macOS/Linux
4683
* UI: Add two-factor authentication warning for Twitch
4684
* UI: Add ability to use rich text in warning dialogs
4685
* UI: Fix output icon size. Add padding to settings list items
4686
* UI/updater: Update some text for clarity
4687
* UI/updater: Add marquee progress bar for existing file check
4688
* UI/updater: Add manifest file for DPI awareness
4689
* UI: Revert Dark theme Scenes font change
4690
* CI: Fix travis test on OSX
4691
* CI: Build CEF with OS X 10.11 target
4692
* UI: Ensure frontend event is removed on object deletion
4693
* win-wasapi: Speaker enum fixes
4694
* UI: Fix "Toggle Preview" hotkeys duplicating
4695
* GitHub: Add funding buttons
4696
* libobs-d3d11: Bad indices in log output
4697
* libobs: Pair encoders only when output actually starts
4698
* UI: Fix issue where rec time left would show negative time
4699
* libobs: Remove unreachable YUV decode paths
4700
* obs-filters: Remove unused key_rgb shader variable
4701
* obs-filters: Remove unused variable for color key
4702
* libobs: Remove saturate from RGB -> YUV conversion
4703
* UI: Remove unused helper function renderVB
4704
* obs-browser: Close browser panels early
4705
* UI: Remove 5 file limit for drag & drop
4706
* libobs: Fix lockup when an encode call fails
4707
* UI: Dark theme consistency for Scenes vs Sources
4708
* UI: Remove unused hotkey qss items
4709
* UI: Fix theme issues with hotkey icons
4710
* UI: Add hover color to hotkey icons
4711
* UI: Add Transition Previews
4712
* libobs: Add transition and showing counter functions
4713
* README.rst: Add contributing/donating link
4714
* obs-ffmpeg: Fix VAAPI CBR
4715
* libobs: UI: Remove Qt usage from graphics thread
4716
* obs-outputs: Fix undefined MSG_NOSIGNAL
4717
* libobs: Restore casts to fix Clang warnings
4718
* obs-qsv: Update libmfx, fix QSV with new DCH drivers
4719
* UI: Block SIGPIPE in all threads
4720
* obs-outputs: Return error instead emitting SIGPIPE
4721
* obs-frontend-api: Add func to trigger a Studio Mode transition
4722
* obs-frontend-api: Add methods to get/set transition duration
4723
* libobs: Fix various alpha issues
4724
* UI: Change fader type to log
4725
* UI: Make volume faders more precise
4726
* UI: Change volume to dB in adv audio properties
4727
* UI: Use escaped html for about dialog
4728
* UI: Add Patreon contributors to About dialog
4729
* win-dshow: fix issue decoding some H.264 stream
4730
* UI: Fix system tray not working
4731
* UI: Hide Alpha channel field from the color picker
4732
* UI: fix crash due to NULL dereference
4733
* rtmp-services: Update GameTips.tv
4734
* libobs: Fix crashes from wrong types
4735
* CI: Use swig 3.0.12 on OSX
4736
* UI: Fix theme showing incorrect theme when on Dark
4737
* CI: Use swig 3.04 on OSX
4738
* obs-ffmpeg: Fix jim-nvenc initial DTS for fractional FPS
4739
* UI: Add ability to set properties spinbox suffix
4740
* libobs: Add ability to set spinbox property suffix
4741
* UI: Use icons for hotkey buttons
4742
* UI: Truncate text in hotkeys interface
4743
* UI: Remove icons from settings button box
4744
* UI: Improve look of Dark theme
4745
* UI: Remove settings horizontal lines
4746
* UI: Remove mac browser workarounds, improve stability
4747
* UI: Only execute "What's New" code on win32
4748
* UI: Check for valid systen tray pointer
4749
* UI: Increment bitrates by 50
4750
* libobs: Use RTLD_FIRST when loading libraries on macOS
4751
* UI: Fix theme issues with vis/lock checkboxes
4752
* obs-ffmpeg: Move ffmpeg-mux to executable dir
4753
* libobs/util: Add function to get executable path
4754
* obs-filters: Use int sliders for opacity
4755
* obs-filters: Fix opacity on image mask/blend filter
4756
* libobs: Support limited color range for RGB/Y800 sources
4757
* decklink, win-dshow: Use obs_source_output_video2
4758
* libobs: Add better default source color range handling
4759
* Revert "libobs: libobs-d3d11: obs-filters: No excess alpha"
4760
* UI: Fix theme bug when updating from older versions
4761
* UI: Add ability to copy/paste scene filters
4762
* UI: Fix unable to escape when renaming scene
4763
* UI: Fix group checkbox icons not working in Dark theme
4764
* UI: Simplify locked/visibility checkboxes
4765
* UI: Change icons to svg
4766
* UI: Fix preview/program label alignment
4767
* libobs: Fix GS_UNSIGNED_LONG definition
4768
* obs-outputs: Fix leak with certs for rtmp
4769
* UI: Rename UI files for consistency
4770
* UI: Fix whitespace issues with "ignore wheel" widgets
4771
* UI: Do not remove focus on mouse leave events
4772
* win-wasapi: Unapply/reapply audio monitoring on reconnect
4773
* win-wasapi: Fix audio capture after unplugging device
4774
* win-wasapi: Call CoInitializeEx in reconnect thread
4775
* decklink-output-ui: Fix memory leak
4776
* rtmp-services: Update Mixer keyframe interval
4777
* UI: Do not allow mouse wheel for volume slider
4778
* libobs: UI: Fix rotated line scale
4779
* obs-ffmpeg: Add logging of last error for passing to UI
4780
* libobs: Allow Win32 pipes to pass STDERR for logging of errors
4781
* UI: Update error message severity levels and show additional info
4782
* UI: Add warning / critical QMessageBox wrappers
4783
* Use proper capitalization for string
4784
* UI: Add support for property groups
4785
* libobs: Add property groups
4786
* Decklink: inital preview out work
4787
* UI: Use theme colors setting for Projectors too
4788
* UI: Correct custom property implementation
4789
* vlc-video: Enable subtitle track selection
4790
* UI: Add default color for the preview background
4791
* UI: Fix Linux build without PulseAudio
4792
* UI: Estimate recording time left until disk is full
4793
* libobs: Fix shader for GLSL
4794
* UI: Add Linux AppStream metadata
4795
* UI: Add hotkey to toggle preview
4796
* win-capture/graphics-hook: Check if mutex abandoned
4797
* UI: Remove SourceListWidget
4798
* UI: Ignore wheelEvent for properties
4799
* rtmp-services: Add OnlyFans streaming service
4800
* CONTRIBUTING.rst: Improve commit guidelines
4801
* UI: Fix remux dialog ignoring filename changes
4802
* UI: Separate delegate class into header file
4803
* UI: Show a message in the empty source list
4804
* deps/media-playback: YUV444P support
4805
* libobs: Simplify YUV conversion
4806
* UI: Add null check for rename of default theme
4807
* UI: Don't hide cursor over multiview
4808
* UI: Add ability to center items vertically/horizontally
4809
* UI: Rename Default theme to System
4810
* libobs: Add additional effect debugging information
4811
* Remove double spaces from localization
4812
* UI: Fix size of output icon
4813
* vlc-video: Enable audio track selection
4814
* UI: Add text autoselect for source rename
4815
* UI: Add text autoselect on scene rename
4816
* libobs: UI: Use graphics debug markers
4817
* libobs/graphics: Support debug markers
4818
* libobs: Fix move assignment operator for ComPtr
4819
* libobs: libobs-d3d11: obs-filters: No excess alpha
4820
* UI: Don't update stats dock if hidden
4821
* UI: Fix bandwidth test flag being saved to stream key
4822
* cmake: Generate obs.rc out-of-tree
4823
* libobs: Add function to remove properties
4824
* linux-capture: Add randr support
4825
* obs-frontend-api: Access system tray icon from API
4826
* UI: Fix incorrect padding usage in Rachni theme
4827
* UI: Show correct version in about dialog
4828
* UI: Log group items on startup
4829
* UI, libobs, text-freetype2: Add missing pragma once in header files
4830
* libobs: Add support for F25-F35 hotkeys on Linux
4831
* UI: Hide border for Output Settings container
4832
* UI: Hide border for General Settings container
4833
* UI: Refactor Audio Settings tab structure
4834
* plugins: Clear all compiler warnings
4835
* libobs: Clear all compiler warnings
4836
* UI: Fix Q_PROPERTY compiling warnings
4837
* libobs-opengl: Clear some conversion and uncaught switch cases warnings
4838
* image-source: Set default size of color source to canvas size
4839
* CI: Build caption output support on OSX by default
4840
* deps/obs-scripting: Expose obs_output_output_caption_text1 to scripts
4841
* Improve locales
4842
* obs-filters: Add luma key filter
4843
* libobs: Add minimum display duration to caption data
4844
* UI: Show output's last error in failure dialog
4845
* libobs: Initialize service before starting output
4846
* UI: Fix unencoded stream failure
4847
* obs-ffmpeg: Bind network buffer size in the UI
4848
4849
-------------------------------------------------------------------
4850
Sat Apr 6 16:14:42 UTC 2019 - Jimmy Berry <jimmy@boombatower.com>
4851
4852
- Add libqt5-qtsvg-devel as a build dependency.
4853
4854
-------------------------------------------------------------------
4855
Sat Apr 06 02:50:54 UTC 2019 - jimmy@boombatower.com
4856
4857
- Update to version 23.1.0:
4858
* obs-ffmpeg: Remove "A" variants from NVENC blacklist
4859
* libobs: Fix and simplify Area scale filter
4860
* Update translations from Crowdin
4861
* libobs: Update version to 23.1.0
4862
* UI: Do not show [x] (close) for primary dock widgets
4863
* UI: Fix file browser showing up when dir selected
4864
* UI: Fix issue where space/esc hotkeys would be blank
4865
* UI: Fix crash when using ctrl-c in Linux terminal
4866
* UI: Allow smaller Restream docks
4867
* libobs, image-source: Fix ABI break in image_file_t structure
4868
* UI: Fix act. feed version hide check to <= 23.0.2
4869
* libobs: Change internal version to 23.0.3 (temporarily)
4870
* obs-ffmpeg: Show encoder name when logging jim-nvenc
4871
* UI: Hide act. feed by default if prev ver below 23.1
4872
* UI: Remove help icon from source select dialog
4873
* UI: Don't open settings or close in event subloop
4874
* libobs: Update version to 23.1.0
4875
* CI: Add Restream secrets for AppVeyor
4876
* obs-ffmpeg: Fix blacklisted adapter check
4877
* UI: Add Restream integration
4878
* win-dshow: Update libdshowcapture for crash fix
4879
* libobs: Remove dead code in sharpness effect
4880
* obs-filters: Remove unused function in shader
4881
* libobs: Fix Area scale filter for GLSL
4882
* CI: Don't build service integration in PRs&Forks
4883
* CI: Build service integration on Azure Pipelines
4884
* obs-browser: Make DispatchJSEvent asynchronous
4885
* libobs: Fix ABI break
4886
* UI: Remove and ignore obs.rc
4887
* libobs-opengl: Fix bad log string
4888
* libobs: Fix output type specifiers
4889
* libobs: Fix invalid max_anisotropy value
4890
* UI: Use icons from theme on Linux
4891
* Revert "UI: Add obs.rc to .gitignore"
4892
* libobs: Fix obs_property_float_set_limits
4893
* image-source: Re-add fix of repeating images
4894
* UI: Remove Area downscale filter option
4895
* UI: Add obs.rc to .gitignore
4896
* Revert "obs-ffmpeg: Add option to use b-frames as reference"
4897
* libobs: Fix effect parsing log specifiers
4898
* rtmp-services: Add GameTips.tv
4899
* obs-ffmpeg: Use correct calling convention on CreateDXGIFactory1
4900
* image-source: Add memory usage limit to slideshow
4901
* libobs/graphics: Add memory usage member to image file
4902
* libobs: Add function to get libobs object data
4903
* image-source: Revert slideshow dynamic loading
4904
* libobs: Fix frame not being cleared
4905
* CI: Build for Linux on Azure Pipelines
4906
* CI: Build on Ubuntu Xenial for Travis CI
4907
* Adjust locales for better consistency
4908
* libobs-d3d11: Log errors from HasBadNV12Output just in case
4909
* libobs-d3d11: Improve NV12 validity check for AMD
4910
* CI: Always send travis webhook and remove IRC sections
4911
* obs-ffmpeg: Change clear on media end wording for media source
4912
* cmake: Fix Qt DLL filenames for debug builds
4913
* UI: Add confirmation dialog for bandwidth test mode
4914
* UI: Add PAL 25 & 50 FPS as common FPS values
4915
* UI: Fix yes/no not using localization in no source dialog
4916
* UI: Change HDD to Disk in locale
4917
* UI: Add checkbox for Twitch bandwidth test mode
4918
* CI: Build 32/64 bit Windows parallel on Azure
4919
* CI: Build for windows on Azure Pipelines
4920
* obs-text, win-capture: Do not use premultiplied alpha
4921
* Add "Area" scale filter
4922
* UI: Fix "What's New" showing again each patch version
4923
* UI: If from 23.0.1 or 23.0.0, hide activity feed
4924
* UI: Add Twitch Activity Feed
4925
* libobs: Remove unnecessary count check
4926
* libobs: Fix code styling
4927
* libobs: Fix first frame when output restarted
4928
* UI: Redo settings icons
4929
* CI: Fix building on trusty
4930
* UI: Add (Do not show again) checkbox to dock closing warning
4931
* Revert "Merge pull request #1418 from cabirdme/qsv_feature_add"
4932
* Revert "obs-qsv: Enable b-pyramid & change packet priority"
4933
* UI: Warn when closing dock widgets for first time
4934
* UI: Add way to exec std::function via invokeMethod
4935
* obs-ffmpeg: Check avformat context before use
4936
* obs-ffmpeg: Fix crash on failed audio codec init (for real)
4937
* UI: Always set first scene collection/profiles
4938
* obs-ffmpeg: Fix crash on failed audio codec init
4939
* libobs-d3d11: Check for bad NV12 output on all devices
4940
* libobs-d3d11: Perform actual test for NV12 driver bug
4941
* libobs-d3d11: Remove NV12 blacklist
4942
* libobs: Always query shared texture handle for encoding
4943
* UI: Add preview/program labels in studio mode
4944
* decklink: Fix locale (missing word)
4945
* decklink: Allow selecting input connections.
4946
* decklink: Fix FC<->LFE channel swap for some devices
4947
* obs-text: Add text transform property
4948
* win-dshow: Fix "Highest FPS" algorithm
4949
* libobs-d3d11: Reset handle and re-lock if texture rebuilt
4950
* libobs-d3d11: Use discrete function to get shared handle
4951
* libobs-d3d11: Set acquired bool when texture acquired
4952
* obs-ffmpeg: Always output SEI
4953
* obs-ffmpeg: Fix SEI data output
4954
* frontend-tools: Fix memory leak when reloading scripts
4955
* UI: Show video container warning when selecting MOV
4956
* UI: Update tab stop order in Settings
4957
* libobs: Tell filters that we want to load
4958
* CI: macOS builds on Azure Pipelines
4959
* obs-qsv11: Fix crash on destructor after init failure
4960
* obs-qsv11: Don't try to free non allocated array on destruction
4961
* cmake: Fix pkg-config handling of libvlc
4962
* obs-ffmpeg: Fix NVENC blacklisted card check
4963
* decklink: Update SDK to 10.11.4
4964
* UI: Add ability to copy & paste filters from the mixer
4965
* UI: Fix locale for 'disabled' devices in audio settings
4966
* rtmp-services: Added GamePlank to services
4967
* image-source: Fix repeating of images with slideshow source
4968
* libobs-opengl: Log shader compiler errors
4969
* libobs/media-io: Fix mono upmix
4970
* UI: Reset replay buffer button on "stop" signal
4971
* obs-ffmpeg: Add option to use b-frames as reference
4972
* obs-filters/expander: Various improvements
4973
* linux-v4l2: Add setting to change color range
4974
* UI: Automatically generate Windows file description
4975
4976
-------------------------------------------------------------------
4977
Fri Mar 08 21:04:44 UTC 2019 - jimmy@boombatower.com
4978
4979
- Update to version 23.0.2:
4980
* UI: Fix "What's New" showing again each patch version
4981
* libobs: Fix code styling
4982
* libobs: Fix first frame when output restarted
4983
* CI: Fix building on trusty
4984
* UI: Add (Do not show again) checkbox to dock closing warning
4985
* Revert "Merge pull request #1418 from cabirdme/qsv_feature_add"
4986
* Revert "obs-qsv: Enable b-pyramid & change packet priority"
4987
* UI: Warn when closing dock widgets for first time
4988
* UI: Add way to exec std::function via invokeMethod
4989
* obs-ffmpeg: Check avformat context before use
4990
* obs-ffmpeg: Fix crash on failed audio codec init (for real)
4991
* UI: Always set first scene collection/profiles
4992
* obs-ffmpeg: Fix crash on failed audio codec init
4993
* libobs-d3d11: Check for bad NV12 output on all devices
4994
* libobs-d3d11: Perform actual test for NV12 driver bug
4995
* libobs-d3d11: Remove NV12 blacklist
4996
* libobs: Always query shared texture handle for encoding
4997
* UI: Reset replay buffer button on "stop" signal
4998
* libobs-d3d11: Reset handle and re-lock if texture rebuilt
4999
* libobs-d3d11: Use discrete function to get shared handle
5000
* libobs-d3d11: Set acquired bool when texture acquired
5001
* obs-ffmpeg: Always output SEI
5002
* obs-ffmpeg: Fix SEI data output
5003
* frontend-tools: Fix memory leak when reloading scripts
5004
* UI: Update tab stop order in Settings
5005
* CI: macOS builds on Azure Pipelines
5006
* obs-qsv11: Fix crash on destructor after init failure
5007
* obs-qsv11: Don't try to free non allocated array on destruction
5008
* obs-ffmpeg: Fix NVENC blacklisted card check
5009
5010
-------------------------------------------------------------------
5011
Wed Feb 27 21:36:03 UTC 2019 - jimmy@boombatower.com
5012
5013
- Update to version 23.0.1:
5014
* obs-browser: Fix widgets being initially blank on high-DPI
5015
* libobs: Update version to 23.0.1
5016
* libobs-d3d11: Disable NV12 textures if NVENC unavailable
5017
* UI: Don't show "What's New" for new users
5018
* UI: Don't delete auto-remux file (just in case)
5019
* libobs-d3d11: Blacklist certain adapters from NV12
5020
* UI: Do not allow post-GPU rescaling on gpu encoders
5021
* libobs: Add func to get encoder caps by encoder pointer
5022
* obs-ffmpeg: Fix bitrate being set on NVENC CQP/lossless
5023
* UI: Fix Mixer allowing endless login retries
5024
* UI: Make workaround for Logitech plugin hard lock
5025
* UI: Check CEF available when loading auth
5026
* libobs-d3d11: Improve check for NV12 texture support
5027
5028
-------------------------------------------------------------------
5029
Tue Feb 26 00:11:02 UTC 2019 - Jimmy Berry <jimmy@boombatower.com>
5030
5031
- Include pkg-config (.pc) file in devel subpackage.
5032
5033
-------------------------------------------------------------------
5034
Mon Feb 25 23:53:13 UTC 2019 - jimmy@boombatower.com
5035
5036
- Update to version 23.0.0:
5037
* UI: Rename a bunch of bad file names
5038
* image-source: Change max loaded slideshow images to 21
5039
* enc-amf: Update translations
5040
* obs-ffmpeg: Add more blacklisted NVENC adapters
5041
* Update translations from Crowdin
5042
* UI: Fix replay buffer checked state when no hotkey is set
5043
* UI: Refine strings for About dialog
5044
* Update translations from Crowdin
5045
* UI: Force Twitch moderation tools to system browser
5046
* UI: Fix wrong filename building for Remux dialog
5047
* obs-ffmpeg: Free NVENC textures after sending EOS
5048
* libobs: Update version to 23.0.0
5049
* obs-browser, obs-vst: Update translations
5050
* UI: If auth startup failed, keep connected in settings
5051
* UI: If Twitch account disconnected, retry login
5052
* UI: If Mixer account disconnected, retry login
5053
* UI: Fix scene list text edit sizing on dark theme
5054
* UI: Actually fix non-windows compilation
5055
* UI: Fix non-windows compilation
5056
* UI: Do not display threaded message boxes on startup
5057
* UI: Defer autoconfig to message queue
5058
* obs-text: Use custom draw flag
5059
* Update translations from Crowdin
5060
* UI: Set replay buffer check w/ --startreplaybuffer
5061
* UI: Fix disabling "resize output to source"
5062
* UI: Make sure user can still stream if auth fails
5063
* UI: Do not auto-remux if using FFmpeg output
5064
* UI: Use QFileInfo for remux
5065
* UI: Clean up code styling of ternary operator usage
5066
* UI: Allocate space for null terminator
5067
* image-source: Actually defer slideshow, not image source
5068
* obs-frontend-api: Make a few frontend API thread-safe
5069
* UI: Fix profile duplicates using wrong cookies
5070
* libobs: Fix missing mutex unlock from 26dbe54
5071
* libobs: Check fwrite return value for extra safety
5072
* libobs-d3d11: Fix rebuild of NV12 textures
5073
* libobs-d3d11: Actually use paired NV12 member variable
5074
* libobs-d3d11: Don't inline rebuild funcs
5075
* UI: Fix inconsistent use of ellipsis
5076
* obs-ffmpeg: Fix constant QP mode in new NVENC
5077
* UI: Set preferHardware only when hw encoder is avail.
5078
* UI: Hide instead of disable rescale
5079
* obs-ffmpeg: Update advice for CFA
5080
* vlc-video: Fix a video format not playing back correctly
5081
* UI: Add back auth for custom RTMP servers
5082
* obs-ffmpeg: Add more blacklisted non-NVENC adapters
5083
* UI: Disable stream settings if streaming
5084
* UI: Suggest hw encoding by default depending on hw
5085
* obs-browser: Update default URL
5086
* UI: Remove unused help icon
5087
* frontend-tools: Remove unused help icon
5088
* UI: Remove unused "Beta" texts
5089
* obs-browser: Don't use UNUSED_PARAMETER in app class
5090
* UI: Delete cookies on profile removal
5091
* obs-ffmpeg: Enable NVENC psycho_aq by default for now
5092
* obs-browser: Have child processes detect crashes
5093
* UI: Wait for browser init before "what's new" dialog
5094
* UI: Clear key in autoconfig when service disconnected
5095
* UI: Estimate better resolution if using NVENC
5096
* obs-outputs: Increase GetAdaptersAddresses buffer size
5097
* decklink-output-ui: Add note about keyer output
5098
* libobs: Fix indent
5099
* libobs: Fix race conditions
5100
* libobs: Fix potential race condition on shutdown
5101
* UI: Add default preset for NVENC in simple output
5102
* decklink-ouput-ui: Remove unused help icon
5103
* frontend-tools: Remove unused help icons
5104
* UI: Remove additional unused help icons
5105
* win-capture: Don't try to find window every frame
5106
* obs-ffmpeg: Mark unused parameter
5107
* decklink-output-ui: Fix memory leak in save settings
5108
* obs-ffmpeg: Don't expose new settings to old NVENC (yet)
5109
* UI: Don't enable rescale if on "Use stream encoder"
5110
* UI: Fix encoder preset locale text
5111
* UI: Fix potential race condition for hover items
5112
* UI: Add OBSBasicPreview::Get helper func
5113
* obs-ffmpeg: Fix crash when audio not configured
5114
* UI: Add missing text string for Remux dialog
5115
* UI: Allow compressed responses in RemoteTextThread
5116
* image-source: Defer update of slideshow source
5117
* Revert "UI: Use Twitch dashboard chat popout"
5118
* UI: Use Twitch dashboard chat popout
5119
* UI: Remove help icon from auth/what's new titlebars
5120
* libobs: Fix crash starting raw encoder before gpu encoder
5121
* UI: Add minimum size of OAuth login dialog
5122
* UI: Fix autoconfig authentication not working
5123
* libobs: Fix texture-based encoder decklock
5124
* UI: Increase Twitch "Stream Stats" height by 50
5125
* UI: Allow animated BTTV emojis
5126
* decklink-output-ui: Fix memory leak
5127
* UI: Enter graphics context before destroying texture
5128
* libobs: Make sure to destroy effect
5129
* UI: Make "What's New" dialog modeless
5130
* obs-ffmpeg: Add a few line breaks for new tooltips
5131
* UI: Check that CEF loaded before loading integrations
5132
* obs-ffmpeg: Use CQP in jim-nvenc properties text
5133
* UI: Fix being unable to drag/drop source list items
5134
* UI: Fix issue with Mixer
5135
* UI: Do one time reset of dock lock state for v23
5136
* obs-ffmpeg: Add tooltips for new NVENC settings
5137
* UI: Start projector user-facing monitor count at 1
5138
* UI: Adjust Acri and Rachni themes
5139
* CI: Build service-integration on Windows
5140
* image-source: Increase slideshow max loaded to 15
5141
* obs-ffmpeg: Disable psycho_aq by default (for now)
5142
* UI: Fix twitch stream stat window not centering
5143
* UI: Add bttv emote button to Twitch chat window
5144
* UI: Change preview handles/outline and add hover
5145
* UI: Add scene item canvas overflow to preview
5146
* obs-ffmpeg: Do not allow new NVENC on gpu idx > 0
5147
* enc-amf: Update plugin to Version 2.5.1
5148
* UI: Use new NVENC by default in simple output mode
5149
* obs-ffmpeg: Add texture-based NVENC encoder implementation
5150
* obs-ffmpeg: Update NVENC properties and property defaults
5151
* obs-ffmpeg: Update display name of FFmpeg NVENC encoder
5152
* obs-ffmpeg: Update nvEncodeAPI.h to latest version
5153
* UI: If hardware encoder selected, disable post rescale
5154
* UI: Use hardware encoding by default if available
5155
* libobs: Add texture-based encoding support
5156
* libobs: Split do_encode in to two funcs
5157
* libobs/media-io: Add frame funcs for separate GPU thread
5158
* obs-ffmpeg: Implement NVENC video card blacklist
5159
* libobs/util: Fix bug with get_winver
5160
* libobs/util: Fix bug with circlebuf_data
5161
* libobs: Add ability to reroute encoders
5162
* libobs/util: Add get_win_ver_int() func (windows)
5163
* libobs: Use NV12 textures when available
5164
* libobs: Add obs_video_active() function
5165
* libobs/graphics: Add NV12 texture support
5166
* libobs/graphics: Add texture sharing functions
5167
* UI: Fix potential race condition
5168
* UI: Add Twitch integration
5169
* UI: Add Mixer integration
5170
* UI: Add auth. support to settings/autoconfig
5171
* UI: Add obfuscation func
5172
* UI: Add Auth and OAuth classes
5173
* UI: Add func to load browser/cookies, but show dialog
5174
* UI: Add per-profile browser panel cookie management
5175
* UI: Switch to new browser panel code
5176
* UI: Improve/refactor autoconfig/settings service UI
5177
* UI: Add function for adding extra docks to main window
5178
* UI: Make assignDockToggle an actual function
5179
* UI: Add function to get main window more easily
5180
* UI: Add functions for executing funcs without blocking
5181
* UI: Add CreateQThread helper function
5182
* UI: Unlock UI by default
5183
* UI: Add alternate constructor for RemoteTextThread
5184
* UI: Add timeout parameter to RemoteTextThread
5185
* UI: Only def. BROWSER_AVAILABLE for WIN32 (for now)
5186
* UI: Remove "service type" from auto-config stream page
5187
* obs-filters: Fix unused parameter warnings
5188
* obs-vst: Fix resizing on windows (submodule update)
5189
* UI: Enable high DPI scaling, for Qt >= 5.11
5190
* UI: Use Next button for GPL license page in windows installer
5191
* win-capture: Add a few more blacklisted capture exes
5192
* win-capture: Do not capture "explorer.exe" with null titles
5193
* libobs: Fix scanf type specifiers
5194
* frontend-tools: Call modified prop callbacks on script load/reload
5195
* CI: Use modified macOS QT installer
5196
* win-capture: Start user-facing monitor count at 1
5197
* UI: add a default black background to the PGM output of the multiview
5198
* rtmp-services: Remove LiveEdu from services
5199
* decklink: Remove redundant const qualifiers
5200
* UI: Clear out previous projectors when loading saved projectors
5201
* rtmp-services: Update Twitch and Smashcast ingests
5202
* obs-filters: Add downward expander filter
5203
* UI: Fix audio recording for lossless simple (#1616)
5204
* cmake: Use multiprocessor compilation on Windows (#1605)
5205
* rtmp-services: restore STAGE TEN (now using rtmps)
5206
* Use Premultiplied Alpha for Text and Game Capture (#1578)
5207
* rtmp-services: updating castr.io ingests
5208
* Add Bangalore, India server to Restream
5209
* rtmp-services: Add Camplace.com RTMP Services (#1631)
5210
* UI: Fix a series of mem leaks (#1614)
5211
* syphon: Remove references to game capture
5212
* obs-ffmpeg: Show additional details in failed to write error
5213
* win-capture: Disable cached offsets writing
5214
* win-capture: Improve reading from get-graphics-offsets
5215
* obs-qsv: Enable b-pyramid & change packet priority
5216
* README.rst: Clarify that project is GPL2+
5217
* Add GPL Cooperation Commitment to base directory
5218
* UI: Fix accessibility/narration text on sources list
5219
* UI: Add support for Restream "Auto" server in auto-config
5220
* decklink: Initialize member variables
5221
* UI: Fix infinitely incrementing showing ref
5222
* UI: Set minimum negative sync offset to -950
5223
* libobs, UI: Do not log redundant warnings
5224
* UI: Add date/time to log file
5225
* Authors: Update Contributors list
5226
* UI: Fix Defaults button not triggering UI update
5227
* rtmp-services: Update service json format version
5228
* Decklink: only use RGBA when using keyer
5229
* obs-qsv11: Log errors on init
5230
* Decklink: Keyer support
5231
* libobs: Add get_defaults2 and get_properties2 for encoders
5232
* rtmp-services: Update Chaturbate POPs
5233
* libobs: Allow const argument in obs_set_cmdline_args
5234
* Add Discord badge to README
5235
* libobs: Fix circlebuf_pop_back returning front
5236
* libobs: Fix Windows Game Mode detection on newer Windows 10 versions
5237
* UI: Save scene collection before export
5238
* UI: Support fractional scaling
5239
* UI: Revert default tab in Settings > Output: Advanced to Stream tab
5240
* Add support for building on PPC64LE using x86 Intrinsic Compat Shim
5241
* libobs: Fix utf-8 bom is not properly skipped
5242
* UI: Show "OBS Studio" in linux desktop link
5243
* UI: Fix display of mono source with surround output
5244
* CONTRIBUTING.rst: Add Discord server and dev chat
5245
* rtmp-services: Remove dead servers/services
5246
* linux-v4l2: Make V4L device names unique
5247
* UI: Add French to UI/dist/obs.desktop
5248
* win-mf: Initialize member variable
5249
* rtmp-services: Added Bongacams ingest point
5250
* UI: Add /LARGEADDRESSAWARE for MSVC x86 executable
5251
* libobs: Fix crash when pixel or vertex shader are missing
5252
* libobs: Log audio source when buffering is added
5253
* libobs: Fix starting timestamp for preloaded frames
5254
* rtmp-services: Add Restream FTL ingests
5255
* obs-output: Update ftl-sdk version
5256
* rtmp-services: Allow seamless service renaming
5257
* rtmp-services: Add Lightcast.com
5258
* rtmp-services: Add Linkstream
5259
* libobs/util: Make default val INVALID_HANDLE_VALUE
5260
* libobs: Background color of 0 should not be gray
5261
* CI: Use proper VLC release tarball
5262
* CI: Use VLC 3.0.4 instead of master for macOS
5263
* obs-libfdk: Compatibility fix for new API
5264
* obs-filters: Add limiter filter
5265
* libobs: memset() the correct buff size
5266
* libobs: Do not process panning if panning centered
5267
* decklink: Add declaration file for integer types
5268
* libobs: Fix audio offset not reset for all tracks
5269
* CI: Update Qt path on Windows
5270
* UI: Fix batch remux compiler warning
5271
* Add AppVeyor CI status badge to README
5272
* Add Travis CI status badge to README
5273
* UI: Remove scrollbar line controls for Dark theme
5274
* Decklink: add UI to control output
5275
* UI: Fix bug when loading saved projectors
5276
* UI: Emit STREAMING_STOPPING event immediately
5277
* linux-capture: XCompCap now chooses glXFBConfigs based on window depth
5278
* decklink: Initialize member variable
5279
* UI: Add multi-track FFmpeg output support
5280
* obs-ffmpeg: Enable multiple audio tracks for FFmpeg output
5281
* libobs: Add multi-track support to non-encoded outputs
5282
* UI: Don't transition if already transitioning (studio mode)
5283
* libobs: Add obs_enum_scenes for enumerating scenes
5284
* libobs-d3d11: Use mip levels are used in resource view
5285
* libobs-opengl: Add int2-4 support
5286
* enc-amf: Update to 2.5.0.1 and update repository address
5287
* UI: Fix typo with resize output text
5288
* Revert "Merge pull request #1498 from Xaymar/patch-obs-amd-encoder"
5289
* Decklink: add output support
5290
* UI: Fix auto remux warning
5291
* rtmp-services: Update liveedu.tv servers
5292
* rtmp-services: Add DLive
5293
* obs-ffmpeg: Add linux VAAPI h.264 encoding support
5294
* libobs: Add pkgconfig support
5295
* enc-amf: Update to 2.5.0 and update repository address
5296
* UI: Change resize output text
5297
* linux-capture: Fix repeated swapping of swapRedBlue and improve robustness further
5298
* rtmp-services: Add Vimm.TV
5299
* libobs: Truncate thread names on Linux
5300
* UI: Add ability to resize output based on source size
5301
* UI: Add option to auto remux
5302
* UI: Remove '?' from remux title bar
5303
* CI: Add mbedTLS dependency for AppVeyor Linux
5304
* CI: Build on Linux with AppVeyor
5305
* CI: Use cmd prefix on AppVeyor as needed
5306
* CI: Move AppVeyor install commands to a script file
5307
* cmake: Find Qt first before going to subdirectories
5308
* cmake: Fix UI being dependent on browser plugin files
5309
* UI: Fix array length computation
5310
* docs/sphinx: Add missing obs_sceneitem_get_id info
5311
* UI: Fix scrollbar misalignment for Acri theme
5312
* UI: Fix scrollbar handle alignment for Dark theme
5313
* libobs: Fix heap corruption in obs_source_output_video
5314
* image-source: Decrease slideshow source memory usage
5315
* UI: Fix system tray context menu creation
5316
* UI: Organize unused/duplicate includes
5317
* libobs/audio-monitoring: Use libobs CFString utils
5318
* coreaudio-encoder: Use libobs CFString utils
5319
* decklink: Use libobs CFString utils
5320
* mac-capture: Use libobs CFString utils
5321
* mac-vth264: Use libobs CFString utils
5322
* libobs: Add CFString utils
5323
* UI: Undo/fix stats dock changes to main window
5324
* decklink: Remove inactive audio channels (linux, macOs)
5325
* UI: Add 4th aux audio input device
5326
* frontend-tools: Increase instant replay playback retry interval
5327
* frontend-tools: Add VLC support to instant replay script
5328
* UI: Batch remux and drag/drop support on remux dialog
5329
* UI: Change about dialog bottom color (light theme)
5330
* win-capture: Add option to adjust hook rate for game capture
5331
* linux-capture: Improve XComposite capture robustness
5332
* libobs: Don't call width/height funcs if context invalid
5333
* rtmp-services: Update Lahzenegar settings
5334
* obs-filters: Add "Invert Polarity" audio filter
5335
* obs-filters: Avoid skewing chroma key's box filter average
5336
* obs-filters: Optimize chroma key's box filter
5337
* cmake: Make static VC runtime libraries consistent
5338
* Plugins: Add descriptions to modules
5339
* libobs: Export image-file to c
5340
* obs-browser: Fix local macOS build issues
5341
* obs-qsv: enable High Profile for QSV h264
5342
* UI: Add ability to style preview background color
5343
* UI: Dark theme padding and alignment fixes
5344
* UI: Add Filter to Hotkeys settings menu
5345
* Fix README hyperlinks under Credits
5346
* cmake: Fix an error when SWIG isn't found
5347
* UI: Set about dialog as non-resizable
5348
* docs/sphinx: Add annotation api functions
5349
* libobs: Add additional gs_effect_get_ functions
5350
* libobs: Add HLSL annotation parsing
5351
* Update decklink SDK to version 10.11
5352
* obs-filters: Add base canvas resolution option
5353
* libobs/util: Fix undefined behavior and optimize util_mul64_64
5354
* UI: Add ability to reset sliders when double clicked
5355
* UI: Implement stereo balancing
5356
* UI: Remove license agreement dialog
5357
* UI: Add about dialog
5358
* cmake: Make directory before copying file
5359
* decklink: Add deactivate when not showing option to decklink
5360
* cmake: Add install_obs_data_file function
5361
* Update AUTHORS file
5362
* UI: Prevent format-truncation compiler warning
5363
* obs-outputs: Fix unused variable compiler warning
5364
* obs-outputs: Make rtmp packet alloc code path clearer
5365
* UI: Fix not all projectors using ProjectorAlwaysOnTop
5366
* win-ivcam: Remove and prohibit useless member functions
5367
* linux-jack: Fix snprintf format specifier
5368
* libobs: Remove VLA in pulse monitoring backend
5369
* cmake: Add variable-length array checks
5370
* libobs: Update version to 22.0.3
5371
* obs-browser: Fix macOS crash
5372
* UI: Blacklist LockApp and Text Input from Game Capture
5373
* UI: Add retina support and updated icons
5374
* UI: Add rename scene/source shortcut
5375
* libobs-opengl: Store FBOs per texture instead of per device
5376
* UI/updater: Fix update bug for 32bit/64bit installs
5377
* UI: Add ctrl+up/down shorcuts to move filters around
5378
* UI: Add delete as shortcut for removing filters
5379
* UI: Make stats dockable
5380
* rtmp-services: Remove offline/unavailable servers/services
5381
* rtmp-services: add STAGE TEN
5382
* UI: Name parameters in definition same as in declaration
5383
* image-source: Add psd and *.* to file filter
5384
* UI: Use themeID for red message in settings view
5385
* obs-qsv: Expose additional QSV encoder settings through GUI
5386
* libobs/UI: Allow Access To argc/argv
5387
* win-capture: Modify log for sharedmem
5388
* obs-filters: Use less automagic for SpeexDSP detection
5389
* deps/obs-scripting: Use less automagic for Lua/Python detection
5390
5391
-------------------------------------------------------------------
5392
Fri Dec 7 00:35:35 UTC 2018 - Jimmy Berry <jimmy@boombatower.com>
5393
5394
- Remove workaround for utilizing proper libdir as it interferes
5395
with building plugins.
5396
5397
-------------------------------------------------------------------
5398
Wed Nov 14 01:34:58 UTC 2018 - Jimmy Berry <jimmy@boombatower.com>
5399
5400
- Set ExclusiveArch to i586 and x86_64.
5401
5402
-------------------------------------------------------------------
5403
Wed Nov 14 01:03:47 UTC 2018 - Jimmy Berry <jimmy@boombatower.com>
5404
5405
- Restrict to ffmpeg3 to avoid Tumbleweed segfault.
5406
https://bugs.links2linux.org/browse/PM-143
5407
5408
-------------------------------------------------------------------
5409
Thu Sep 13 02:48:49 UTC 2018 - jimmy@boombatower.com
5410
5411
- Include optional build dependencies to enable more features.
5412
5413
-------------------------------------------------------------------
5414
Fri Aug 31 15:39:49 UTC 2018 - jimmy@boombatower.com
5415
5416
- Update to version 22.0.2:
5417
* Revert "UI: Do not fire load events until program loaded"
5418
* Revert "UI: Reset sources list manually on first load"
5419
* UI: Always show filter preview if video source
5420
* obs-browser: Update version to 2.1.5
5421
* UI: Reset sources list manually on first load
5422
* UI: Remove "Beta" from auto-config tools menu text
5423
* libobs: Update version to 22.0.2
5424
* obs-browser: Update version to 2.1.4
5425
* UI: Make sure quick transition hotkey is not zeroed
5426
* UI: Do not fire load events until program loaded
5427
* UI: Use AlwaysOnTop option for windowed projectors
5428
* UI: Fix a rare multiview crash when clicked
5429
* UI: Fix macOS bug (scrollbar blocking lock icons)
5430
* CI: Use Qt 5.10.1 instead of 5.11.1 for macOS
5431
* UI: Remove beta warning from auto-config wizard
5432
* libobs: Blacklist old obs-browser version on macOS
5433
* UI: Fix filter layout issue
5434
* UI/updater: Add missing header
5435
* obs-outputs: Revert f1f49bc1 to fix RTMP authentication
5436
* UI: Select item that user adds
5437
* CI: Rename one more missed cef-bootstrap name
5438
* CI: Rename cef-bootstrap to obs-browser-page
5439
* obs-browser: Update browser version to 2.1.3
5440
* UI: Set browser hwaccel def. to false if winver <=7
5441
* rtmp-services: Only do URL check for Facebook
5442
* UI: Close remux output before showing dialog
5443
* rtmp-services: update Periscope settings
5444
* CI: Use env variable for CEF cache on Windows
5445
* CI: Build Browser Source on Windows
5446
* UI: Use QT font picker on OSX
5447
5448
-------------------------------------------------------------------
5449
Tue Aug 21 01:31:18 UTC 2018 - jimmy@boombatower.com
5450
5451
- Update to version 22.0.1:
5452
* obs-browser: Update translations
5453
* libobs: Update version to 22.0.1
5454
* obs-browser: Fix local files not being processed correctly
5455
* libobs: Update to version 22.0.0
5456
* UI: Fix path for File > Show Recordings
5457
* obs-browser: Blacklist certain hwaccel adapter combos
5458
* UI: Fix mixer context menu toggling layout on kde
5459
* cmake: Add luajit 2.1 support to build
5460
* obs-browser: Update version number to 2.1.0
5461
* libobs: Revert version update to 22.0.0 (instead, do RC2)
5462
* UI: Fix snapping of group sub-items
5463
* CI: Use HTTPS for downloading macOS deps package
5464
* libobs: Fix typo in function names
5465
* UI: Remove warning when using separate QSV encoders
5466
* Update translations from Crowdin
5467
* Update translations from Crowdin
5468
* updater: Prepare for transition to Fastly CDN
5469
* libobs: Update version to 22.0.0
5470
* UI: Hide Dock Icon on Mac OSX when minimizing to tray
5471
* UI: Update Acri theme
5472
* UI: Fix multiview hang
5473
* Revert "UI: Use qss themeID for red labels in properties view"
5474
* UI: Fix dark theme link color
5475
* UI: Update Rachni theme
5476
* obs-browser: Fix "shutdown when invisible" issue
5477
* UI: Use qss themeID for red labels in properties view
5478
* UI: Use theme for red message in audio settings
5479
* UI: Allow centering/stretching for groups items
5480
* UI: Fix group sub-item selection bug
5481
* UI: Fix flip/rotate transform menu with group items
5482
* libobs: Add function to force a sceneitem transform update
5483
* UI: Fix bug grabbing handles of group sub-items
5484
* rtmp-services: Add DTube
5485
* UI: Set replay buffer button as checkable
5486
* libobs: Fix applying group transform of flipped sources
5487
* UI: Allow resetting transform of group sub-items
5488
* rtmp-services: Do not check for valid URL if using "auto"
5489
* libobs: Initialize hotkey pair ID variable properly
5490
* UI: Allow the transform dialog for group sub-sources
5491
* UI: If users renames a source, only revert on Esc
5492
* obs-browser: Fix a number of bugs
5493
* UI: Protect GUID generation in mutex
5494
* UI: Make the information dialog a big wider
5495
* UI: Add release candidate checking to info dialog
5496
* cmake: Add release candidate versions/cmake variables
5497
* libobs/media-io: Prevent overwriting of remux input
5498
* libobs: Update version from latest tag
5499
* obs-qsv11: Protect context variable in clear_data
5500
* rtmp-services: Remove unnecessary null check
5501
* libobs: Remove unnecessary null check
5502
* UI: Add adv. settings checkbox for browser HW accel
5503
* libobs: Add functions to get/set global private data
5504
* libobs: Move function declarations to correct spot
5505
* UI: Use NVIDIA laptop GPU hint
5506
* CI: Update OSX Deps package
5507
* win-capture: Avoid segfault when retrieve size
5508
* cmake: Prevent policy CMP0072 warning
5509
* Revert "libobs-d3d11: Initialize variable to zero"
5510
* win-capture: Avoid tex size mismatch for cursor
5511
* UI: Make OBS bitness more specific in title bar and log
5512
* obs-qsv11: Initialize member variable
5513
* CI: Fix building libvpx dep on osx
5514
* rtmp-services: Ensure set URL exists within server list
5515
* rtmp-services: Change Facebook stream URL to use RTMPS
5516
* obs-outputs: Add support for and use mbedTLS for SSL
5517
* libobs: When ungrouping groups, duplicate items
5518
* libobs: Add internal function to dup. scene item data
5519
* libobs: Add function to save hotkey pair data
5520
* UI: Remove QNetworkReply from window-basic-main.hpp
5521
* UI: Use obsproject.com URL for discord invite
5522
* libobs-opengl: Fix segfault on access of invalid window
5523
* libobs-opengl: Improve X error handler message
5524
* obs-filters: Fix segfault in Compressor Filter
5525
* UI: Add missing va_end() call
5526
* CI: Update macOS dependencies in build script
5527
* CI: Update Travis scripts to target OSX 10.11+
5528
* CI: Update Travis Mac builds to Xcode 9.4 and macOS 10.13
5529
* UI: Add ability to join discord server from help menu
5530
* UI: Add Color Coding to Source Tree Widget
5531
* win-mf: Add missing va_end() call
5532
* obs-browser: Add hardware acceleration option (win32)
5533
* UI: Add missing return statement
5534
* UI: Uncheck record/replay buffer buttons if fail
5535
* UI: Use QScopedPointer (not QPointer) where applicable
5536
* UI: Hide preview for sources and filters where possible
5537
* UI: Fix disabled items in Dark theme being too light
5538
* libobs: Log libobs bitness in crash logs
5539
* UI: Add confirmation dialog if there are no sources
5540
* libobs-d3d11: Initialize variable to zero
5541
* UI: Check pointer before the first dereference
5542
* UI: Add intro startup page (windows)
5543
* deps: Add json11 library for convenience
5544
* UI: Only allow stream/record hotkeys if the UI buttons are enabled
5545
* OSX: Add NSCamera and NSMicrophone UsageDescription for 10.14
5546
* CI: Use Qt 5.11.1 on Travis for macOS
5547
* CI: Use Qt 5.11.1 on AppVeyor for Windows
5548
* frontend-tools: Add QAction explicitly for Qt 5.11 compatibility
5549
* Fix typo in contributor guide
5550
* UI: Fix start up crash with saved projectors
5551
* rtmp-services: Add Piczel.TV server
5552
* enc-amf: Version 2.4.2
5553
* libobs: Always try to update transform in current thread
5554
* libobs: Only update scene item texture on frame tick
5555
* libobs: Don't assign variables before if/return
5556
* UI: Do not open properties dialog for groups
5557
* obs-outputs: Update librtmp with upstream patches
5558
* CI: Add AppVeyor webhook for Discord bot
5559
* CI: Add travis webhook for Discord bot
5560
* UI: Add signal for when theme has changed
5561
* UI: Add ability to parse OBSStyle from qss
5562
* libobs: Copy the device uid string for mac audio monitor
5563
* libobs: Pass address of cf_uid rather than the contents of cf_uid
5564
* libobs: Fix setting of audio monitor device on Mac
5565
* libobs: Rework checking Mac audio device capabilities
5566
* UI: Fix bug with advanced output service settings
5567
* libobs: Add function to get encoder object's defaults
5568
* obs-browser: Fix error and warning
5569
* obs-browser: Update to latest version
5570
* libobs: Defer update of scene item texture
5571
* UI: Allow alt-cropping on bounding box scene items
5572
* libobs/util: Don't use assert for darray_push_back_array
5573
* obs-qsv: Allow for multiple QSV encoders
5574
* obs-output: Update ftl-sdk version
5575
* CI: Update Sparkle default base_url
5576
* rtmp-services: Update ingest list for Restream.io
5577
* rtmp-services: Update ingest list for GamePlank
5578
* UI: Fix signals for sub-items of groups
5579
* UI: Add OBSBasic::SavingDisabled() function
5580
* UI: Allow copying/pasting of groups
5581
* libobs: Allow group duplication
5582
* libobs: Change groups to actual public types
5583
* libobs: Abstract resize_group to resize_scene_base
5584
* libobs: Refactor creation of scenes
5585
* libobs: Remove group_sceneitem from obs_scene struct
5586
* libobs: Add obs_data_array_push_back_array
5587
* Update INSTALL
5588
* UI: Fix OBS_FRONTEND_EVENT_TRANSITION_LIST_CHANGED
5589
* rtmp-services: Add KakaoTV
5590
* libobs: Update libcaption library
5591
* rtmp-services: Adding Castr.io ingests to service list
5592
* vlc-video: Load libvlccore.dylib on macOS
5593
* CI: Fix CEF Path on Package Build
5594
* libobs: Remove unnecessary const qualifier
5595
* libobs: Remove unused variable
5596
* libobs: Remove unused variable
5597
* libobs: Fix equality check
5598
* libobs: Add missing return type
5599
* libobs: Remove unused variable
5600
* libobs: Change int to size_t
5601
* UI: Fix stream button checkable state
5602
* UI: Update Acri theme for disabled buttons
5603
* UI: Add frontend event for when OBS finishes loading
5604
* Revert "obs-x264: Specify x264 color space for BT.601"
5605
* UI: Fix cramped source tree sub-widgets on macOS
5606
* UI: Fix bug where color property shows transparency
5607
* UI: Fix display bug with color property
5608
* libobs: prevent crash from unbounded copy and bfree
5609
* UI: If group's name exist, start it from 2
5610
* UI: Fix mixer dock widget minSize being too big
5611
* obs-transitions: Fix potential stinger divide by 0
5612
* libobs: add obs_source_frame_copy
5613
* libobs: Fix compilation issue on case-sensitive filesystems
5614
* libobs: Add check for cf_uid pointer free
5615
* libobs: Fix Monitoring devices showing input devices
5616
* obs-x264: Specify x264 color space for BT.601
5617
* UI: Fix mem leak in VolControl
5618
* librtmp: Fix memory leak
5619
* UI: Fix mem leak with QCompleter
5620
* UI: Fix mem leak with multiview projector menu
5621
* UI: Fix mem leak with tray menu
5622
* UI: Fix mem leak with volume meter
5623
* UI: Compact ClearVolumeControls()
5624
* UI: Update hotkey label on quick transition rename
5625
* libobs: Update hotkey label on scene item rename
5626
* libobs: Enable setting hotkey name and description
5627
* UI: Add grouping
5628
* UI: Fix missing newline at the end of a file
5629
* UI: Refactor DrawCircleAtPos
5630
* UI: Use vector value for nudge callback
5631
* UI: Move frontend API initialization to constructor
5632
* libobs: Add scene item grouping
5633
* libobs: Add custom size support to scenes
5634
* libobs: Do not signal reorder while scene mutex locked
5635
* libobs: Defer and refactor scene item transform update
5636
* libobs: Refactor item signaling (add func to signal parent)
5637
* libobs: Do not draw item texture if source size 0
5638
* libobs: Fix bug where cropped items would recalc transform
5639
* libobs: Zero scene data instead of setting members manually
5640
* libobs/callback: Add signal reference counting
5641
* libobs: Refactor obs_scene_add to allow adding internally
5642
* UI: Fix a few unused lambda closure captures
5643
* libobs: Copy metadata for tracks/streams when remuxing
5644
* obs-filters: Use double-precision where viable
5645
* libobs: Avoid busy cursor when starting processes
5646
* libobs: Allow custom core data paths
5647
* libobs: Handle 'in', 'out', and 'inout' keywords in shader parsers
5648
* obs-ffmpeg: Set average framerate in video stream
5649
* Make alpha visible in property color
5650
* Use selected color in color property label
5651
* CI: Upgrade to VS2017 on Appveyor
5652
* UI: Add new Multiview Layout for up to 24 scenes
5653
* UI: Move more fixed values to multiview update
5654
* UI: Adjust the multiview num sources by the layout
5655
* UI: Calculate fixed values of the Multiview once
5656
* UI: Move multiview setting checks from draw path
5657
* UI: Add option to toggle multiview draw safe area
5658
* UI: Update multiview safe areas
5659
* UI: Add option to toggle multiview scene names
5660
* UI: Add option to toggle multiview mouse switching
5661
* UI: Move multiview settings to its own groupbox
5662
* UI: Update multiview on scene list reorder
5663
* UI: Update multiview on resolution change
5664
* UI: Adjust multiview label size
5665
* UI: Add proper source markers to multiview
5666
* UI: Simplify multiview draw code
5667
* UI: Change multiview non-studio selection color
5668
* UI: Remove the outerbox markers in multiview
5669
* UI: Make the multiview lines use the same color
5670
* UI: Make the sources border color a little darker
5671
* UI: Clean up Projector Creation
5672
* UI: Clean up projector's render regions creation
5673
* UI: Make multiview colors easier to manage
5674
* UI: Clarify multiview layout names
5675
* UI: Convert multiview layout string profiles to int
5676
* UI: Use enum for multiview layout
5677
* UI: Add Vertical Mixer option
5678
* UI: Simplify Volume Control draw logic
5679
* UI: Avoid copies in Volume Control
5680
* UI: Clean up includes and code-style
5681
* CI: Use QT 5.10.1 for AppVeyor builds
5682
* Use obsproject.com for log file uploads
5683
* UI: Fix OBS_FRONTEND_EVENT_PREVIEW_SCENE_CHANGED
5684
* UI: Remove ENABLE_WIN_UPDATE cmake variable
5685
* UI: Always enable auto-updater for windows
5686
* UI: Fix memory leak when drag/dropping
5687
* text-freetype2: Remove trailing whitespace
5688
* text-freetype2: Add chat line count property
5689
* libobs: Use xcb-xinput when available for events
5690
* cmake: Add xcb-xinput support
5691
* UI: Add opt. to enable/disable in-focus hotkey blocking
5692
* win-capture: Fix cursor draw size with certain cursors
5693
* win-dshow: Allow synchronous create/update
5694
* UI: Block when calling obs_frontend_set_current_scene
5695
* UI: Add obs_frontend_add_scene_collection API call
5696
* UI: Use WaitConnection() when adding scenes
5697
* UI: Add WaitConnection() helper func
5698
* UI: Use "source_create" to add scenes to listbox
5699
* libobs: Make callback optional for obs_load_sources
5700
* libobs: Don't signal "source_create" for private sources
5701
* win-capture: Update D3D9 signature for Win10 April 2018 Update
5702
* libobs: Expose source save/load signal
5703
* docs/sphinx: Fix typo in script sources section
5704
* obs-browser: Use BGRA textures instead of RGBA
5705
* UI: Don't defer load on non-macOS systems
5706
* UI: Also defer first scene collection load
5707
* libobs: Use unaligned store rather than aligned store
5708
* libobs: Convert sse inline funcs to macros
5709
* libobs: Add "static" to inline func
5710
* libobs, UI: Add true peak measurements
5711
* rtmp-services: Update ingest list for Restream.io
5712
* UI: Fix no_space file naming for replays
5713
* UI: Explicitly initialize the crash handler
5714
* libobs: Separate crash handler from startup
5715
* UI: Change remux dialog to be non-modal
5716
* libobs: Add functions to get output capability flags
5717
* win-capture: Avoid obs functions in init_hooks
5718
* libobs: Add functions to get raw video output
5719
* libobs: Deactivate unnecessary GPU ops when not encoding
5720
* libobs: Log *nix window manager
5721
* UI: Disable paste filters unless a source is selected
5722
* CI: Add description to OSX deps build script
5723
* .gitmodules: Update submodules to new obsproject org
5724
* UI: Set OBS icon to projector and stats window
5725
* libobs-d3d11: Do not allow Alt+Enter interception
5726
* UI: Sort audio controls by source name
5727
* libobs: Add function to get last main output texture
5728
* libobs: Fix potential filter rendering race condition
5729
* UI: Clean up delete Source/Scene shortcut
5730
* UI: Don't close windows for "Always on Top" (win32)
5731
* UI: Hold the clip flash for at least one second
5732
* UI: Add Selected and Hidden Array Values
5733
* UI: Move OpenSavedProjecters call to OBSBasic::Load()
5734
* obs-ffmpeg: fill in more fields on audio frames
5735
* libobs: Fix pasting filters crash when missing sources
5736
* UI: Do not generate "already active" logs
5737
* obs-browser: Update to browser source refactor
5738
* CI: Reduce travis output verbosity
5739
* UI: Defer startup OBSBasic::Load (macOS CEF workaround)
5740
* UI: Change monitoring device on profile change
5741
* UI: Add frontend API to defer saving
5742
* rtmp-services: Update recommended parameters for Nood.tv
5743
* obs-outputs/flv: Fix ECMA array size
5744
* CI: change travis osx artifact repo name
5745
* UI: Save windowed projectors on exit
5746
* UI: Remove a second call to OpenSavedProjectors
5747
* UI: Clean up OBSProjector creation
5748
* UI: Update Projectors title on source name change
5749
* UI: Clean up save and load projector code
5750
* UI: Add helper functions to Projector
5751
* UI: Add Scene to ProjectorType
5752
* UI: Simplify Projector Init
5753
* UI: Refactor Projector OBSRender source usage
5754
* UI: Move ProjectorType enum to projector header
5755
* UI: Make OpenSavedProjectors indentation clear
5756
* UI: Fix the Multiview window not using translation
5757
* UI: Check if source is valid earlier
5758
* UI: Simplify the OpenProjector logic
5759
* UI: Only load projectors if SaveProjectors is true
5760
* frontend-tools: Include 'QAction' to fix build against Qt 5.11
5761
* mac-vth264: Fix video info set logic
5762
* mac-vth264: Set the fullrange variable before calling vt_h264_video_info
5763
5764
-------------------------------------------------------------------
5765
Sat May 12 23:59:07 UTC 2018 - jimmy@boombatower.com
5766
5767
- Update to version 21.1.2:
5768
* libobs: Update version to 21.1.2
5769
* win-capture: Update D3D9 signature for Win10 April 2018 Update
5770
* CI: Check out OSX branch of obs-browser
5771
* cmake: Include windows style DLL when copying Qt files
5772
* obs-browser: Update submodule to latest version
5773
* UI/updater: Delete visual studio runtimes after execution
5774
* deps/obs-scripting: Prevent python unload more than once
5775
* obs-browser: Update submodule to latest version
5776
* deps/obs-scripting: Don't allow unloading more than once
5777
* enc-amf: Version 2.3.3
5778
* libobs: Update version to 21.1.0
5779
* deps/obs-scripting: Add obs_source_enum_filters
5780
* rtmp-services: Update ingest list for Aparat.com
5781
* mac-capture: Fix bug where audio device couldn't be changed
5782
* UI: Add Help -> Crash Reports submenu
5783
* UI: Add subdir param to OBSBasic::UploadLog
5784
* UI: Specify whether crash/profiler/logs have prefix
5785
* UI: Specify subdir/variable to save to for get_last_log
5786
* rtmp-services: Update ingest list for Nood.tv
5787
* UI: Replace gist with hastebin for log uploads
5788
* UI/updater: Return false on integrity check failure
5789
* UI/updater: Don't update modules of opposite arch
5790
* UI/updater: Add automatic check/install for VS2017 redist
5791
* UI/updater: Fix a few type size mismatch warnings
5792
* UI/updater: Fix resource compiling bug
5793
* UI/updater: Fix bug with restrict keyword on VS2017
5794
* UI/updater: Set license of windows update module to ISC
5795
* UI/updater: Rewrite function
5796
* Update translations from Crowdin
5797
* UI: Refresh multiview projector menu per click
5798
* cmake: Remove extraneous checks
5799
* UI: Refresh system tray projector menu per click
5800
* UI: Remove unnecessary casts
5801
* Update README.rst
5802
* libobs-opengl: Request at least 8 bits for alpha
5803
* linux-capture: Request at least 8 bits for alpha
5804
* UI: Remove check for updates on Linux
5805
* cmake, libobs, win-capture: Fix VS2017 warnings
5806
* cmake: Add .vs directories to .gitignore
5807
* deps/obs-scripting: Fix tick function arg number
5808
* obs-ffmpeg: Fix locale typo
5809
* rtmp-services: Update ingest list for Restream.io
5810
* deps/obs-scripting: Expose obs video info to swig
5811
* image-source: Fade to transparency if slideshow list is cleared
5812
* rtmp-services: Add Vimeo to services list
5813
* libobs: Fix property text typo
5814
* libobs/util: Fix blank config file values being ignored
5815
* obs-ffmpeg: Use FFmpeg's "fast" AAC encoder by default
5816
* obs-ffmpeg: Remove cutoff hack for AAC encoder
5817
* win-mf: Deprecate plugin
5818
* win-capture/graphics-hook: Fix memory offset calculation
5819
* UI: Remove duplicate line
5820
* obs-output: Update ftl-sdk version and ftl logging values
5821
* enc-amf: Version 2.3.2
5822
* UI: Allow nested docks
5823
* UI: Don't draw bounding boxes for sources without video flag
5824
5825
-------------------------------------------------------------------
5826
Wed Feb 21 20:31:20 UTC 2018 - jimmy@boombatower.com
5827
5828
- Update to version 21.0.3:
5829
* libobs: Update to version 21.0.3 (mac update)
5830
* libobs: Log YUV space/range on video reset
5831
* obs-filters: Clear unused parameter warning
5832
* libobs/util: Cache windows CPU frequency
5833
* rtmp-services: Add SermonAudio to services list
5834
* libobs-opengl: Log adapter and driver info
5835
* obs-ffmpeg: Add speed percentage option
5836
* deps/media-playback: Use a struct for media init data
5837
* UI: Remove __FUNCTION__ usage
5838
* UI: Import scene collection with correct filename
5839
* obs-vst: Add layout to QMacCocoaViewContainer (update submodule)
5840
* UI: Link Qt5::MacExtras
5841
* obs-vst: Link Qt5::MacExtras (update submodule)
5842
* libobs/media-io: Change speaker layout to match FFmpeg aac.
5843
* CI: Include style plugins when packaging on OSX
5844
* CI: Comment out OSX _obspython copy (not ready yet)
5845
* deps/obs-scripting: Fix cur. script being NULL for script_tick
5846
* deps/obs-scripting: Allow NULL script with script_log
5847
* UI: Fix grayed out Copy option in sources context menu
5848
* CI: Don't install python for OSX
5849
* cmake: Fix LuaJIT search
5850
* CI: Add rpath info to _obspython
5851
* CI: Move obspython.so so it can be found in a .app
5852
* CI: Update python rpath on osx
5853
* CI: Make sure that lua can find obslua
5854
* CI: Fetch RVM gpg key on osx
5855
* CI: Fix a ruby issue on travis OSX
5856
* CI: Update OSX deps build scripts
5857
5858
-------------------------------------------------------------------
5859
Thu Jan 25 19:16:58 UTC 2018 - jimmy@boombatower.com
5860
5861
- Update to version 21.0.2:
5862
* libobs: Update version to 21.0.2 (mac tag)
5863
* CI: Point to newer brew python
5864
* deps/obs-scripting: Make ENABLE_SCRIPTING a user variable
5865
5866
-------------------------------------------------------------------
5867
Tue Jan 23 07:18:25 UTC 2018 - jimmy@boombatower.com
5868
5869
- Update to version 21.0.1:
5870
* obs-filters: Fix hard cross-lock when using ducking
5871
* win-dshow: Fix decoding issues from encoded devices
5872
* UI: Acri theme adjustments
5873
* libobs: Update version to 21.0.1
5874
* docs/sphinx: Clarify Python windows installation
5875
* CI: Install swig and luajit for osx travis
5876
* deps/obs-scripting: Prevent potential python startup issues
5877
* enc-amf: Prevent detect-amf from showing fail dialogs
5878
* UI: Reduce size of "refresh" icons
5879
* Revert "obs-outputs: Fix FMS auth with query string"
5880
* UI: fix Multiview labels readability
5881
* Update translations from Crowdin
5882
* CI: Enable scripting in Linux builds
5883
* cmake: Search for Python 3.4
5884
* CI: Update CEF version on travis for osx
5885
* libobs: Update version to 21.0.0
5886
* UI: Add simple output mode encoder fallback
5887
* frontend-plugins: Only show script file names in script dialog
5888
* enc-amf: Test for AMF support in separate process first
5889
* obs-ffmpeg: Remove NVENC detection code for now
5890
* UI: Add command line arguments to log
5891
* obs-ffmpeg: Fix signed mismatch warning
5892
* frontend-tools: Fix a few issues with the clock source script
5893
* frontend-tools: Add script to update text source from URL
5894
* deps/obs-scripting: Fix script_log in python to append newline
5895
* frontend-tools: Add a lua script that draws an analog clock
5896
* UI: Add audio meter decay rate option
5897
* UI: Optimize theme PNG images (smaller files)
5898
* frontend-tools: Add "Clear" button to script log window
5899
* frontend-tools: Warn if no active replay buffer w/ instant replay
5900
* frontend-tools: Make instant replay script also save replay
5901
* frontend-tools: Add "instant replay" script
5902
* obs-ffmpeg: Do not return last replay path if currently muxing
5903
* libobs/callback: Add calldata_create and calldata_destroy
5904
* deps/obs-scripting: Fix frontend API lua table creation
5905
* deps/obs-scripting: Fix a few more VC warnings from swigluarun.h
5906
* obs-ffmpeg: Add proc to get last replay buffer
5907
* deps/obs-scripting: Ensure that ffi module gets loaded
5908
* UI: Add Acri theme
5909
* obs-ffmpeg: Call av_register_all before nvenc check
5910
* obs-ffmpeg: Don't try to detect NVENC on mac
5911
* obs-ffmpeg: Improve NVENC detection
5912
* linux-pulseaudio: Surround speaker map
5913
* UI: Set max size for names in name dlg. to 256
5914
* UI: Use snprintf and std::string when creating profiles
5915
* libobs: Fix rendering if filter context no longer exists
5916
* libobs: Fix double -> float conversion warning
5917
* libobs: Optimize clearing of unused source audio mixes
5918
* libobs: Fix audio buffer clear in custom source mixing
5919
* Fix typo in README.rst
5920
* deps/obs-scripting: Fix installed files/locations on linux
5921
* UI: Put clip detection back in to volume meter
5922
* deps/obs-scripting: Add image-file to lua
5923
* deps/obs-scripting: Set current_lua_script earlier to prevent a crash
5924
* UI: Set linker flags required for luajit on OSX
5925
* deps/obs-scripting: Don't crash obs trying to unload a script that failed to load
5926
* docs/sphinx: Clarify vertex buffer usage
5927
* test/test-input: Add audio buffering sync test source
5928
* win-capture: Make minor clarification to locale string
5929
* UI: Fix tab bars for docked widgets in Dark theme
5930
* libobs: Fix log message
5931
* Revert "obs-ffmpeg: Improve NVENC detection"
5932
* deps/media-playback: Free frame data before freeing frame
5933
* deps/media-playback: Use avcodec_free_context when possible
5934
* CMake: Fix FindSwigDeps search path
5935
* UI: Disable Youtube bandwidth test (for now)
5936
* UI: Fix warning
5937
* UI: Use GDI+ text for multiview on windows
5938
* libobs-d3d11: Allow multiple display captures of same monitor
5939
* UI: Fix qpushbutton menu icon
5940
* UI: Style dock widgets in dark and rachni themes
5941
* libobs: Fix audio issue with scene items
5942
* UI: Add the "-60" volume control marker
5943
* decklink: Default to 5.1 if invalid channel value 7
5944
* decklink: Fix bug with old channel formats
5945
* UI: Change default theme to dark for new users
5946
* win-capture: Change string for memory capture option
5947
* linux-pulseaudio: Default sample format float32le
5948
* cmake: add more LuaJIT lib names
5949
* Revert "CI: Add Python path for AppVeyor"
5950
* frontend-plugins: Add "Description" string
5951
* frontend-plugins: Remove unused strings
5952
* cmake: Fix copying lua51.dll (luajit) dep on windows
5953
* CI: Add Python path for AppVeyor
5954
* deps/obs-scripting: Fix swig/python lookup on windows
5955
* libobs: Fix pulseaudio monitor playback stuttering
5956
* libobs: Fix for int-in-bool-context-warning
5957
* rtmp-services: Add Twitch Helsinki ingest
5958
* obs-outputs: Fix FMS auth with query string
5959
* UI: Add frontend API funcs for enabling/disable preview
5960
* mac-capture: Update fix for Soundflower
5961
* decklink: Add 2.1 & 4.1 surround layouts
5962
* coreaudio-encoder: Surround sound improvements
5963
* obs-libdk: Unlock bitrates for surround layouts
5964
* UI: Add Multiview Layout Options
5965
* UI: Add Single/Double click options to Multiview
5966
* UI: Add help portal link to help menu
5967
* libobs/media-io: Replace quad with 4.0
5968
* libobs/media-io: Clean surround API
5969
* UI: Rework volume-meters, adding more information
5970
* obs-filters: Fix heavy distortion in Noise Suppression filter
5971
* libobs: Fix scene filter duplication
5972
* libobs: Fix bad source release placement
5973
* obs-filters: Fix minor leaks with LUT filter
5974
* UI: Fix possible source reference leakage
5975
* docs/sphinx: Fix vec3_set
5976
* libobs: Log which security software is in use
5977
* deps/scripting: Add python rpaths to the obs binary on OSX
5978
* docs/sphinx: Add scripting documentation
5979
* doc/sphinx: Add frontend API documentation
5980
* frontend-tools: Add scripting tool
5981
* deps/obs-scripting: Add scripting support
5982
* libobs: Add obs_property_set_modified_callback2
5983
* libobs: Add obs_properties_add_button2
5984
* libobs: Fix function to be static inline
5985
* libobs: Exclude certain declarations from SWIG processing
5986
* UI: Allow temporarily disabling filter/source types
5987
* UI: Do not show deprecated filters
5988
* UI: Add scene collection cleanup event to frontend API
5989
* UI/obs-frontend-api: Move function declarations
5990
* UI: Trigger scene change event on scene collection load
5991
* UI: Add refresh/reload button icons
5992
* UI: Call frontend callbacks in reverse order
5993
* UI: Add preload callbacks to frontend API
5994
* UI: Set ENABLE_UI and DISABLE_UI as root CMake variables
5995
* libobs: Prevent access to OBS context during shutdown
5996
* libobs: Store string copies in properties
5997
* libobs: Add ability to disable source types
5998
* libobs/callback: Add global callback to signal handler
5999
* libobs/callback: Add signal_handler_remove_current func
6000
* libobs/util: Add THREAD_LOCAL macro
6001
* libobs: Add video tick callback functions
6002
* cmake: Add helper module for finding Lua
6003
* cmake: Add Lua/Luajit as part of MSVC dependencies
6004
* libobs/util: Ignore PRINTFATTR if using SWIG preprocessor
6005
* libobs/util: Optimize strlist_* functions
6006
* libobs: Add obs_source_info::get_properties2
6007
* libobs: Add obs_source_info::get_defaults2
6008
* linux-v4l2: Add 4k and 21:9 resolutions
6009
* libobs: Add obs_render_main_texture
6010
* libobs: Fix incomplete struct in scaler call
6011
* UI: Fix minor Rachni theme bugs
6012
* obs-ffmpeg: Fix ffmpeg output recording in x264
6013
* libobs: Make get_reg_dword handle missing keys
6014
* Fix typo in README
6015
* Move documentation to links in CONTRIBUTING file
6016
* Add documentation links
6017
* win-capture: Fix memory capture crash on new capture
6018
* enc-amf: Version 2.3.1
6019
* win-capture: Rename structs to avoid SDK conflict
6020
* rtmp-services: Add Twitch Salt Lake City ingest
6021
* ui: Fix unsaved changes dialog showing twice
6022
* Fix a number of GCC warnings
6023
* Fix a number of MSVC warnings
6024
* obs-ffmpeg: Use correct function with older FFmpeg vers.
6025
* libobs/media-io: Add ifdef for newer FFmpeg functions
6026
* Fix a number of MSVC warnings
6027
* obs-vst: Fix a few warnings (update submodule)
6028
* cmake: Correct CMake checks for LINUX
6029
* Revert "CI: Linux - Install FFmpeg from source"
6030
* git: Add Clion to .gitignore
6031
* cmake: Do not require X11 on OSX
6032
* CI: Fix Mac builds on Travis CI's Xcode 8.3 image
6033
* UI: Duplicate when double-click switching is used
6034
* UI: Move multiview options to view menu
6035
* UI: Fix draw issues with multiview projector
6036
* obs-filters: Add sidechain source option to compressor
6037
* libobs/util: Add funcs to push zeroed data to circlebufs
6038
* decklink: Rename 5.1 and 7.1 multi-channel formats
6039
* rtmp-services: Remove Coderwall / Fix Livestream service name
6040
* deps/media-playback: Fix compilation with older FFmpeg versions
6041
* obs-ffmpeg: Improve NVENC detection
6042
* rtmp-services: Add Mobcrush to services list
6043
* CI: Fix macOS builds on Travis CI's Xcode 8.3 image
6044
* UI: Add Multiview projector
6045
* libobs/graphics: Add gs_effect_set_color
6046
* CI: Fix Mac builds on Travis CI's Xcode 8.3 image
6047
* UI: Fix issue where studio preview scene would stick
6048
* UI: Fix scene override when switching off studio mode
6049
* UI: Don't override transition if quick transition
6050
* UI: Fix preview/program projectors being swapped
6051
* UI: Implement per-scene transition overriding
6052
* libobs: Duplicate private scene/source settings
6053
* UI: Fix studio program projectors
6054
* CI: fix curl download if file doesn't exist
6055
* win-dshow: Improve automatic Elgato audio device selection
6056
* UI: Add Studio Mode layout option for portrait mode displays
6057
* UI: Fix bug with studio mode double-click switching
6058
* libobs: Fix height return value condition
6059
* docs/sphinx: Add sphinx documentation
6060
* libobs: Add vertex/index buffer "direct" flush functions
6061
* libobs: Add option to duplicate vertex/index buffer data
6062
* libobs-opengl: Make update_buffer data param const
6063
* UI: Add Studio Preview Projector
6064
* UI: Add transition on double-click studio mode option
6065
* linux-capture: Log window capture's target
6066
* mac-capture: Log window capture's target
6067
* win-capture: Log window capture's target
6068
* libobs: Add surround sound audio support
6069
* cmake: Add CMake option to disable building plugins
6070
* UI: Fix a memory leak when renaming mixer sources
6071
* rtmp-services: Add MyLive streaming platform
6072
* CI: Update curl version used by appveyor
6073
* rtmp-services: Add Lahzenegar.com streaming platform
6074
* libobs-d3d11: Fix gs_enable_color
6075
* UI: Add ability to rename audio sources from the mixer
6076
* win-wasapi: Fix timestamp calculation
6077
* obs-ffmpeg: Log bad muxer settings with FFmpeg output
6078
* obs-ffmpeg: Use muxer settings with AVIOContext
6079
* obs-vst: Update to latest plugin version
6080
* UI: Make streaming/recording buttons checkable
6081
* UI: Handle update_properties signal in OBSBasicFilters window
6082
* libobs: Copy enabled state when duplicating filters
6083
* UI: Allow keyboard events on X11 fullscreen projector
6084
* rtmp-services: Add Eventials streaming platform
6085
* rtmp-services: Add us-west1 Picarto ingress
6086
* UI: Add Frontend API function to save replay buffer
6087
* UI: Disable source copy if no sources are selected
6088
* linux-alsa: Display the "Custom" entry once only
6089
6090
-------------------------------------------------------------------
6091
Fri Nov 17 22:46:45 UTC 2017 - jimmy@boombatower.com
6092
6093
- Update to version 20.1.3:
6094
* libobs: Update to version 20.1.3
6095
* libobs: Fix FFmpeg constants
6096
* libobs: Update to version 20.1.2
6097
* libobs-d3d11: Allow rebuild even if output duplicator fails
6098
* graphics-hook: blacklist OpenGL capture for "cm_client.exe"
6099
* UI: Fix custom ffmpeg output file / URL entry
6100
* linux-pulseaudio: Get correct default device
6101
* libobs: Rename obs_video_thread to obs_graphics_thread
6102
* libobs: Use new ffmpeg constants
6103
* obs-ffmpeg: Use new ffmpeg constants
6104
* deps/media-playback: Use new ffmpeg constants
6105
* UI: Log when output timer events stop outputs
6106
6107
-------------------------------------------------------------------
6108
Thu Oct 26 05:22:23 UTC 2017 - jimmy@boombatower.com
6109
6110
- Update to version 20.1.1:
6111
* libobs: Add wrapper function to query Windows registry
6112
* libobs: Log Windows 10 Gaming Features
6113
* CI: Update Travis script to target OSX 10.10+
6114
* enc-amf: Version 2.2.4
6115
* libobs: Update to version 20.1.1
6116
* rtmp-services: Add Picarto eu-west1 ingress server
6117
* rtmp-services: Add stream.me streaming platform
6118
6119
-------------------------------------------------------------------
6120
Wed Oct 18 13:59:23 UTC 2017 - jimmy@boombatower.com
6121
6122
- Update to version 20.1.0:
6123
* libobs/util: Fix *nix CPU core counts
6124
* libobs: Log *nix system info more like Windows/Mac
6125
* libobs: Fix XCB keyboard mapping size calculation
6126
* linux-capture: Watch for VisibilityNotify events
6127
* libobs: Fix a potential divide by zero crash
6128
* UI: Allow volume peak to be customized via .qss
6129
* UI: Fix parent window geometry loading
6130
* Build with CEF 3112 on OSX
6131
* obs-browser: version 1.30.1
6132
* rtmp-services: Update ingest list for Restream.io
6133
* obs-outputs: Enable FTL logging and reduce verbosity
6134
* obs-outputs: Fix invalid stream key error
6135
* rtmp-services: Add new twitch ingest servers
6136
* obs-outputs: Improve new netcode if encoder reports 0 bitrate
6137
* rtmp-services: Fixing misspell in a country name
6138
* vlc-source: Add media control hotkeys
6139
* rtmp-services: Update ingest list for Restream.io
6140
* rtmp-services: Add looch.tv streaming platform
6141
* libobs/util: Add memory usage functions
6142
* UI: Add memory usage to Stats window on linux/mac
6143
* libobs: Add Pulseaudio audio monitoring support
6144
* UI: Enable audio monitoring on linux if pulse available
6145
* linux-pulseaudio: Use actual sink device names
6146
* libobs: Fix texture_ready feedback for CPU conversion path
6147
* libobs: Fix I420 shader for (width/2)%4 == 2 resolutions
6148
* libobs: Add private settings to scene items/sources
6149
* UI: Allow right-clicking mixer sources to bring up menu
6150
* UI: Allow hiding/unhiding sources in the mixer
6151
* UI: Add missing option to context menu
6152
* UI: Use Qt standard buttons in source properties
6153
* obs-ffmpeg: Don't mark to destroy media unless valid
6154
* libobs: Fix ImageMagick header path
6155
* libobs: Stop configure if ImageMagick is preferred, but not found
6156
* libobs: Adjust grammar of an error message
6157
* UI: Enable Replay Buffer in Advanced Mode
6158
* obs-transitions: Add audio monitoring to stinger
6159
* obs-transition: Add crossfade option to stinger
6160
* obs-transitions: Fix integer conversion warning
6161
* UI: Lock graphics context when adding new sources
6162
* obs-ffmpeg: Fix potential seek issues with media source
6163
* libobs: Restore Windows Vista compatibility
6164
* UI/updater: Use TLS 1.2 with WinHTTP
6165
* libobs: Fix paired audio encoder discarding one segment
6166
* libobs: Fix starting video packet offset in outputs
6167
* libobs: Move macro to internal C file
6168
* obs-outputs: Fix FLV muxing bug
6169
* libobs: When interleaving packets, make video come first
6170
* obs-outputs: Fix up the internal FLV output
6171
* libobs: Set video timing_adjust to obs video time
6172
* win-capture: Remove buffering from window capture
6173
* win-wasapi: Subtract frame duration from timestamp
6174
* test: Add sync tests
6175
* libobs/media-io: Fix decompress_420 function
6176
* vlc-video: Set properties to defer update mode
6177
* graphics-hook: Blacklist specific game from GL capture
6178
* libobs: Initialize randomization seed in video thread
6179
* vlc-video: Fix shuffle not being quite that random
6180
* win-dshow: Fix video playback when default format is MJPEG
6181
* file-updater: fix crash due to network timeout
6182
* UI: Log generic stream startup failures
6183
* libobs: Disable pulseaudio dependency lookup on mac
6184
* libobs-opengl: Disable v-sync on mac
6185
* UI: Add ini option to use different graphics adapters
6186
* libobs/util: Fix Windows 10 revision detection
6187
* rtmp-services: Only update Twitch ingests when necessary
6188
* libobs: Add async video/audio decoupling functions
6189
* decklink: Use unbuffered by default, and decouple
6190
* obs-outputs: Signal stop if stop called when not active
6191
* UI: Log when starting / stopping via hotkey or timer
6192
* UI: Add missing text for replay buffer hotkey log
6193
* obs-outputs: Only set stop events if still active
6194
* UI: Disallow pasting duplicates of sources with DO_NOT_DUPLICATE
6195
* rtmp-services: Don't show "service not found" if name empty
6196
* UI: Fix Pulse Audio not loading saved device
6197
* libobs: Update version to 20.1.0
6198
* Update translations from Crowdin
6199
6200
-------------------------------------------------------------------
6201
Wed Oct 18 13:57:16 UTC 2017 - jimmy@boombatower.com
6202
6203
- Revert dropping of _service for URL in spec by non-maintainer.
6204
6205
-------------------------------------------------------------------
6206
Sun Oct 8 14:08:31 UTC 2017 - hillwood@opensuse.org
6207
6208
- Use %suse_update_desktop_file.
6209
- Fix wrong Group tag.
6210
- Update %post and %postun.
6211
- Use URL in Source tag.
6212
- Remove %clean tag, it's not necessary now.
6213
6214
-------------------------------------------------------------------
6215
Fri Aug 11 18:43:29 UTC 2017 - jimmy@boombatower.com
6216
6217
- Update to version 20.0.1:
6218
* UI: Add Studio Mode features in the Frontend API
6219
* CI: Download deps if they are outdated
6220
* plugins: Clear warnings about -Wincompatible-pointer-types
6221
* UI: Add new theme, update theme capabilities
6222
* .editorconfig: Add file to speed up editor configuration
6223
* libobs: Fix an int underflow in log_frame_info
6224
* rtmp-services: Add Chaturbate Streaming Service
6225
* libobs-d3d11: Fix potential issue rebuilding shared texture
6226
* UI: Fix potential crash with unsupported video cards
6227
* vlc-video: Add network caching property
6228
* libobs-d3d11: Better error message for missing D3DCompiler
6229
* rtmp-services: Rename beam.pro to Mixer.com
6230
* vlc-video: Fix integer conversion warning
6231
* deps/jansson: Update jansson to version 2.9
6232
* UI: Add fullscreen projector to systray menu
6233
* UI: Add fullscreen UI option to view menu
6234
* libobs: Fix bug where obs_data default might not be set
6235
* UI: Add "Defaults" button to filters/properties windows
6236
* obs-text: Fix file reader occasionally not updating
6237
* text-freetype2: Fix file reader occasionally not updating
6238
* cmake: Add _CRT_NONSTDC_NO_WARNINGS def to all projects
6239
* UI, libobs: Add ability to lock individual scene items
6240
* UI, libobs: Add Japanese shortcut keys for Windows
6241
* rtmp-services: Update servers for Vaughn Live/Breakers.tv
6242
* libobs/util: Make minor optimization to circlebuf pops
6243
* libobs: Add <> or \| on RT 102-key as hotkey
6244
* libobs/plugins/UI: Suppress unused variables warnings
6245
* UI: Make sure "Defaults" buttons aren't default buttons
6246
* UI: Make lock/unlock icons slightly smaller
6247
* UI: Fix lock/visibility sub-widget sizes on OSX
6248
* obs-qsv11: change re-enter locker implementation
6249
* decklink: Add feature to detect resolution/format
6250
* UI: Add ability to drop html files
6251
* UI: Allow zoom with the scroll wheel
6252
* win-capture: Log when game capture compatibilty mode is set
6253
* UI: Remove unused function from volume control
6254
* libobs: Add obs_volmeter_get_cur_db function
6255
* UI: Change meter color to red when audio is clipping
6256
* UI: Add backwards compatible theme fallback
6257
* rtmp-services: Add LiveEdu (accidentally removed)
6258
* UI: Ensure theme backward compat. with older OBS vers.
6259
* obs-filters: Optimize and fix alpha in color grade filter
6260
* UI: update installer script to latest version
6261
* rtmp-services: Update twitch.tv ingests
6262
* UI: Add missing separator in mediaExtensions initializer
6263
* libobs: Add API to specify codec support on encoded outputs
6264
* libobs: Add ability for service to specify its output type
6265
* obs-qsv11, obs-x264: Allow bframe count overriding
6266
* rtmp-services: Add ability to specify different outputs
6267
* rtmp-services: Allow services to override bframe count
6268
* UI: Allow services to use different outputs
6269
* UI: Allow outputs to use different audio codecs
6270
* obs-outputs: Fix a few issues with CMakeLists.txt
6271
* rmtp-services: Don't display warning for invalid file ver.
6272
* rtmp-services: Fix incorrect RTMP output ID
6273
* rtmp-services: Update Twitch ingests
6274
* libobs: Do not save hotkeys for private sources
6275
* libobs: Add transition callbacks for starting/stopping
6276
* libobs: Add function to get current transition time
6277
* libobs: Add ability for transitions to render sources directly
6278
* obs-ffmpeg: Add proc handler function to get media duration
6279
* obs-transitions: Add stinger transition
6280
* rtmp-services: Add Twitter / Periscope as a service
6281
* UI: Fix problem with exporting scene collections/profiles
6282
* UI: Add --multi flag to suppress multi-instance warning
6283
* libobs: Add post-load module callback
6284
* libobs: Ensure scene items don't have pre-multiplied alpha
6285
* libobs: Fix item copying during scene duplication
6286
* rtmp-services: Update Picarto maximum audio bitrate
6287
* UI: Fix potential crash when outputs change
6288
* UI: Add "Below Normal" priority option
6289
* UI: Add modular UI
6290
* UI: Fix build issue with older linux Qt5 packages
6291
* UI: Fix settings window minimum width/height
6292
* libobs: Add API function to get version string
6293
* deps/file-updater: Add func to get single remote file
6294
* obs-ffmpeg: Rename obs-ffmpeg-aac.c file
6295
* obs-ffmpeg: Make FFmpeg audio encoder abstractable
6296
* obs-ffmpeg: Ensure sample rate is supported in audio encoder
6297
* obs-ffmpeg: Add Opus audio encoder
6298
* obs-outputs: Add FTL output
6299
* rtmp-services: Add Mixer FTL service
6300
* UI: Update Mixer (formerly Beam) in auto configuration
6301
* UI: Remove trailing whitespace
6302
* UI: Return false if audio encoder creation fails
6303
* rtmp-services: Fix ingest update request user agent
6304
* rtmp-services: Add Twitch ingest update API
6305
* rtmp-services: Add "Auto" server option for Twitch
6306
* UI: Add support for Twitch "Auto" server in auto-config
6307
* UI: Fix incorrect properties set for Hardware (AMD)
6308
* rtmp-services: Remove Twtich "Auto" if API down and not cached
6309
* Revert "UI: Add support for Twitch "Auto" server in auto-config"
6310
* Revert "libobs: Fix an int underflow in log_frame_info"
6311
* libobs: Log output frame count instead of encoded count
6312
* UI: Test first 3 closest Twitch ingests in auto-config
6313
* UI: Fix Delete key not working on scenes/sources
6314
* deps/media-playback: Add concat playback support
6315
* UI: Update Hitbox to Smashcast in autoconfig wizard
6316
* enc-amf: Update to 2.2.1
6317
* libobs: Add ability to transition to NULL source
6318
* image-source: Add 'loop' and 'hide on stop' to slideshow
6319
* image-source: Add activate/deactivate behavior to slideshow
6320
* image-source: Add "manual (hotkey)" mode to image slideshow
6321
* UI: Move adv. audio props. to each audio config button
6322
* obs-x264: Remove VFR mode as an advanced option
6323
* vlc-video: Don't allow VLC sources to be cloned
6324
* rtmp-services: Update Switchboard ingests
6325
* UI: Fix stats window geometry saving on shutdown
6326
* UI: Show error if empty recording path specified
6327
* libobs: Export obs_output_get_last_error
6328
* obs-ffmpeg: Improved output error handling
6329
* UI: Report more detailed output errors if available
6330
* UI: Show error if empty recording path specified
6331
* obs-ffmpeg: Add proc handler for getting number of frames in video
6332
* obs-transitions: Add frame transition point option to stinger
6333
* obs-transitions: Fix stinger transition locale
6334
* obs-outputs: Change loglevel of ftl status thread to debug
6335
* enc-amf: Update to 2.2.2
6336
* UI/updater: Restart progress bar when installing updates
6337
* UI/updater: Improved handling of failure conditions
6338
* libobs: Update version to 20.0.0
6339
* rtmp-services: Initialize mutex/dynamic array
6340
* rtmp-services: Require cmake var to enable ingest updates
6341
* obs-transitions: Rename stinger ID to prevent conflict
6342
* Update translations from Crowdin
6343
* rtmp-services: Always check service updates on non-windows
6344
* image-source: Fix potential crash with slideshow
6345
* UI: Fix conditions for redraw the stats labels
6346
* libobs: Update version to 20.0.1
6347
* libobs: Add default hotkey id to duplicated item
6348
* UI: Fix Stats not showing stream data until start
6349
6350
-------------------------------------------------------------------
6351
Thu Jun 22 19:41:10 UTC 2017 - jimmy@boombatower.com
6352
6353
- Update to version 19.0.3:
6354
* rtmp-services: Update Twitch ingests
6355
* librtmp: Fix build error with ENODATA on FreeBSD
6356
* rtmp-services: Rename Beam to Mixer
6357
* UI/installer: Specify "source" in plugins section
6358
* UI/installer: Fix broken realsense plugin install locations
6359
* UI/installer: Update installer VC redist download link
6360
* win-wasapi: Fix potential null pointer deref in enumeration
6361
* UI: Look for plugins in ~/Library/Application Support/obs-studio/plugins/
6362
* libobs/plugins/UI: Suppress -Wimplicit-fallthrough introduced by GCC 7
6363
* win-capture: Limit OpenProcess flags to prevent A/C issues
6364
* deps/media-playback: Output av_read_frame error string
6365
* deps/media-playback: Start decoding regardless of keyframe
6366
* obs-ffmpeg: Add network buffering property
6367
* deps/media-playback: Call stop callback on failure
6368
* deps/media-playback: Fix lockup issues
6369
* Revert "rtmp-services: Rename Beam to Mixer"
6370
* rtmp-services: Add new twitch.tv ingests
6371
* UI/updater: Fix incorrect path in portable mode
6372
* deps/media-playback: Add timeout when waiting for frames
6373
* deps/media-playback: Fix AV_NOPTS_VALUE being used as timestamp
6374
* deps/media-playback: Fix playback reset fail after stop
6375
* obs-ffmpeg: Don't preload media frames if set to pause on end
6376
* win-capture/graphics-hook: Fix D3D10/D3D11 detection
6377
* UI: Ignore first 2.5 seconds of bandwidth test
6378
* UI: Initialize Stats window values after OBSInit/reset
6379
* win-capture: Add IDXGISwapChain1::Present1 hook support
6380
* win-capture: Use PROCESS_QUERY_INFORMATION for game capture
6381
* obs-ffmpeg: Do not precache if set to close when inactive
6382
* UI: Use QT_TO_UTF8 with name dialog
6383
* libobs-d3d11: Fix shader const array size miscalculation
6384
* UI: Preserve source if audio settings device changed
6385
* libobs: Update version to 19.0.3
6386
* UI: Set error mode to SEM_FAILCRITICALERRORS
6387
* ffmpeg-mux: Set error mode to SEM_FAILCRITICALERRORS
6388
* get-graphics-offsets: Set error mode to SEM_FAILCRITICALERRORS
6389
* inject-helper: Set error mode to SEM_FAILCRITICALERRORS
6390
* enc-amf: Version 2.1.6
6391
* obs-ffmpeg: Remove "Buffering (MS)" property
6392
6393
-------------------------------------------------------------------
6394
Wed Jun 14 22:47:57 UTC 2017 - jimmy@boombatower.com
6395
6396
- Update to version 19.0.2:
6397
* UI: Fix drag & drop bug
6398
* frontend-tools: Add automatic scene switcher for Linux
6399
* UI: Add option to disable audio ducking on windows
6400
* rtmp-services: Update ingests
6401
* libobs/util: Add Get function to BPtr<>
6402
* UI, obs-qsv11: Fix build in VisualStudio 2017
6403
* UI: Fix warning in VisualStudio 2017
6404
* obs-qsv11: Fix SEI crash caused by dangling pointer
6405
* UI: Add ability to output to window
6406
* UI: Always alternatively open backup scene json file
6407
* libobs: Don't call unlink unnecessarily
6408
* libobs/util: Add os_safe_replace function
6409
* libobs/util: Use os_safe_replace in safe file writes
6410
* libobs/util: Flush text files when writing
6411
* libobs/util: Use MoveFileEx with MOVEFILE_REPLACE_EXISTING
6412
* vlc-video: Add ability to shuffle playlist in VLC source
6413
* Various: Optimize bundled PNG files
6414
* text-freetype2: Make font lookup recursive on mac
6415
* libobs: Use tex.Load for reverse NV12/I420 funcs
6416
* UI: Fix settings dialog crashing on linux
6417
* libobs: Fix tex.Load lookup (needs int3, not int2)
6418
* libobs: Add random shader
6419
* libobs: Fix skipped frames reporting
6420
* libobs: Add functions to get logical/physical cores
6421
* libobs: Pass exact data when calling obs_get_video_info
6422
* libobs: Add function to allow custom output drawing
6423
* libobs: Add function to allow getting output connect time
6424
* libobs: Don't allow lagged frames to be counted as skipped
6425
* obs-outputs: Add null output
6426
* obs-outputs: Add connect time callback for rtmp output
6427
* obs-outputs: Fix frame dropping when using ultrafast
6428
* UI: Add function to enable/disable outputs
6429
* UI: Don't subject base/output resolutions defaults
6430
* UI: Limit default canvas res to 1920x1080 or below
6431
* UI: Add 1920x1080/1280x720 to the settings base res list
6432
* UI: Remove colon from a few locale items
6433
* UI: Add auto-configuration wizard
6434
* CI: OSX - Use wget instead of curl
6435
* libobs: Fix os_safe_replace not working linux
6436
* UI: Show invalid Bind to IP entries in the settings
6437
* decklink: Fix compiler warning about ignored const
6438
* decklink: Add option to disable the plugin
6439
* decklink: Remove unused variables to fix warning
6440
* win-capture: Hide cursor when in background (game capture)
6441
* Various: Don't use boolean bitfields
6442
* win-capture: Hide cursor when in background (window capture)
6443
* rtmp-services: Rename hitbox.tv to Smashcast
6444
* obs-ffmpeg: Add signal/proc to restart media playback
6445
* CI: exclude .gitignore
6446
* CI: Use git fetch --unshallow for OSX
6447
* libobs/util: Add function to get free disk space
6448
* libobs-opengl: Fix potential crash w/ viewports
6449
* libobs: Add function to get average render time
6450
* libobs: Add functions to get total/lagged frames
6451
* libobs: Add obs_output_reconnecting func
6452
* obs-ffmpeg: Implement get_total_bytes in recording outputs
6453
* UI: Add function to get current memory usage (win32)
6454
* UI: Add themeID values for colors to style sheets
6455
* UI: Add stats dialog
6456
* UI: Fix a few locale items, and add a few missing ones
6457
* UI: Make Qt use locale text for QWizard buttons
6458
* UI: Add helper class to translate message box buttons
6459
* UI: Make sure all message box buttons are translated
6460
* UI: Fix locale text for "OK" in question dialogs
6461
* UI: Bring stats to front if it already exists
6462
* UI: Add option to show stats on startup to general
6463
* UI: Save/remember stats window geometry
6464
* Revert "libobs: Allow source to fully control source flags (for now)"
6465
* libobs: Don't use source flags for async buffering
6466
* UI: Don't use "quit on last window closed"
6467
* UI: Fix bug where Pre19Defaults would always be set
6468
* UI: Don't count debug log messages in repeat detection
6469
* UI: Warn user if multiple instances of the UI are open
6470
* enc-amf: Version 2.1.3
6471
* image-source: Allow custom bounding source size/aspect
6472
* UI: Update quick transitions on transition add/removal
6473
* libobs: Add scene item IDs
6474
* win-dshow: Update libdshowcapture to 0.5.12
6475
* UI: Add support for showing output error messages
6476
* libobs: Add support for output error messages
6477
* obs-outputs: Add output error messages for RTMP
6478
* UI: Fix misleading log message when updating settings
6479
* UI: Change output blocking bool to integer ref counter
6480
* UI: Prevent user from starting ouputs while in settings
6481
* UI: Move Stats to the view menu
6482
* UI: Make Stats a regular window rather than dialog
6483
* UI: Check to see if outputs valid when updating stats
6484
* deps/media-playback: Remove unnecessary logging
6485
* UI: Fix creation of log files with non-english paths
6486
* libobs-d3d11: Only load vertex buffer before drawing
6487
* deps/media-playback: Include SSE flags
6488
* deps/media-playback: Do not seek network streams
6489
* deps/media-playback: Init avformat in thread
6490
* obs-ffmpeg: Only preload frames for local files
6491
* obs-ffmpeg: Always close network sources when inactive
6492
* libobs: Update to version 19.0.0
6493
* libobs: Make obs_source_default_render exported
6494
* obs-filters: Add Render Delay filter
6495
* UI: Sort filter names when adding filters
6496
* deps/media-playback: Discard packet returns of invalid sizes
6497
* deps/media-playback: Use new FFmpeg decode funcs when possible
6498
* deps/media-playback: Always check for new frame first
6499
* UI: Fix cases where wizard bitrate is not capped
6500
* UI: Remove advanced settings from final wizard results
6501
* UI: Actually update service for wiz. bitrate limits
6502
* UI: Fix enumeration of scene collections on first run
6503
* obs-ffmpeg: Disable media source HW accel. for now
6504
* libobs: Do not allow incompatible filters on sources
6505
* rtmp-services: Preserve settings if service renamed
6506
* obs-filters: Increase allowable render delay to 500ms
6507
* enc-amf: Version 2.1.4
6508
* VST: bump vst submodule ref
6509
* Update translations from Crowdin
6510
* UI: Change default autoconfig test bitrate
6511
* AUTHORS: Update with data from Git and Crowdin
6512
* deps/media-playback: Fix bug where inverted media would crash
6513
* UI: Remove whitespace from end of autconfig stream key
6514
* libobs/util: Also remove CR/LF from dstr_depad
6515
* UI: Fix bug where auto-config settings wouldn't apply
6516
* Fix German locale inconsistencies
6517
* libobs: Always call stop callback
6518
* UI: Unlock mutex before trying to stop output
6519
* libobs: Fix bug where outputs would not set stopped event
6520
* libobs: Update version to 19.0.1
6521
* enc-amf: Version 2.1.5
6522
* UI: Fix creation of crash log with non-english paths
6523
* libobs-d3d11: Fix bug where vertex buffers would be reset
6524
* UI: Fix autoconfig capping bitrate with "custom server"
6525
* libobs: Update to version 19.0.2
6526
* Revert "obs-ffmpeg/nvenc: Remove "default" preset"
6527
* UI: Fix tooltip for "prefer hardware encoding"
6528
6529
-------------------------------------------------------------------
6530
Tue May 02 19:05:40 UTC 2017 - jimmy@boombatower.com
6531
6532
- Update to version 18.0.2:
6533
* UI/updater: Fix temp files being created and not deleted
6534
* UI/updater: Fix potential fail case when no files to patch
6535
* UI/updater: Fixed a bug with deflating
6536
* UI/updater: Ignore 64bit files on 32bit windows
6537
* CI: Use ccache to speed up the build
6538
* CI: OSX - Fix obs.png
6539
* UI/updater: Fix incorrect inflate use
6540
* CI: Linux - Install libfdk-aac-dev
6541
* image-source: Move file modification check before animation processing
6542
* UI: Add workaround to fix deleting final scene bug
6543
* rtmp-services: Update ingest list for Restream.io
6544
* rtmp-services: Update maximum bitrate for Twitch
6545
* UI: Fix segfault when no system tray exists
6546
* CI: Linux - Install FFmpeg from source
6547
* obs-ffmpeg/nvenc: Remove "default" preset
6548
* libobs: Add obs_source_copy_filters function
6549
* UI: Add copying/pasting of sources/filters
6550
* UI: Disable filter pasting when scene collection changed
6551
* UI: Fix bug where items can't be deleted in last scene
6552
* libobs: Remove unimplemented exports
6553
* rtmp-services: Add Livestream service
6554
* win-dshow: Fix issue with activating when not set to
6555
* rtmp-services: Update Picarto maximum bitrates
6556
* libobs: Delay stop detection of audio source
6557
* libobs: Allow source to fully control source flags (for now)
6558
* libobs: Add ability to preload async frames
6559
* libobs: Remove multiple calls to free_type_data
6560
* deps: Add media-playback static lib
6561
* obs-ffmpeg: Change from libff to media-playback
6562
* deps/libff: Remove network init
6563
* UI: Remove libff as a dependency
6564
* deps/libff: Don't build libff (deprecated)
6565
* obs-ffmpeg: Remove unnecessary open call
6566
* obs-ffmpeg: Always open on update unless set otherwise
6567
* obs-ffmpeg: Fix bug on non-MSVC compilers
6568
* UI: Fix property widgets not being disabled
6569
* mac-avcapture: Ability to directly add iOS devices over USB
6570
* audio-monitoring: Add ability to monitor Outputs
6571
* decklink: Add option to select channel format
6572
* decklink: Add workaround for audio timestamp jump issue
6573
* Improve README/CONTRIBUTING files
6574
* win-dshow: Fix reallocation issue in ffmpeg-decode
6575
* UI: Add window name to remux dialog
6576
* UI: Hide OpenGL and D3D adapter on Windows
6577
* UI: Continue to show OpenGL if already in use
6578
* UI: Increase MAX_CRASH_REPORT_SIZE to 150 KB
6579
* CI: Use webhooks for notifications
6580
* CI: Fix notification frequency
6581
* libobs-opengl: Log OpenGL version on all systems
6582
* Fix various typos across multiple modules
6583
* Update Linux kernel coding style URL in CONTRIBUTING
6584
* UI: Ctrl+E to Edit Transform
6585
* UI: Remove unused defines from old updater code
6586
* win-capture: Log if shared texture capture is unavailable
6587
* win-capture: Update get-graphics-offsets
6588
* win-capture: Add missing 32 bit offsets
6589
* win-capture: Fix and clarify window capture prioritization
6590
* UI: Add front-end API functions to get/modify service
6591
* UI: Display filename when dragging & dropping
6592
* obs-outputs: Always call RTMP_Init before connecting
6593
* UI: Make sure all dialogs have close buttons
6594
* UI: Add command line option for starting up always on top
6595
* frontend-tools: Rename some files
6596
* frontend-plugins: Abstract captions
6597
* enc-amf: Update to v2.1.0(.0)
6598
* win-ivcam: Fix potential null pointer dereference
6599
* libobs: Update to 18.0.2 (windows hotfix)
6600
* UI/updater: Add opt to disable building update module
6601
6602
-------------------------------------------------------------------
6603
Tue Mar 07 05:13:13 UTC 2017 - jimmy@boombatower.com
6604
6605
- Update to version 18.0.1:
6606
* CI: Fix true / false on stable builds
6607
* CI: Add boolean arg parser to OSX
6608
* CI: Deploy on tags and master branch
6609
* CI: OSX - Deploy on all branches in the master repo.
6610
* CI: OSX - Include branch in pkg
6611
* enc-amf: Update to 1.4.3.11
6612
* UI: Use correct string for systemTrayEnabled
6613
* CI: OSX - Update to CEF 2987
6614
* CI: Use correct folder for building browser
6615
* CI: OSX - Use bash variable for CEF version
6616
* UI: Don't exit on unknown command line arguments
6617
* CI: OSX - export cef version so we can use it elsewhere
6618
* CI: Fix cef version variable
6619
* obs-outputs: Fix 100% CPU usage with new network code
6620
* CI: OSX - Move CEF version to .travis
6621
* VST: Fix save / load of plugin state. More interface options.
6622
* UI: Fix audio monitoring dev. not being set on startup
6623
* UI: Log audio monitoring dev. on start and when changed
6624
* UI: Add logging of audio monitoring to sources
6625
* VST: Fix crash when OBS is set to mono
6626
* Revert "win-dshow: Add LGP timestamp fix"
6627
* win-dshow: Actually fix LGP issue
6628
* obs-outputs: Various fixes to new network code
6629
* Update translations from Crowdin
6630
* AUTHORS: Update with data from Git and Crowdin
6631
* libobs: Apply sync offset to win32 audio monitoring
6632
* UI: Disable network settings while outputs active
6633
* Update translations from Crowdin
6634
* AUTHORS: Update with data from Git and Crowdin
6635
* CI: OSX - Brew install speexdsp
6636
* CI: OSX - enable sparkle
6637
* deps/blake2: Fix compiler warning
6638
* UI: Fix game capture check when about to update
6639
* deps: Add liblmza
6640
* libobs: Update to 18.0.1
6641
* updater: Add windows updater module
6642
* UI/updater: Wait for OBS to close before updating
6643
* obs-outputs: Improve shutdown behavior of new socket loop
6644
* UI/updater: Use better function for getting process names
6645
6646
-------------------------------------------------------------------
6647
Tue Feb 28 00:38:38 UTC 2017 - jimmy@boombatower.com
6648
6649
- Update to version 18.0.0:
6650
* UI: Add more command line options
6651
* obs-browser: Update submodule to latest version
6652
* Revert "Revert "win-capture: Use FindWindowEx to traverse window list""
6653
* CI: Add in inital appveyor config
6654
* CI: Move browser source before building app
6655
* CI: Build VLC plugin for OSX on travis
6656
* rtmp-services: remove shut down services
6657
* CI: Build Windows version and upload artifacts
6658
* obs-browser: Update browser ref
6659
* CI: Update permissions on CEF app plist before packaging
6660
* cmake: Enable COPY_DEPENDENCIES by default on Windows
6661
* rtmp-services: Update Vaughn Live ingests
6662
* libobs: Log correct amount of memory on 32bit (windows)
6663
* UI: Convert to wide before outputting debug text (win)
6664
* UI: Protect debug text static string var with mutex
6665
* libobs: Add ability to get output congestion
6666
* obs-output: Add ability to get congestion to rtmp output
6667
* obs-outputs: Increase default drop threshold
6668
* UI: Add connection status square to status bar
6669
* UI: Add separate timers to status bar
6670
* UI: Add option to always minimize to tray
6671
* UI: Hide/show dialogs when minimizing to tray
6672
* UI: Do not quit program when last windows are projectors
6673
* UI: Add option to save projectors
6674
* UI: Add auto-start replay buf. opt. when stream starts
6675
* UI: Fix scaling in viewport when source flipped
6676
* UI: Fix linux display/resize bug with preview widget
6677
* rtmp-services: Add Restream.io Los Angeles server
6678
* libobs: Add optional ultrawide -> wide scaling techniques
6679
* obs-filters: Add option to undistort ultrawide -> wide
6680
* obs-filters: Add "Color Grading" filter
6681
* rtmp-services: Add new beam.pro ingests
6682
* CI: Add post install script to OBS installer to fix CEF permissions
6683
* rtmp-services: Add Web.TV streaming service
6684
* Add VST Plugin
6685
* obs-filters: Fix compiler warnings
6686
* UI: Remove unused variables
6687
* UI: Clarify "Always minimize to tray" option
6688
* obs-filters: Rename "Color Grade" filter to "LUT Filter"
6689
* obs-filters: Change "LUT Filter" to "Apply LUT"
6690
* CI: Fix VLC download
6691
* CI: Unzip VLC quietly
6692
* rtmp-services: Update twitch/hitbox ingest and youtube recommendations
6693
* CI: Fix OSX post-install script
6694
* UI: Fix locale text alignment
6695
* UI: Make advanced settings pane a bit more compact
6696
* libobs: Mark last video ts even when buffering off
6697
* libobs: Mark parameter as constant if not modifying
6698
* libobs: Use original audio structure for audio signal
6699
* libobs: Implement audio monitoring
6700
* win-wasapi: Mark audio outputs as unmonitorable
6701
* UI: Add audio monitoring to settings/adv audio props.
6702
* UI: Prevent thread stalls with fader/volume widgets
6703
* obs-transitions: Convert premultiplied alpha to straight
6704
* UI: Add 24 NTSC as a common FPS value
6705
* obs-ffmpeg: Do not use HW accel by default on mac
6706
* rtmp-services: Update twitch ingests
6707
* obs-ffmpeg: Fix compiler warnings
6708
* UI: Fix compiler warning
6709
* UI: Change volume meter update interval to 30fps
6710
* UI: Add warning if starting the output fails
6711
* obs-ffmpeg: Be more verbose when custom params fail
6712
* obs-ffmpeg: Fix custom audio codec parameters
6713
* CI: Retry failed downloads
6714
* UI: fix ffmpeg output file extension
6715
* UI: Clean up general pane of settings dialog
6716
* UI: Add function to get remote file
6717
* UI: Add front-end auto-updater
6718
* UI: Update installer to latest version
6719
* UI: Add latest installer fixes from R1CH
6720
* obs-ffmpeg: Add 'save' to replay buffer proc handler
6721
* win-capture: Fall back to GetWindow if FindWindowEx fails
6722
* libobs: Fix audio monitoring delaying perpetually
6723
* rtmp-services: Update max video bitrate for beam
6724
* libobs/util: Use a mutex with config files
6725
* win-capture: Blacklist chrome/firefox from game capture
6726
* win-dshow: Add LGP timestamp fix
6727
* UI: Trigger frontend api scene change after transition
6728
* Add AUTHORS file
6729
* mailmap: Disambiguate between a few authors
6730
* mailmap: Disambiguate between another author
6731
* rtmp-services: Add "Pandora TV Korea"
6732
* UI: Trigger scene list change event when scene removed
6733
* CI: Speedup msbuild by using all CPU cores
6734
* UI: Improve accessibility text on main window
6735
* CI: Download VLC repo instead of cloning from git
6736
* CI: Disable test discovery on AppVeyor
6737
* CI: Cache dependencies downloads on AppVeyor
6738
* CI: Disable deps download in AppVeyor and use cache
6739
* CI: Download deps if they aren't in build cache
6740
* UI: Use blake2b instead of SHA1 for updater
6741
* UI: Make installer execute 64bit on 64bit windows
6742
* obs-text: Fix issue drawing some chinese characters
6743
* obs-filters: Add audio compression filter
6744
* obs-outputs: Port windows socket loop from OBS Classic
6745
* librtmp: Clean up our extra RTMP fields on close
6746
* UI: Add options for new socket loop
6747
* UI: Make sure size-specific spacers are fixed
6748
* UI: Fix some settings layouts on non-windows systems
6749
* win-capture: Add hook exception for theHunter: COTW
6750
* obs-ffmpeg/ffmpeg-mux: Fix failing when no video
6751
* image-source: Add solid color source
6752
* image-source: Add missing locale
6753
* Fix various null pointer issues detected by Coverity
6754
* obs-ffmpeg: Allow saving with different video codecs
6755
* UI: Add support for other codecs
6756
* graphics-hook: Account for sizeof(wchar_t) in len
6757
* obs-qsv11: Fix various issues detected by Coverity
6758
* obs-ffmpeg: Make gop size configurable
6759
* UI: Add gop size option for custom ffmpeg output
6760
* libff: Add override for codec compatability check
6761
* UI: Add codec compatability checkbox to ffmpeg output
6762
* UI: Add warning about recording to mp4 format
6763
* CI: Fetch git tags on OSX build
6764
* CI: Exit on errors when building the OSX package
6765
* UI: Fix typo in general settings
6766
* enc-amf: Update to version 1.4.3.9
6767
* CI: Build on Linux
6768
* libobs: Update version to 18.0.0
6769
* libobs: Fix bug where scenes would not properly mix audio
6770
* UI: If scene/source names exist, start from 2
6771
* CI: Don't skip_join for Travis IRC notifications
6772
* obs-frontend-api: Use virtual destructor (fix memory leak)
6773
* libobs: Add missing mutex unlock in audio monitoring
6774
* CI: Get some codesigning and sparkle stuff in place
6775
* CI: Use combined cert for signing OSX
6776
* CI: Set keychain timeout & allow productsign
6777
* CI: Add some logging to the before deploy script on OSX
6778
* CI: Possibly fix OSX cert import issue
6779
* CI: OSX - Brew install jack
6780
* CI: Notify on failure and only for fixed builds
6781
* CI: Reformat Travis CI IRC notification
6782
* UI: Hide auto update option for linux
6783
* obs-filters: Change attack/release ms limit to 300 (from 100)
6784
* obs-filters: Increase max compressor release/attack values
6785
* Update translations from Crowdin
6786
* AUTHORS: Update with data from Git and Crowdin
6787
* UI: Update Simple Mode AMD Presets
6788
* enc-amf: Update to hotfix 1.4.3.10
6789
* CI: OSX Set builds to stable on tagged builds
6790
* CI: Update public OSX install key
6791
6792
-------------------------------------------------------------------
6793
Wed Jan 18 14:48:26 UTC 2017 - jimmy@boombatower.com
6794
6795
- Update to version 17.0.2:
6796
* libobs: Update to 17.0.2
6797
6798
-------------------------------------------------------------------
6799
Tue Jan 17 23:38:37 UTC 2017 - jimmy@boombatower.com
6800
6801
- Update to version 17.0.1:
6802
* deps/libff: Fix VP8/VP9/webm alpha support
6803
* rtmp-services: Increase video bitrate limit for YouTube
6804
* obs-outputs: fix build error on freebsd
6805
* Update translations from Crowdin
6806
* [CI] Use prebuilt deps so we can build on 10.9
6807
* CI: Build more features into FFMPEG deps
6808
* CI: Update browser plugin ref and build scripts.
6809
* CI: Fix zip permission issue on CEF plist files
6810
* obs-x264: ignore opencl param
6811
* enc-amf: Update to 1.4.3.8
6812
* CI: Ability to make packages on travis
6813
* CI: actually call packagesbuild from the right place 😑
6814
* cmake: Remove unnecessary find_package calls
6815
* libobs: Fix scale filtering bug when duplicating scenes
6816
* win-capture: Don't use FindWindow for game capture keepalive
6817
* CI: Install Packages and use the full version
6818
* Revert "win-capture: Use FindWindowEx to traverse window list"
6819
* obs-filters.c: Fix color correction filter OpenGL crash
6820
* obs-filters.c: Fix color correction filter saturation
6821
* Update translations from Crowdin
6822
* UI: Fix bug with uncopied profile import/export files
6823
* win-capture: Fix game capture size bug when rehooking
6824
* libobs: Add func to enum active and inactive child tree
6825
* libobs: Enumerate full tree when adding active child
6826
* libobs: Add callback for enumerating all scene children
6827
* obs-x264: Allow opencl through much longer alias
6828
* libobs: Update to version 17.0.1
6829
6830
-------------------------------------------------------------------
6831
Mon Dec 26 08:32:58 UTC 2016 - jimmy@boombatower.com
6832
6833
- Update to version 0.17.0:
6834
* rtmp-services: Update ingest list for Restream.io
6835
* Revert "CI: Build on OSX 10.10 on travis"
6836
* Remove python dep
6837
* win-capture: Use static runtimes for hooks/helpers
6838
* cmake: Fix OSX fixup_bundle.sh to copy non-system deps
6839
* cmake: Fix permissions with OSX fixup_bundle.sh
6840
* libobs-opengl: Add xcb message poll to empty out the queue
6841
* frontend-tools: Add options to start output timers every time
6842
* libobs-d3d11: Add optional macro to log shader disassembly
6843
* Revert "obs-transitions: Avoid branching in slide_transition.effect"
6844
* rtmp-services: remove shut down services
6845
* libff: Allow custom demuxer options
6846
* obs-outputs: Fix librtmp IP bind / resolve behavior
6847
* UI: Fix frontend-api event call for adding scenes
6848
* libobs/util: Add function to get circlebuf data offset
6849
* libobs/util: Add function to generate formatted filenames
6850
* libobs: Fix bug where outputs cannot initialize hotkeys
6851
* cmake: Add _CRT_SECURE_NO_WARNINGS to all projects
6852
* libobs: Fix deprecated macro
6853
* libobs/util: Do not ignore deprecation on windows
6854
* libobs: Use reference counting for encoder packets
6855
* obs-ffmpeg: Add replay buffer output
6856
* UI: Disable simple output rec. settings when active
6857
* UI: Add replay buffer options to simple output mode
6858
* UI: Clarify replay buf. hotkey error message
6859
* UI: Separate replay buffer from recording
6860
* UI: Add file prefix/suffix options for replay buffer
6861
* UI: Fix replay buffer compile issues on older compilers
6862
* win-capture: Only duplicate to get cur thread handle
6863
* win-capture: Always use minimal access rights within hook
6864
* win-capture: Do not require pipe/mutex within hook
6865
* win-capture: Fix getting proper UWP window handles
6866
* win-capture: Use window for keepalive check
6867
* win-capture: Create all named objects within hook
6868
* win-capture: Don't use "Local\" for game capture shared mem
6869
* win-capture: Remove redundant function
6870
* win-capture: Use wide strings for named objects
6871
* win-capture: Add ability to open UWP named kernel objects
6872
* win-capture: Open UWP named objects with helper functions
6873
* win-capture: Output hook debug messages if addresses missing
6874
* win-capture: Log plugin-side when capture successful/lost
6875
* win-capture: Don't hook suspended processes
6876
* win-capture: Wait a few frames for hook to load
6877
* win-capture: Fix "attempting to hook [executable]" message
6878
* win-capture: Add ApplicationFrameHost to game capture blacklist
6879
* win-capture: Don't hard fail if thread ID not found
6880
* win-capture: Fix cursor not painting with UWP windows
6881
* win-capture: Add debug messages when hooking
6882
* win-capture: Do not fall back to other windows for UWP windows
6883
* UI: Fix property name bug in frontend API
6884
* libobs: Fix possible reverse order mutex hard lock
6885
* UI: Remove deleteLater view from filter window layout
6886
* libobs: Convert Y800 to RGBX manually
6887
* UI: Use dedicated GPU on Hybrid AMD GPU systems
6888
* libobs: Fix format not being set for new source frames
6889
* libobs: Fix line size issue when copying Y800 data
6890
* obs-ffmpeg: Don't allow 32kb/s with FFmpeg AAC encoder
6891
* libobs/graphics: Fix the 2D vector dot product func
6892
* UI: Make close button default in transform dialog
6893
* UI: Add ability to copy-paste scene item transforms
6894
* UI: Add import/export of scene collections & profiles
6895
* enc-amf: Update to 1.4.3.4 for AMD Driver 16.12.1
6896
* obs-filters: Improve "Color Correction" filter
6897
* image-source: Do not change blend state
6898
* obs-text: Do not reset blend state
6899
* libobs-d3d11: Don't crash if unable to rebuild shared texture
6900
* libobs: Increase maximum audio tracks to 6
6901
* UI: Increase maximum audio tracks to 6
6902
* UI: Update locale for 6 tracks
6903
* UI: Fix endif in installer
6904
* UI: Use 64bit desktop link by default in installer
6905
* UI: Clarify startup error messages related to video
6906
* obs-ffmpeg: Fix nvenc_h264 deprecated message
6907
* libobs: Fix bug drawing RGB/BGR async sources
6908
* libobs: Process all scene audio actions if no audio playing
6909
* UI: Fix buddy controls with new audio tracks
6910
* UI: Add default audio track bitrates
6911
* UI: Fix video initialization failure error message
6912
* UI: Fix settings window stacked widget index
6913
* win-capture: Capture all D3D12 backbuffers
6914
* win-capture: Use FindWindowEx to traverse window list
6915
* win-capture: Fix possible null pointer dereference
6916
* win-capture: Do not add certain windows to window lists
6917
* win-capture: Add a few new blacklisted game capture exes
6918
* obs-filters: Add "Color" option to color correction filter
6919
* obs-filters: Fix comment messages
6920
* obs-qsv11: Use d3d9 allocator on Win7
6921
* win-capture: Fix possible access of array beyond size
6922
* win-capture: Refactor DX12 backbuffer code
6923
* win-capture: If backbuffer count is 1, disable dxgi 1.4 use
6924
* win-capture: Release backbuffers immediately upon init
6925
* libobs/util: Fix C++ compilation issue
6926
* Add libcaption library
6927
* libobs: Add ability to insert captions into frames
6928
* frontend-tools: Move source helper functions to a header
6929
* frontend-tools: Add caption generation tool (windows)
6930
* Update translations from Crowdin
6931
* frontend-tools: Add ability to select caption language
6932
* frontend-tools: Detach caption thread if critical failure
6933
* frontend-tools: Reset stop event before starting captions
6934
* frontend-tools: Don't include colon in "Audio Source"
6935
* frontend-tools: Set buddied controls for captions dialog
6936
* libobs: Fix caption encoder packet reallocation
6937
* libobs: Create referenced parsed AVC encoder packet
6938
* obs-outputs: Free encoder packet data manually
6939
* libobs: Fix bug in AVC encoder packet allocation
6940
* UI: Fix Export QFileDialog parent
6941
* libobs: Eliminate an unnecessary allocation with captions
6942
* frontend-tools: Fix output-timer translation bug
6943
* libobs: Update to version 17.0.0
6944
6945
-------------------------------------------------------------------
6946
Mon Nov 21 18:55:11 UTC 2016 - jimmy@boombatower.com
6947
6948
- Update to version 0.16.6:
6949
* UI: Add --verbose and --unfiltered_log command line options
6950
* libobs: Duplicate filters of a scene when it is is duplicated
6951
* obs-ffmpeg: Fix assumption about plane height with i444
6952
* libobs: Refactor check for Windows bitness/arch
6953
* libobs: Add Windows bitness/arch to crash handler
6954
* enc-amf: Update to version 1.4.1.5
6955
* UI: Add preview scaling options
6956
* rtmp-services: Change YouTube keyint from 4 to 2
6957
* libobs: Ensure async source sizes are always reset
6958
* UI: Fix crash when switching encoders in advanced mode
6959
* UI: Fix scrolling while preview is locked
6960
* libobs: Ensure AVC priority is always highest for keyframes
6961
* obs-outputs: Use correct variable for drop priority
6962
* enc-amf: Update to commit which prevents crash on startup
6963
* enc-amf: Update to temporary fix branch
6964
* win-capture: Do not load 64bit hook offsets on 32bit systems
6965
* win-capture: Defer hook offset loading to separate thread
6966
* text-freetype2: Defer loading of plugin until source created
6967
* obs-qsv11: Manually mark priority bits for QSV frames
6968
* Revert "libobs: Ensure AVC priority is always highest for keyframes"
6969
* libobs: Update to 0.16.6
6970
* Update translations from CrowdIn
6971
* UI: tray icons are redrawn for better visibility and contrast
6972
* UI: Update settings and fix presets for simple AMD encoder
6973
* enc-amf: Update to 1.4.2.2
6974
* enc-amf: Update to 1.4.2.3
6975
* cmake: Add module to find RSSDK
6976
* cmake: Add macro to compile .tlb files via midl
6977
* win-ivcam: Add Intel RealSense plugin
6978
* UI: Update installer script to latest version
6979
* libobs-opengl: Add warning when used on windows
6980
* Update translations from Crowdin
6981
* enc-amf: Avoid using C++17 for VS2013 compatibility
6982
6983
-------------------------------------------------------------------
6984
Tue Nov 08 19:39:07 UTC 2016 - jimmy@boombatower.com
6985
6986
- Update to version 0.16.5:
6987
* libobs-d3d11: Include GDI surface in rebuild
6988
* libobs-d3d11: Remove possible null pointer dereference
6989
* libobs: Update to 0.16.5
6990
6991
-------------------------------------------------------------------
6992
Fri Nov 04 15:36:07 UTC 2016 - jimmy@boombatower.com
6993
6994
- Update to version 0.16.4:
6995
* libobs/util: Fix get_dll_ver not reporting DLL name
6996
* Display license in MSI installer
6997
* rtmp-services: Add Asian Livecoding.tv server and increase video bitrate
6998
* UI: Enable HiDPI scaling.
6999
* frontend-tools: Fix crash when adding invalid regex
7000
* UI: Use Qt lib for screen info instead of x11 libs
7001
* enc-amf: Update to 1.3.2.3
7002
* UI: Only scale HiDPI on QT 5.6+
7003
* enc-amf: Update to 1.3.3.1
7004
* libobs-d3d11: Log GetDeviceRemovedReason
7005
* Add 256x256 icon to windows ico for HiDPI displays
7006
* UI: Add Portable Mode indicator to title bar and log
7007
* UI: Add raw text and text file to drag&drop support
7008
* UI: Split Properties window with a QSplitter
7009
* CMake: Warn if empty QTDIR/DepsPath vars on Windows
7010
* OSX Travis build
7011
* CI: Upload artifacts on all pushes
7012
* CI: Add irc notifications to travis config
7013
* CI: Reduce travis irc notice to one line
7014
* CI: Package OSX build into an actual app
7015
* CI: Use python2 to run package script
7016
* Build browser plugin on travis for OSX
7017
* Update obs-browser submodule to a working version
7018
* obs-frontend-api: Add library version
7019
* cmake: Fix FFmpeg search path on debian
7020
* decklink: Update Blackmagic SDK to 10.8.0
7021
* CI: Build on OSX 10.10 on travis
7022
* UI: Fix bug in frontend API event
7023
* frontend-tools: Add output timers
7024
* frontend-tools: Code cleanup of output timers
7025
* frontend-tools: Add ability to start timer if output is already active
7026
* UI: Fix sys. tray crashes when sys. tray not available
7027
* UI: Fix poor handling of system tray pointers
7028
* UI: Fix improper brace placement for function
7029
* UI: Remove unused variable
7030
* UI: Fix full screen projector on screens that have reserved areas
7031
* obs-ffmpeg: Add b-frames to NVENC logging
7032
* UI: Fix --profile option not working on non-windows
7033
* rtmp-services: Add Picarto
7034
* libobs/util: Add Get() function to CoTaskMemPtr
7035
* libobs: Fix missing call to profile_end() when encoding fails
7036
* libobs: Add date/time to crash handler
7037
* obs-transitions: Avoid branching in slide_transition.effect
7038
* obs-ffmpeg: Fix a couple printf compiler warnings.
7039
* libobs-d3d11: Store dxgi adapter used for device
7040
* libobs-d3d11: Store compiled shader data (for rebuilding)
7041
* libobs-d3d11: Correct error message for pixel shaders
7042
* libobs-d3d11: Store shader samplers as pointers
7043
* libobs-d3d11: Correct error message for staging surfaces
7044
* libobs-d3d11: Correct error message creating blend states
7045
* libobs-d3d11: Store index and add "Start" function
7046
* libobs-d3d11: Clear device state before unloading
7047
* libobs-d3d11: Store swap initialization data (for rebuilding)
7048
* libobs-d3d11: Store device adapter index (for rebuilding)
7049
* libobs-d3d11: Store static textures in RAM (for rebuilding)
7050
* libobs-d3d11: Store static vertex buffer data (for rebuilding)
7051
* libobs-d3d11: Save all D3D11 object descriptors (for rebuilding)
7052
* libobs-d3d11: Make shared texture error message less vague
7053
* libobs-d3d11: Use linked list for all objects (for rebuilding)
7054
* libobs-d3d11: Remove unused function
7055
* libobs-d3d11: Add Release funtions to all GS objects
7056
* libobs-d3d11: Rebuild device and assets if device removed/reset
7057
* win-capture: Cache cursor textures to prevent reallocation
7058
* win-capture: Use IUnknown for getting swap backbuffers
7059
* win-capture: Add D3D12 capture support
7060
* UI: Allow the ability to use deprecated sources
7061
* UI: Add AMD presets and update settings
7062
* enc-amf: Update to release 1.4.0.0
7063
* Update translations from CrowdIn
7064
* libobs: Update to version 0.16.3
7065
* win-mf: Deprecate AMD Media Foundation H.264 encoder
7066
* UI: Fix tab order of Crop fields in Transform Properties
7067
* enc-amf: Update to Version 1.4.1.0
7068
* Revert "UI: Only scale HiDPI on QT 5.6+"
7069
* Revert "UI: Enable HiDPI scaling."
7070
* enc-amf: Fix VS2013 compiling issue
7071
* libobs: Update to version 0.16.4
7072
- Expand libobs-frontend-api.so to include all versions in %files.
7073
- After upstream fix place libobs-(opengl|frontend-api).so in devel.
7074
7075
-------------------------------------------------------------------
7076
Thu Sep 29 20:07:16 UTC 2016 - jimmy@boombatower.com
7077
7078
- Update to version 0.16.2:
7079
* obs-ffmpeg: Fix possible NVENC crash
7080
* UI: Use rect intersection test for validating position
7081
* enc-amf: Update submodule to 1.3.1.0
7082
* obs-text: Add gradient feature
7083
* enc-amf: Fix warnings caused by warnings( push/pop )
7084
* libobs: Update to 0.16.2
7085
7086
-------------------------------------------------------------------
7087
Thu Sep 29 02:35:16 UTC 2016 - jimmy@boombatower.com
7088
7089
- Update to version 0.16.1:
7090
* UI: Fix window size/pos not saving on exit
7091
* libobs/util: Fix fread_utf8 not working with files < 3 bytes
7092
* obs-text: Change file update interval to 1 sec (from 2)
7093
* libobs: Update to 0.16.1
7094
7095
-------------------------------------------------------------------
7096
Wed Sep 28 01:17:01 UTC 2016 - jimmy@boombatower.com
7097
7098
- Update to version 0.16.0:
7099
* enc-amf: Update submodule to 1.3.0
7100
* UI: Add media/image file drop support
7101
* enc-amf: Update submodule to 1.3.0.1
7102
* obs-browser: Add browser plugin as a submodule
7103
* enc-amf: Update submodule to 1.3.0.3
7104
* libobs: Update version to 0.16.0
7105
* enc-amf: Remove unused locale files
7106
* Update translations from Crowdin
7107
* UI: Just use 'OK' button for license agreement dialog
7108
7109
-------------------------------------------------------------------
7110
Mon Aug 8 23:10:42 UTC 2016 - jimmy@boombatower.com
7111
7112
- Update to 0.15.4 release.
7113
7114
-------------------------------------------------------------------
7115
Sat Jul 16 20:59:38 UTC 2016 - jimmy@boombatower.com
7116
7117
- Update to 0.15.2 release.
7118
7119
-------------------------------------------------------------------
7120
Tue Jul 12 02:03:51 UTC 2016 - jimmy@boombatower.com
7121
7122
- Update to 0.15.1 release.
7123
7124
-------------------------------------------------------------------
7125
Fri Jul 8 05:10:02 UTC 2016 - jimmy@boombatower.com
7126
7127
- Update to 0.15.0 release.
7128
7129
-------------------------------------------------------------------
7130
Mon May 16 00:09:37 UTC 2016 - jimmy@boombatower.com
7131
7132
- Update to 0.14.2 release.
7133
7134
-------------------------------------------------------------------
7135
Tue Apr 26 06:11:50 UTC 2016 - jimmy@boombatower.com
7136
7137
- Update to 0.14.1 release.
7138
7139
-------------------------------------------------------------------
7140
Sat Apr 16 22:01:17 UTC 2016 - olaf@aepfle.de
7141
7142
- Use pkgconfig instead of libffmpeg-devel
7143
7144
-------------------------------------------------------------------
7145
Tue Mar 22 00:01:09 UTC 2016 - jimmy@boombatower.com
7146
7147
- Update to 0.13.4 release.
7148
7149
-------------------------------------------------------------------
7150
Sun Mar 20 07:13:01 UTC 2016 - jimmy@boombatower.com
7151
7152
- Update to 0.13.3 release.
7153
7154
-------------------------------------------------------------------
7155
Mon Feb 29 15:54:48 UTC 2016 - jimmy@boombatower.com
7156
7157
- Update to 0.13.2 release.
7158
7159
-------------------------------------------------------------------
7160
Fri Feb 5 05:10:32 UTC 2016 - jimmy@boombatower.com
7161
7162
- Update to 0.13.1 release.
7163
- Remove patch for gcc 4.8 compatability since it was upstreamed.
7164
7165
-------------------------------------------------------------------
7166
Thu Jan 28 00:21:55 UTC 2016 - jimmy@boombatower.com
7167
7168
- Update to 0.13.0 release.
7169
https://github.com/jp9000/obs-studio/releases/tag/0.13.0
7170
- Add rpmlintrc for "bad" things obs-studio requires.
7171
- Add patch for gcc 4.8 compatability.
7172
7173
-------------------------------------------------------------------
7174
Sat Dec 12 04:25:45 UTC 2015 - jimmy@boombatower.com
7175
7176
- Update to 0.12.4 release.
7177
https://github.com/jp9000/obs-studio/releases/tag/0.12.4
7178
7179
-------------------------------------------------------------------
7180
Wed Dec 9 06:05:59 UTC 2015 - jimmy@boombatower.com
7181
7182
- Change build requirement from libffmpeg-devel to ffmpeg-devel to
7183
follow recent linking of ffmpeg to obs version.
7184
7185
-------------------------------------------------------------------
7186
Sat Dec 5 05:25:31 UTC 2015 - jimmy@boombatower.com
7187
7188
- Update to 0.12.3 release.
7189
https://github.com/jp9000/obs-studio/releases/tag/0.12.3
7190
7191
-------------------------------------------------------------------
7192
Sat Nov 21 03:12:17 UTC 2015 - jimmy@boombatower.com
7193
7194
- Update to 0.12.2 release.
7195
https://github.com/jp9000/obs-studio/releases/tag/0.12.2
7196
7197
-------------------------------------------------------------------
7198
Tue Nov 17 23:51:20 UTC 2015 - jimmy@boombatower.com
7199
7200
- Update to 0.12.1 release.
7201
https://github.com/jp9000/obs-studio/releases/tag/0.12.1
7202
7203
-------------------------------------------------------------------
7204
Fri Sep 25 01:53:09 UTC 2015 - jimmy@boombatower.com
7205
7206
- Update to 0.12.0 release.
7207
https://github.com/jp9000/obs-studio/releases/tag/0.12.0
7208
- Remove gcc >= 4.9 requirement since 0.12.0 reverted unintended change.
7209
7210
-------------------------------------------------------------------
7211
Mon Aug 17 05:59:33 UTC 2015 - jimmy@boombatower.com
7212
7213
- Update to 0.11.4 release.
7214
https://github.com/jp9000/obs-studio/releases/tag/0.11.4
7215
- Cut off git portion of version string in UI.
7216
- Since 0.11.3 obs unofficially requires gcc 4.9 and higher which makes it
7217
impossible to compile on obs for openSUSE 13.2.
7218
https://obsproject.com/mantis/view.php?id=276
7219
7220
-------------------------------------------------------------------
7221
Sun Aug 9 06:20:02 UTC 2015 - jimmy@boombatower.com
7222
7223
- Update to 0.11.3 release.
7224
https://github.com/jp9000/obs-studio/releases/tag/0.11.3
7225
7226
-------------------------------------------------------------------
7227
Tue Jul 28 02:54:34 UTC 2015 - jimmy@boombatower.com
7228
7229
- Update to 0.11.2 release.
7230
https://github.com/jp9000/obs-studio/releases/tag/0.11.2
7231
7232
-------------------------------------------------------------------
7233
Fri Jul 10 04:17:01 UTC 2015 - jimmy@boombatower.com
7234
7235
- Update to 0.11.1 release.
7236
https://github.com/jp9000/obs-studio/releases/tag/0.11.1
7237
7238
-------------------------------------------------------------------
7239
Thu Jul 9 03:41:02 UTC 2015 - jimmy@boombatower.com
7240
7241
- Update to 0.11.0 release.
7242
https://github.com/jp9000/obs-studio/releases/tag/0.11.0
7243
- Add curl build dependency.
7244
7245
-------------------------------------------------------------------
7246
Tue May 19 06:11:11 UTC 2015 - jimmy@boombatower.com
7247
7248
- Update to 0.10.1 release.
7249
https://github.com/jp9000/obs-studio/releases/tag/0.10.1
7250
7251
-------------------------------------------------------------------
7252
Wed May 13 23:36:24 UTC 2015 - jimmy@boombatower.com
7253
7254
- Update to 0.10.0 release.
7255
https://github.com/jp9000/obs-studio/releases/tag/0.10.0
7256
7257
-------------------------------------------------------------------
7258
Fri Mar 27 20:25:00 UTC 2015 - jimmy@boombatower.com
7259
7260
- Update to 0.9.1 release.
7261
https://github.com/jp9000/obs-studio/releases/tag/0.9.1
7262
7263
-------------------------------------------------------------------
7264
Thu Mar 26 03:47:02 UTC 2015 - jimmy@boombatower.com
7265
7266
- Update to 0.9.0 release.
7267
https://github.com/jp9000/obs-studio/releases/tag/0.9.0
7268
7269
-------------------------------------------------------------------
7270
Sat Feb 21 08:17:07 UTC 2015 - jimmy@boombatower.com
7271
7272
- Update to 0.8.3 release.
7273
https://github.com/jp9000/obs-studio/releases/tag/0.8.3
7274
7275
-------------------------------------------------------------------
7276
Thu Feb 12 07:15:19 UTC 2015 - jimmy@boombatower.com
7277
7278
- Update to 0.8.2 release.
7279
https://github.com/jp9000/obs-studio/releases/tag/0.8.2
7280
https://github.com/jp9000/obs-studio/releases/tag/0.8.1
7281
https://github.com/jp9000/obs-studio/releases/tag/0.8.0
7282
7283
-------------------------------------------------------------------
7284
Thu Jan 15 11:05:44 UTC 2015 - jimmy@boombatower.com
7285
7286
- Update to 0.7.3 release.
7287
Details at https://github.com/jp9000/obs-studio/releases/tag/0.7.3
7288
7289
-------------------------------------------------------------------
7290
Wed Jan 7 20:54:30 UTC 2015 - jimmy@boombatower.com
7291
7292
- Update to 0.7.2 release.
7293
Details at https://github.com/jp9000/obs-studio/releases/tag/0.7.2 and
7294
https://github.com/jp9000/obs-studio/releases/tag/0.7.1
7295
7296
-------------------------------------------------------------------
7297
Thu Nov 13 10:35:34 UTC 2014 - jimmy@boombatower.com
7298
7299
- Initial 0.6.4 release.
7300
7301