[FFmpeg-devel] [PATCH] avfiltergraph: fix format selection.

Michael Niedermayer michaelni at gmx.at
Tue Apr 24 16:26:31 CEST 2012


On Mon, Apr 23, 2012 at 05:46:07PM +0200, Nicolas George wrote:
> The old code had two bugs:
> 
> For audio filters, the format was not set.
> 
> For video filters, if several links reference the same format list,
> the same format must be selected in the end. This is done by
> setting formats->format_count to 1: the other links sharing
> the reference will therefore have only one choice.
> If the heuristic does not pick the first format, the selected format
> must also be moved to the first position.
> 
> Signed-off-by: Nicolas George <nicolas.george at normalesup.org>
> ---
>  libavfilter/avfiltergraph.c |    6 +++---
>  1 files changed, 3 insertions(+), 3 deletions(-)
> 
> 
> The bug was introduced by the following commit:
> 
> 0d115d7 avfiltergraph: More advanced heuristic to select colorspace.
> 
> It can be experienced using the following command:
> 
> ./ffmpeg_g -vcodec pgmyuv -i tests/vsynth1/00.pgm \
>   -vf format=yuv444p10,scale,crop,scale,format=yuv444p10 -f null -
> 
> Notice how the scale filters just before and just after crop do not have
> matching colorspace: the first converts to rgb48be and the second from
> yuv420p.

patch LGTM

thanks

[....]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

The real ebay dictionary, page 2
"100% positive feedback" - "All either got their money back or didnt complain"
"Best seller ever, very honest" - "Seller refunded buyer after failed scam"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20120424/7a41f7dd/attachment.asc>


More information about the ffmpeg-devel mailing list