Ryan Foster
0e09d040b4
obs-browser: Update version to 2.23.6
...
fe07275 - Fix CSS injection for sites with strict CSP
2024-08-15 13:42:17 -04:00
derrod and Ryan Foster
3de8267620
obs-outputs: Defer muxer destruction to task queue
...
(cherry picked from commit dd3ffc1e34 )
2024-08-15 13:41:22 -04:00
Gol-D-Ace and Ryan Foster
ce6f9a4742
win-capture: Add Zenless Zone Zero to compatibility list
2024-07-24 16:05:26 -04:00
derrod and Ryan Foster
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:
https://github.com/obsproject/obs-websocket/commit/0548c7798a323fe5296c150e13b898a5ee62fc1e
2024-07-19 20:07:14 -04:00
Translation Updaterand Translation Updater
e7d6707fa7
Update translations from Crowdin
2024-07-17 09:34:12 +00:00
derrod and Lain
877ddad270
win-wasapi: Remove noisy and useless debug logging
2024-07-06 16:21:21 -07:00
derrod and Lain
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 and Ryan Foster
edcda5a825
obs-x264: Ignore stats/qp file and multipass options
2024-06-26 13:58:08 -04:00
derrod and Ryan Foster
2e6e79b4f5
obs-outputs: Skip trak box if track has no data
2024-06-26 13:57:59 -04:00
derrod and Ryan Foster
b34fbb116e
obs-ffmpeg: Check if current NVENC configuration supports 4:4:4 encode
2024-06-26 13:57:43 -04:00
derrod and Ryan Foster
6cc0e2b803
obs-outputs: Fix file splitting ts offset using video DTS instead of PTS
2024-06-25 23:36:33 -04:00
derrod and Ryan Foster
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 and Ryan Foster
6457d7b429
rtmp-services: Add Dolby Millicast
2024-06-19 13:13:16 -04:00
tt2468 and Lain
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 and Ryan Foster
86502764b9
obs-ffmpeg: Set encoder error message for CUDA errors
2024-06-10 17:08:57 -04:00
Sean DuBois and Ryan Foster
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 Updaterand 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 and Ryan Foster
09afd185aa
rtmp-services: Add Amazon IVS service
2024-06-06 14:44:48 -04:00
tytan652 and Ryan Foster
e4ae149278
linux-capture: Fix module prefix with CMake 3
2024-06-06 14:23:15 -04:00
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 and Ryan Foster
97a20c478c
obs-filters: Do not load NVVFX on OpenGL
2024-06-05 19:27:00 -04:00
Sean DuBois and Ryan Foster
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 and Ryan Foster
acd4854ced
obs-outputs: Add native mp4 output to legacy cmake
2024-06-03 12:34:49 -04:00
derrod and Ryan Foster
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 and Ryan Foster
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 and Ryan Foster
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 and Lain
a92852f96b
mac-avcapture: Improve av_capture_sync_info formatting
2024-05-25 17:14:24 -07:00
Ruwen Hahn and Ryan Foster
52660beae2
obs-outputs: Remove FLV byte array style multitrack audio support
2024-05-24 16:22:16 -04:00
Ruwen Hahn and Ryan Foster
36d3290879
obs-outputs: Remove special handling for audio encoders 1 and 2
2024-05-24 16:22:16 -04:00
Ruwen Hahn and Ryan Foster
98ab3663d6
obs-outputs: Add eRTMP multitrack audio support
2024-05-24 16:22:16 -04:00
Ruwen Hahn and Ryan Foster
82193970f4
obs-outputs: Add eFLV multitrack audio support
2024-05-24 16:22:16 -04:00
Ruwen Hahn and Ryan Foster
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 and Ryan Foster
e79fea301d
rtmp-services: Update Joystick.TV servers and recommended settings
2024-05-22 12:27:07 -04:00
derrod and Lain
c815d6ad61
coreaudio-encoder: Fix pts/dts not including encoder delay
2024-05-18 16:32:38 -07:00
derrod and Lain
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 and Ryan Foster
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 and Ryan Foster
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 and tt2468
ce4c99be4e
plugins/win-dshow: Add CUDA decoder
2024-05-11 20:29:43 -07:00
tt2468 and Ryan Foster
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
tt2468 and Ryan Foster
5802077f78
obs-webrtc: Correctly guard HEVC in output using ifdefs
...
If an output does not support HEVC, it should not advertise it. For
services, however, a service primarily defines the codecs which are
supported for the protocol spec itself/destination platform, so HEVC
can be advertised still.
2024-05-11 20:09:00 -04:00
tt2468 and Ryan Foster
dff302364c
obs-webrtc: Fix comment capitalization
2024-05-11 20:09:00 -04:00
tytan652 and Georges Basile Stavracas Neto
dfef65c30f
linux-pipewire: Unify ScreenCast sources as Screen Capture
...
Allow to select both main type of ScreenCast (monitor, window)
with only one source type rather than adding a source type per
ScreenCast type.
This change is made as a new Screen Capture source type which
obsoletes the use of the previous Screen Capture (monitor-only)
and Window Capture.
2024-05-09 14:55:18 -03:00