[FFmpeg-cvslog] avformat/hlsenc: allow a custom SDT and PAT period
Marton Balint
git at videolan.org
Wed Feb 5 22:36:11 EET 2020
ffmpeg | branch: master | Marton Balint <cus at passwd.hu> | Mon Dec 23 01:36:41 2019 +0100| [a8a05340de722f0b637b2aee6037bad3bc682bea] | committer: Marton Balint
avformat/hlsenc: allow a custom SDT and PAT period
The default is not to write SDT and PAT periodically, only in the beginning of
every segment. After this patch the user might override this if needed.
Signed-off-by: Marton Balint <cus at passwd.hu>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a8a05340de722f0b637b2aee6037bad3bc682bea
---
libavformat/hlsenc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index 87b861d437..f6dd894343 100644
--- a/libavformat/hlsenc.c
+++ b/libavformat/hlsenc.c
@@ -861,8 +861,8 @@ static int hls_mux_init(AVFormatContext *s, VariantStream *vs)
/* We only require one PAT/PMT per segment. */
char period[21];
snprintf(period, sizeof(period), "%d", (INT_MAX / 2) - 1);
- av_dict_set(&options, "sdt_period", period, 0);
- av_dict_set(&options, "pat_period", period, 0);
+ av_dict_set(&options, "sdt_period", period, AV_DICT_DONT_OVERWRITE);
+ av_dict_set(&options, "pat_period", period, AV_DICT_DONT_OVERWRITE);
}
ret = avformat_init_output(oc, &options);
remaining_options = av_dict_count(options);
More information about the ffmpeg-cvslog
mailing list