Commit a8a05340 authored by Marton Balint's avatar 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: 's avatarMarton Balint <cus@passwd.hu>
parent b4f300f8
...@@ -861,8 +861,8 @@ static int hls_mux_init(AVFormatContext *s, VariantStream *vs) ...@@ -861,8 +861,8 @@ static int hls_mux_init(AVFormatContext *s, VariantStream *vs)
/* We only require one PAT/PMT per segment. */ /* We only require one PAT/PMT per segment. */
char period[21]; char period[21];
snprintf(period, sizeof(period), "%d", (INT_MAX / 2) - 1); snprintf(period, sizeof(period), "%d", (INT_MAX / 2) - 1);
av_dict_set(&options, "sdt_period", period, 0); av_dict_set(&options, "sdt_period", period, AV_DICT_DONT_OVERWRITE);
av_dict_set(&options, "pat_period", period, 0); av_dict_set(&options, "pat_period", period, AV_DICT_DONT_OVERWRITE);
} }
ret = avformat_init_output(oc, &options); ret = avformat_init_output(oc, &options);
remaining_options = av_dict_count(options); remaining_options = av_dict_count(options);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment