Norihiro Kamae
e8f025cde2
decklink: Remove BOM
2022-08-13 00:49:17 -07:00
Richard Stanway
dcc79c374d
obs-ffmpeg: Fix format specifier in obs-amf-test
2022-08-12 23:05:58 +02:00
jpark37
a0e50b18b1
obs-filters: Remove param from AI greenscreen
...
Didn't notice two params were the same. Remove extra param.
2022-08-10 03:28:30 -07:00
jp9000
b763777a4b
enc-amf: Mark as deprecated
2022-08-10 02:57:14 -07:00
jp9000
2c43ca1dc6
obs-ffmpeg: Add b-frame option to AMF encoder
2022-08-10 02:20:11 -07:00
jpark37
a392aa52cc
obs-filters: Support HDR AI greenscreen
2022-08-09 20:21:05 -07:00
Vainock
020cd92ab5
mac-videotoolbox: Fix typo 'diffent'
2022-08-09 20:05:06 -04:00
gxalpha
ad57af4c0a
mac-videotoolbox: Reject color formats other than NV12 and I420
2022-08-09 16:19:30 +02:00
gxalpha
6644fed7b1
mac-capture: Fix macOS 12 SCK Display Capture workaround
...
Adding all windows manually means that any windows opened after the
session was started won't appear. This instead excludes the Control
Center from Display Capture. While unfortunate, it seems to be the only
thing on the display that can't be disabled.
2022-08-09 16:18:28 +02:00
Richard Stanway
3c6c44e1fe
win-capture: Fix incorrect path in CMakeLists
2022-08-09 02:31:50 +02:00
jpark37
9c77796299
obs-filters: Fix NVIDIA greenscreen issues
...
Fix non-async sources, make sure math is linear-correct, preserve
incoming alpha, and allow the filter to work in previews.
2022-08-08 15:50:06 -07:00
derrod
9c20ad9046
obs-ffmpeg: Set NVENC CQP maximum to 51
...
51 is the actual maximum and especially with HEVC values higher than 30
are actually pretty usable.
2022-08-08 09:24:08 +02:00
Richard Stanway
86963f65d2
libobs, win-capture: Don't export ms_get_obfuscated_func
...
Since this was included in things like the inject helper and game
capture DLLs, it added an additional export to those programs. Instead,
simply share the source files directly in the projects that need it.
Co-authored-by: jpark37 <jpark37@users.noreply.github.com>
2022-08-07 19:41:23 +02:00
Matt Gajownik
61e0d69779
obs-browser: Update version to 2.18.5
...
71ef41a - Null check macOS window handle before detaching view
6235dfd - cmake: Remove setting code sign identity for Xcode builds
2022-08-07 15:14:50 +10:00
pkv
e08632328d
obs-filters: Reset RTX greenscreen on cuda error
...
This resets the RTX greenscreen filter if the FX returns a CUDA error.
In case of a CUDA error 1099, the error can keep repeating locking up
the filter which is inoperant. So if such an error is detected we reset
the FX.
Signed-off-by: pkv <pkv@obsproject.com>
2022-08-06 17:22:03 -07:00
Chris
f5fe4d0acf
obs-ffmpeg: Fix USAGE typo
...
Replace TRANSCONDING with TRANSCODING, because it is likely that the
typo compatibility will be removed in a future AMF header update. This
should also minimize confusion and improve search.
2022-08-06 20:02:48 -04:00
shiina424
29574b7fd2
win-wasapi: Add missing locale text
2022-08-06 16:58:16 -07:00
tududweb
9780d2f596
obs-ffmpeg: Remove unused variables for NVENC
2022-08-06 16:45:31 -07:00
tududweb
e16f336882
obs-ffmpeg: Reinit before retrying init for NVENC
2022-08-06 16:45:31 -07:00
tududweb
6c364f78cf
obs-ffmpeg: Correctly assign argument for NVENC
...
When retrying again without Psycho Visual Tuning,
the argument psycho_aq should be false.
2022-08-06 16:45:31 -07:00
tytan652
d71878cd35
obs-ffmpeg: Add better error if SRT or RIST libraries are not found
2022-08-06 16:18:55 -07:00
columbarius
76e9c64f41
Revert "linux-capture: Fix Ubuntu 21.10 builds"
...
This reverts commit 0532a5c1f0296098a268dc43d889a08c932e1c48.
Ubuntu 21.10 is from OBS 28 onwards not longer supported and as such we
can raise the requirement of the PipeWire dependency to 0.3.33.
2022-08-06 09:28:58 -03:00
Vainock
e6a03be487
obs-ffmpeg, obs-transitions: Use property suffixes
2022-08-06 10:23:26 +10:00
gxalpha
9f370bd36e
mac-capture: Show "hidden" checkbox for app capture on update as well
2022-08-04 00:44:29 +02:00
Paul Hindt
44acdd68b0
aja: Fix output of garbage video during preroll
...
Add additional logging of card frame counts/indices
2022-08-02 09:46:58 -07:00
davids
33081419e7
aja: Adjust delay when sending frames to card
...
The plugin will try to maintain a hardware queue depth of 4 frames,
adjusting video and audio delay dynamically.
2022-08-02 09:46:58 -07:00
tytan652
8989cf5caf
rtmp-services: Remove useless supported codec field
...
We normally default to H264 onlt and AAC only if nothing is set.
2022-08-02 09:41:32 -07:00
tytan652
96eb14af47
rtmp-services: Add fallback to H264 if no supported codec found
2022-08-02 09:41:32 -07:00
tytan652
0283fd2c71
rtmp-services: Fix incompatible-pointer-types warnings
2022-08-02 09:41:32 -07:00
tt2468
d12836af51
obs-websocket: Update submodule
...
Fixes the plugin version string in submodule building.
2022-08-01 22:24:57 -07:00
Paul Hindt
fd7c23b200
aja: Remove unused code from output plugin
2022-08-01 13:34:56 -07:00
Richard Stanway
8ab6fffec4
obs-amf-test: Add 2.5 second timeout for AMF test process
...
If the test process freezes for whatever reason, OBS would block
indefinitely on reading the pipe. This commit adds a 2.5 second timeout
on the AMF test process after which it will self-terminate.
2022-08-01 13:34:27 -07:00
Richard Stanway
68415fa08f
obs-ffmpeg: Throw on invalid amf_format
2022-08-01 13:34:27 -07:00
Richard Stanway
ac025b51ac
obs-ffmpeg: Use get_buf function to ensure buffers_mutex is locked
2022-08-01 13:34:27 -07:00
Richard Stanway
2e8b8c5ae1
obs-ffmpeg: Fix typo in min_qp_p / max_qp_p options
...
Detected by PVS Studio.
2022-08-01 13:34:27 -07:00
Richard Stanway
00408b6b3b
obs-ffmpeg: Don't load AMF DLL before amf-test
...
In the event that simply loading the AMF DLL causes initialization code
to run that might crash, don't load the DLL before the AMF test process
has succeeded. Instead, we load the DLL as data to see if it exists,
then run the AMF test, then load the DLL for real.
2022-08-01 13:34:27 -07:00
jpark37
3d18643088
obs-ffmpeg: Use new priority parsing for HLS
...
Parsing priority while serializing/discarding packet data is too gross.
2022-08-01 08:15:39 -07:00
tytan652
9d0c48af33
obs-ffmpeg: Fix incompatible-pointer-types warning
2022-07-31 21:48:13 -07:00
tytan652
4303e31268
obs-ffmpeg: Replace ftime on *nix platforms
...
ftime is deprecated on newer version of glibc.
2022-07-31 21:48:13 -07:00
jpark37
a34439aecc
obs-ffmpeg: Make muxers respect ENABLE_HEVC
...
The encoded_video_codecs field doesn't seem to be used though.
Also update HDR luminance to match pattern.
2022-07-31 21:46:17 -07:00
jpark37
f7b58f6f6e
win-wasapi: Don't log if reconnect fails
2022-07-31 21:45:37 -07:00
jpark37
2a1b047d33
obs-ffmpeg: Implement priority for HEVC over HLS
2022-07-31 17:42:53 -07:00
Translation Updater
81734be37c
Update translations from Crowdin
2022-07-31 23:40:53 +00:00
PatTheMav
a001f97e3c
mac-videotoolbox: Remove guard for hardware acceleration check
2022-07-31 12:21:35 +02:00
PatTheMav
f9cf458c11
mac-syphon: Remove all syphon-inject code
...
The injection feature is defunct in Mac OS X 10.15.
2022-07-31 12:21:35 +02:00
PatTheMav
43bdc627ea
mac-capture: Remove display name code path for Mac OS X before 10.15
2022-07-31 12:21:35 +02:00
PatTheMav
290509f41d
mac-capture: Remove guard for Mac OS X 10.10
2022-07-31 12:21:35 +02:00
PatTheMav
5b7879d9aa
mac-capture: Remove codepath for discovering devices pre Mac OS X 10.15
2022-07-31 12:21:35 +02:00
PatTheMav
7acf785322
mac-capture: Remove presets for Mac OS X pre 10.15
2022-07-31 12:21:35 +02:00
jpark37
a4083c56b5
obs-ffmpeg: Use top-left chroma location for HDR
...
As specified in the HEVC spec. VLC now reports top-left instead of left.
2022-07-31 00:10:50 -07:00