[FFmpeg-devel] [PATCH] avformat/movenc: fix recognization of cover image streams

Timo Teras timo.teras at iki.fi
Mon Jun 11 20:42:18 EEST 2018


On Mon,  4 Jun 2018 17:36:19 +0300
Timo Teräs <timo.teras at iki.fi> wrote:

> For chapter images, the mov demux produces streams with disposition
> set to attached_pic+timed_thumbnails. This patch fixes to properly
> recognize streams that should be encoded as cover image (ones with
> only and only attached_pic disposition set).
> 
> Signed-off-by: Timo Teräs <timo.teras at iki.fi>
> ---
> > ffmpeg should act close to what a inteligent user expects.
> > For example a simple ffmpeg -i inputfile outputfile
> > should produce a outputfile that results in similar presentation as
> > the input when played.
> >...
> > It may be good to minimize the amount of exceptions for how streams
> > are handled.
> 
> Agree. My question was more about the details how the disposition
> flags should be handled, because there seems to be no accurate
> documentation. Apparently the logic is to handle based on what
> demuxers produce.
> 
> This patch addresses how the cover image is detected, and should
> restore earlier behaviour on copying files where demuxer supports
> more features than current muxer.
> 
> This applies on top of the "[v2] avformat/movenc: properly handle
> cover image codecs" patch. I can rebase the order if wanted, but
> it'll require little work.
> 
> Hopefully just the above mentioned patch, and this one could be
> applied in the order.

Ping. Any feedback for this or the other patch?



More information about the ffmpeg-devel mailing list