obs-studio/plugins/obs-ffmpeg
pkv 73ac96ac7c obs-ffmpeg: Allow video headers repetition in IDR and bitstream for jim-nvenc
This commit adds a repeat_headers setting which will allow sps/pps
repetition and AUDs(access unit delimiters) .
Repetition is ensured by h264config->repeatSPSPPS &
h264config->disableSPSPPS;
the two parameters are set by nvenc to true on default.
When video headers repetition is required, we set the second in
jim-nvenc to false so that SPS/PPS are written into bitstream.
The first parameter could be omitted but is exposed since repetition of
video headers might not be required.
When headers repetition is enabled, we also enable AUD to facilitate
decoding.
Typically the video headers repetition will be useful for mpegts and
DVB broadcast decoders.
2020-08-23 11:10:10 +02:00
..
data/locale obs-ffmpeg: Add auto reconnect to remote media sources 2020-07-05 08:31:05 -07:00
external obs-ffmpeg: Move external headers to external dir 2019-06-23 23:54:26 -07:00
ffmpeg-mux obs-ffmpeg: Improve color space handling 2020-07-18 19:44:13 -07:00
CMakeLists.txt obs-ffmpeg: Use obs-ffmpeg-mux for mpegts network output 2020-05-19 16:15:41 -07:00
jim-nvenc-helpers.c obs-ffmpeg: Show friendly error for NV_ENC_ERR_INVALID_VERSION 2020-05-24 14:42:14 +02:00
jim-nvenc.c obs-ffmpeg: Allow video headers repetition in IDR and bitstream for jim-nvenc 2020-08-23 11:10:10 +02:00
jim-nvenc.h obs-ffmpeg: Use new encoder error handling functions 2020-04-12 17:05:19 +02:00
obs-ffmpeg-audio-encoders.c obs-ffmpeg: Use new encoder error handling functions 2020-04-12 17:05:19 +02:00
obs-ffmpeg-compat.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
obs-ffmpeg-config.h.in obs-ffmpeg: Separate logging code 2019-07-09 10:07:24 -07:00
obs-ffmpeg-formats.h obs-ffmpeg: Fix video warnings 2019-08-30 22:13:11 -07:00
obs-ffmpeg-logging.c obs-ffmpeg: Separate logging code 2019-07-09 10:07:24 -07:00
obs-ffmpeg-mux.c obs-ffmpeg: Improve color space handling 2020-07-18 19:44:13 -07:00
obs-ffmpeg-nvenc.c obs-ffmpeg: Allow video headers repetition in IDR and bitstream for jim-nvenc 2020-08-23 11:10:10 +02:00
obs-ffmpeg-output.c Merge pull request #2356 from jpark37/sycc-color-space 2020-08-05 08:58:21 -07:00
obs-ffmpeg-output.h Merge pull request #2356 from jpark37/sycc-color-space 2020-08-05 08:58:21 -07:00
obs-ffmpeg-source.c obs-ffmpeg: Set async video frame immediately when seeking 2020-07-29 13:59:49 -07:00
obs-ffmpeg-vaapi.c obs-ffmpeg: Rename and add more VAAPI levels 2020-04-03 07:12:05 +01:00
obs-ffmpeg.c obs-ffmpeg: Use obs-ffmpeg-mux for mpegts network output 2020-05-19 16:15:41 -07:00