tytan652
2a53015ad7
deps,shared,plugins: Move opts-parser 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
Gol-D-Ace
ce6f9a4742
win-capture: Add Zenless Zone Zero to compatibility list
2024-07-24 16:05:26 -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
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
Translation Updater
e7d6707fa7
Update translations from Crowdin
2024-07-17 09:34:12 +00:00
derrod
877ddad270
win-wasapi: Remove noisy and useless debug logging
2024-07-06 16:21:21 -07:00
derrod
c6a100a980
obs-ffmpeg: Honor preferred format in native NVENC
2024-07-06 16:18:52 -07:00
Ryan Foster
9d67bf2662
Revert "plugins/win-dshow: Add CUDA decoder"
...
This reverts commit ce4c99be4e .
This was causing infinitely looping log errors in systems with no
CUDA-capable hardware when hardware decoding was enabled on video
capture devices with custom config enabled.
2024-06-26 18:43:09 -04:00
derrod
edcda5a825
obs-x264: Ignore stats/qp file and multipass options
2024-06-26 13:58:08 -04:00
derrod
2e6e79b4f5
obs-outputs: Skip trak box if track has no data
2024-06-26 13:57:59 -04:00
derrod
b34fbb116e
obs-ffmpeg: Check if current NVENC configuration supports 4:4:4 encode
2024-06-26 13:57:43 -04:00
derrod
6cc0e2b803
obs-outputs: Fix file splitting ts offset using video DTS instead of PTS
2024-06-25 23:36:33 -04:00
derrod
ed2478535f
obs-outputs: Do not create MP4 track chunks without samples
2024-06-25 23:36:33 -04:00
tt2468
6c389271b3
obs-ffmpeg: Close VAAPI device on vaInitialize fail
...
On some systems (eg. mine), VAAPI fails on vaInitialize. Valgrind was
able to spot that the device was not being closed, and it appears to
have been correct. This fixes a memory leak.
2024-06-19 19:46:05 -07:00
Fabien Lavocat
6457d7b429
rtmp-services: Add Dolby Millicast
2024-06-19 13:13:16 -04:00
tt2468
d1bf6f951a
obs-outputs: Add multitrack flag to null output
2024-06-15 16:35:59 -07:00
Ryan Foster
e454f488aa
obs-websocket: Update version to 5.5.1
...
Changelog:
obsproject/obs-websocket@f8bc7c4f59
2024-06-11 19:05:02 -04:00
derrod
86502764b9
obs-ffmpeg: Set encoder error message for CUDA errors
2024-06-10 17:08:57 -04:00
Sean DuBois
512db59c44
obs-webrtc: Do not use curl_easy_nextheader
...
API not available in Ubuntu 22.04 which ships 7.81 this API was first
available in 7.83
2024-06-07 15:36:36 -04:00
tt2468
9d610316cb
obs-websocket: Update version to 5.5.0
...
See commit obsproject/obs-studio@2055104 for the changelog
2024-06-07 03:23:21 -07:00
Translation Updater
8999d9fef9
Update translations from Crowdin
2024-06-07 09:47:58 +00:00
Ryan Foster
5d05d7084e
obs-browser: Update version to 2.23.5
...
b4f724a - cmake: Set minimum CEF version to 95
2024-06-06 15:21:25 -04:00
Ruwen Hahn
09afd185aa
rtmp-services: Add Amazon IVS service
2024-06-06 14:44:48 -04:00
tytan652
e4ae149278
linux-capture: Fix module prefix with CMake 3
2024-06-06 14:23:15 -04:00
Sean DuBois
4aa41ec854
obs-webrtc: Add Link Header support
...
WHIP/WHEP allows ICE Servers to be specified via Link Headers[0]
[0] https://www.ietf.org/archive/id/draft-ietf-wish-whip-13.html#name-stun-turn-server-configurat
Co-authored-by: Takeru Ohta <phjgt308@gmail.com >
2024-06-05 19:28:33 -04:00
Exeldro
97a20c478c
obs-filters: Do not load NVVFX on OpenGL
2024-06-05 19:27:00 -04:00
Sean DuBois
b9de99a103
obs-webrtc: Increase RtcpNackResponder size
...
Before we used the default value set by libdatachannel. At
higher bitrates the cache would be undersized. Because of the undersized
cache we wouldn't have enough NACK history to fix the stream.
2024-06-04 14:37:44 -04:00
derrod
acd4854ced
obs-outputs: Add native mp4 output to legacy cmake
2024-06-03 12:34:49 -04:00
derrod
7a870fd923
obs-qsv11: Fix QSV failing on multi-vendor multi-GPU systems
...
Adds index correction present in QSV test binary to Windows encoder
initialization as well. This is necessary when the adapter index of the
Intel GPU is not the same as the "implementation" index in MFX.
2024-06-01 19:40:33 -04:00
Kurt Kartaltepe
fc1ab5fcbc
obs-ffmpeg: Check correct VA-API codec support
...
Previously, we just checked for H264 regardless of which codec was
selected. This mostly worked, but on Fedora they ship AV1 without H264
or HEVC. In that case users wont see AV1 as an option.
2024-06-01 19:14:46 -04:00
KOU_CHANG
e92010cc11
rtmp-services: Add sheeta
2024-05-29 12:22:24 -04:00
derrod
df2a75fe4b
obs-outputs: Add native MP4 muxer
2024-05-26 23:11:48 +02:00
gxalpha
a92852f96b
mac-avcapture: Improve av_capture_sync_info formatting
2024-05-25 17:14:24 -07:00
Ruwen Hahn
52660beae2
obs-outputs: Remove FLV byte array style multitrack audio support
2024-05-24 16:22:16 -04:00
Ruwen Hahn
36d3290879
obs-outputs: Remove special handling for audio encoders 1 and 2
2024-05-24 16:22:16 -04:00
Ruwen Hahn
98ab3663d6
obs-outputs: Add eRTMP multitrack audio support
2024-05-24 16:22:16 -04:00
Ruwen Hahn
82193970f4
obs-outputs: Add eFLV multitrack audio support
2024-05-24 16:22:16 -04:00
Ruwen Hahn
c419465137
librtmp: Fix incorrect usage of type 3 chunks
...
Per [1] type 3 chunks/RTMP_PACKET_SIZE_MINIMUM always use
the previously sent (delta) timestamp as their _delta_ timestamp,
so we need to inspect whatever was previously sent, rather than just
looking at the previous packet's absolute timestamp. I.e., type 3
chunks are only permissible in this case if the previously encoded
(delta) timestamp equals the current delta timestamp.
[1] https://rtmp.veriskope.com/docs/spec/#53124-type-3
2024-05-24 16:22:16 -04:00
Jeremy Woertink
e79fea301d
rtmp-services: Update Joystick.TV servers and recommended settings
2024-05-22 12:27:07 -04:00
derrod
c815d6ad61
coreaudio-encoder: Fix pts/dts not including encoder delay
2024-05-18 16:32:38 -07:00
derrod
7cd72781c8
obs-outputs: Adjust HEVCDecoderConfigurationRecord for hvc1 tag
...
We mux HEVC with the hvc1 tag, which requires the parameter sets'
array_completeness to be set to 1.
2024-05-18 16:17:37 -07:00
Ryan Foster
842d249cb9
rtmp-services: Bump package version
...
e92accf136 updated services.json, but
didn't bump the package version.
2024-05-17 15:16:38 -04:00
cg2121
f60d6bcfe2
rnnoise: Fix compilation not working on latest gcc
...
The latest gcc spits out an error about calloc parameters that are
in the wrong order.
2024-05-16 18:29:06 -04:00
tytan652
7824e164b1
mac-capture: Replace pragmas with availability markers
...
Also changes clang-format SeparateDefinitionBlocks to Leave on ObjC
files, which avoid having an empty new line after API_AVAIABLE and the
declaration.
2024-05-16 15:25:53 -04:00
moocowsheep
ce4c99be4e
plugins/win-dshow: Add CUDA decoder
2024-05-11 20:29:43 -07:00
tt2468
09be4f9aed
obs-webrtc: Only advertise relevant codecs for a or v-only outputs
...
A video-only output should not advertise any audio codecs.
2024-05-11 20:09:00 -04:00