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
signature.asc
Description: Digital signature
_______________________________________________ ffmpeg-devel mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
