[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