tt2468
7b2a6351b0
shared/media-playback: Unref sw_frame before reuse
...
By not performing an unref on sw_frame before using it again, a memory
"leak" was being created if the frame had side data. This removes a
previously-added check that optionally unrefs sw_frame, and just does
it every tick.
Co-authored-by: pkviet <pkv@obsproject.com>
2024-08-03 16:31:02 -07:00
pkv
19abab097d
UI: Fix leak with paint event of volume slider
...
This fixes a memory leak introduced in [1] where a new QColor is not
balanced by a delete.
[1] UI: Update volume meter appearance
52ae5fc4bd
Signed-off-by: pkv <pkv@obsproject.com>
2024-08-03 16:27:17 -07:00
jcm
ff2fa24dc2
mac-virtualcam: Update NotInstalled error text for macOS 15
2024-07-31 16:29:21 -04:00
Matt Gajownik
8b975c4563
obs-browser: Update version to 2.24.0
...
2a2879b - Update translations from Crowdin
07255f1 - Enable building with CEF 5938 on macOS
5db6494 - Enable building with CEF 6261
5db6494 - Enable building with CEF 6261
879a9d2 - Enable building with CEF 6367
2024-07-31 20:45:50 +10:00
Ruwen Hahn
b2d83efcf3
obs-ffmpeg: Disable AMF DTS adjustment for AV1
2024-07-30 11:10:47 -04:00
Ruwen Hahn
e7bf19d139
obs-ffmpeg: Disable NVENC DTS adjustment for AV1
2024-07-30 11:10:47 -04:00
Amin.MasterkinG
1aa4bd9fc7
rtmp-services: Update MasterStream.iR ingest
...
https://github.com/obsproject/obs-studio/pull/10978
https://github.com/obsproject/obs-studio/pull/11044
2024-07-30 10:07:02 -04:00
gxalpha
4bbf8df2ba
cmake: Set CFBundleDisplayName for camera extension
...
macOS shows this in the settings so we should set it, otherwise it will
fall back on the identifier which isn't great for users.
2024-07-29 23:28:38 -04:00
tytan652
5e5865b716
frontend-tools: Avoid initializing the scene switcher on Wayland
...
The Linux implementation of the automatic scene switcher is X11-only and
the design itself of the feature is incompatible with how Wayland works.
2024-07-29 22:26:15 -04:00
derrod
e12ef51068
UI: Return std::optional from ParseThemeMeta
2024-07-29 19:52:42 -04:00
Paul Hindt
4d5e0e89ad
aja: Add v210 pixel format support.
...
Allow selecting v210 in AJA capture plugin.
Enable auto-detection of SDI v210 pixel format.
2024-07-29 19:26:49 -04:00
derrod
f6097cacfb
UI: Remove legacy migrations
2024-07-29 18:54:01 -04:00
tytan652
7d578c5cfb
plugins: Enable QSV only on x86_64 architecture
...
Intel stack is only completely buildable on x86_64 architectures.
2024-07-29 18:11:29 -04:00
tytan652
8480660bf8
cmake: Add architecture support to add_obs_plugin
...
Also add formatting support to the function
2024-07-29 18:11:29 -04:00
Ryan Foster
b9f63632a1
Merge pull request #10019 from derrod/remove-ftl
...
Remove FTL.
2024-07-29 16:41:31 -04:00
Ryan Foster
aca27628f4
Merge pull request #9350 from tytan652/create_shared_folder
...
Move non-deps and shared UI code in shared folder
2024-07-29 16:03:50 -04:00
tytan652
4214050cda
UI: Remove obs-ui-support
...
The remaining files are only used by the UI, so those are restored in
the obs-studio target
2024-07-27 07:38:36 +02:00
tytan652
f051fdd75e
UI,shared: Move OBSPropertiesView to its own directory
2024-07-27 07:38:36 +02:00
tytan652
390429c838
frontend-tools: Remove unused source files in legacy path
2024-07-27 07:38:36 +02:00
tytan652
5eb10135da
UI,shared: Move SliderIgnoreScroll to its own directory
2024-07-27 07:38:36 +02:00
tytan652
5e25041491
UI,shared: Move VScrollArea to its own directory
2024-07-27 07:38:36 +02:00
tytan652
f5c25c66af
UI,shared: Move OBSPlainTextEdit to its own directory
2024-07-27 07:38:36 +02:00
tytan652
48f139729f
UI,shared: Move Qt Wrappers to its own directory
2024-07-27 07:38:36 +02:00
tytan652
4882db4ec4
UI: Move QTToGSWindow outside of Qt wrappers
2024-07-27 07:38:36 +02:00
tytan652
2a53015ad7
deps,shared,plugins: Move opts-parser to shared folder
2024-07-27 07:38:36 +02:00
tytan652
f5e2f15d28
deps,shared,frontend-tools: Move obs-scripting to shared folder
2024-07-27 07:38:36 +02:00
tytan652
ade04f4f1c
deps,shared,obs-ffmpeg: Move media-playback to shared folder
2024-07-27 07:38:36 +02:00
tytan652
4b0b71ad5f
deps,shared,win-capture: Move ipc-util to shared folder
2024-07-27 07:38:36 +02:00
tytan652
fa0ffff7c0
deps,shared,obs-outputs: Move happy-eyeballs to shared folder
2024-07-27 07:38:36 +02:00
tytan652
f293a6edd1
deps,shared,plugins: Move file-updater to shared folder
2024-07-27 07:38:36 +02:00
tytan652
7a5b914086
Add shared folder in gitignore and format scripts
2024-07-27 07:38:36 +02:00
Gol-D-Ace
ce6f9a4742
win-capture: Add Zenless Zone Zero to compatibility list
2024-07-24 16:05:26 -04:00
Ryan Foster
5854f3b9e5
libobs: Update version to 30.2.2
...
I forgot to update this before tagging 30.2.1, so the updater won't stop
telling people there's an update available, even after updating.
Update this for real now to 30.2.2.
2024-07-23 11:56:59 -04:00
Ryan Foster
4f7be9b84b
libobs: Update version to 30.2.1
...
I forgot to update this before tagging 30.2.1, so the updater won't stop
telling people there's an update available, even after updating.
2024-07-23 11:56:19 -04:00
Kurt Kartaltepe
7912d06b65
libobs-opengl: Disable NV12/P010 on Windows
...
These formats are used for texture encoding but the OpenGL texture
encoding pipeline is not supported on Windows. This can also cause
failure to initialize on Windows so it's better to disable the formats.
2024-07-22 18:07:03 -04:00
derrod
31963f8dac
obs-outputs: Set FLV DTS offset based on first audio or video packet
2024-07-22 17:43:45 -04:00
derrod
7cf4974965
CI: Do not mark legacy MF/AMF plugins as deleted
2024-07-22 12:19:46 -04:00
Norihiro Kamae
2fa77c4021
UI: Fix cast of pointer type at invalid current scene setting on load
2024-07-20 16:49:21 -07:00
Ryan Foster
c5a01b7df4
obs-websocket: Update version to 5.5.2
...
Bug Fixes:
- Fix an issue where the virtualcam requests would report that the
virtualcam is not available.
- Fix an issue with the config migration where the migrated settings
were not being persisted to disk.
Changelog:
0548c7798a
2024-07-19 20:07:14 -04:00
Ryan Foster
02c1742b30
libobs/graphics: Prevent heap overflow in libnsgif
...
See upstream commit:
https://source.netsurf-browser.org/libnsgif.git/commit/?id=a268d2c15252ac58c19f1b19771822c66bcf73b2
2024-07-18 14:34:31 -04:00
Translation Updater
e7d6707fa7
Update translations from Crowdin
2024-07-17 09:34:12 +00:00
Warchamp7
ec5297b549
UI: Adjust sizing of Classic audio meter elements
2024-07-15 18:43:46 -03:00
Warchamp7
0e84188f37
UI: Fix read-only QTextEdit background color
2024-07-15 18:41:40 -03:00
Warchamp7
bde68fed32
UI: Fix source tree icon spacing
2024-07-15 18:39:35 -03:00
derrod
1206870cef
UI: Remove FTL support
2024-07-14 06:09:49 +02:00
derrod
dfc1feac1a
build-aux: Remove ftl-sdk exclusions from format script
2024-07-14 06:09:49 +02:00
derrod
e62c600873
.gitmodules: Remove ftl-sdk submodule
2024-07-14 06:09:49 +02:00
derrod
b83df1b141
obs-outputs: Remove FTL output
2024-07-14 06:09:49 +02:00
Rodney
536812753b
CI: Remove YouNow exclude from service checker
2024-07-14 06:09:49 +02:00
Rodney
58264833c9
rtmp-services: Remove YouNow specific code
2024-07-14 06:09:49 +02:00