On Sat, Nov 29, 2014 at 12:23:58PM -0800, Neil Birkbeck wrote:
> Logic for handling single frame in yadif (0f9f24c9), caused deint=1 (e.g., 
> yadif=0:-1:1) to output extra duplicate leading frame:
> 
> ffmpeg -i fate-suite/ffmpeg-synthetic/vsynth1/%02d.pgm  -vf 
> yadif=0:-1:1,showinfo -f null -y /dev/null
>  [Parsed_showinfo_1 @ 0x1d967d0] n:0 pts:0 pts_time:0 pos:-1 fmt:gray sar:0/1 
> s:352x432 i:P iskey:1 type:I checksum:E457EEA0 plane_checksum:[E457EEA0] 
> mean:[126] stdev:[46.6]
>  [Parsed_showinfo_1 @ 0x1d967d0] n:1 pts:0 pts_time:0 pos:-1 fmt:gray sar:0/1 
> s:352x432 i:P iskey:1 type:I checksum:E457EEA0 plane_checksum:[E457EEA0] 
> mean:[126] stdev:[46.6]
> (Outputs 51 frames)
> 
> After patch, vf "yadif=0:-1:1" behaves correctly (like "yadif=0:-1:0") and 
> outputs 50 frames, first two:
> 
> [Parsed_showinfo_1 @ 0x1e307d0] n:0 pts:0 pts_time:0 pos:-1 fmt:gray sar:0/1 
> s:352x432 i:P iskey:1 type:I checksum:68E8D1EB plane_checksum:[68E8D1EB] 
> mean:[126] stdev:[46.0]
> [Parsed_showinfo_1 @ 0x1e307d0] n:1 pts:2 pts_time:0.04 pos:-1 fmt:gray 
> sar:0/1 s:352x432 i:P iskey:1 type:I checksum:4E674BC7 
> plane_checksum:[4E674BC7] mean:[125] stdev:[46.0]
> (Outputs 50 frames)
> 
> Signed-off-by: Neil Birkbeck <[email protected]>
> ---
>  libavfilter/vf_yadif.c | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)

applied

thanks

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

The greatest way to live with honor in this world is to be what we pretend
to be. -- Socrates

Attachment: signature.asc
Description: Digital signature

_______________________________________________
ffmpeg-devel mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to