> From: ffmpeg-devel On Behalf Of Derek
> Buitenhuis
> Sent: 2023年8月31日 23:59
> To: ffmpeg-devel@ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH] avformat/mov: add io_order option to
> disable demuxer level interleave
>
> On 8/28/2023 5:06 PM, Zhao Zhili wrote:
>
On 8/28/2023 5:06 PM, Zhao Zhili wrote:
> -if (!sample || (!(s->pb->seekable & AVIO_SEEKABLE_NORMAL) &&
> current_sample->pos < sample->pos) ||
> +if (!sample || (force_io_order && current_sample->pos <
> sample->pos) ||
Hmm, I think the name `io_order` is a misnomer: It
From: Zhao Zhili
For bad interleaved files, manually interleave multiple tracks at the
demuxer level can trigger seeking back and forth, which can be
dramatically slow depending on the protocol. Demuxer level interleave
can be useless sometimes, e.g., reading mp4 via http and then