[FFmpeg-devel] [PATCH] avformat/segment: always use interleaved writes for formats with custom interleaving

Marton Balint cus at passwd.hu
Wed Apr 8 00:33:20 EEST 2020



On Wed, 1 Apr 2020, Marton Balint wrote:

> Signed-off-by: Marton Balint <cus at passwd.hu>
> ---
> libavformat/segment.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/libavformat/segment.c b/libavformat/segment.c
> index 2a838c7da7..60b72b7d15 100644
> --- a/libavformat/segment.c
> +++ b/libavformat/segment.c
> @@ -971,7 +971,8 @@ calc_times:
>            av_ts2str(pkt->pts), av_ts2timestr(pkt->pts, &st->time_base),
>            av_ts2str(pkt->dts), av_ts2timestr(pkt->dts, &st->time_base));
> 
> -    ret = ff_write_chained(seg->avf, pkt->stream_index, pkt, s, seg->initial_offset || seg->reset_timestamps);
> +    ret = ff_write_chained(seg->avf, pkt->stream_index, pkt, s,
> +                           seg->initial_offset || seg->reset_timestamps || seg->avf->oformat->interleave_packet);

Ping, will apply soon.

Thanks,
Marton


More information about the ffmpeg-devel mailing list