Neil Birkbeck
e4788e9cd9
avfilter/vf_yadif: fix extra leading dup frame when deint=1
Logic for handling single frame in yadif (0f9f24c9), caused deint=1 (e.g., yadif=0👎1) to output extra duplicate leading frame:
ffmpeg -i fate-suite/ffmpeg-synthetic/vsynth1/%02d.pgm -vf yadif=0👎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" behaves correctly (like "yadif=0👎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 <neil.birkbeck@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-29 21:59:47 +01:00
..
2014-11-17 15:16:34 +01:00
2014-11-25 12:37:19 +01:00
2014-10-07 13:44:26 +02:00
2014-10-21 13:28:08 +02:00
2014-08-10 01:08:46 +02:00
2014-11-18 12:24:16 +01:00
2014-08-21 16:59:07 +02:00
2014-11-06 15:58:28 +01:00
2014-08-19 12:53:09 +02:00
2014-09-26 18:42:39 -03:00
2014-09-26 18:42:39 -03:00
2014-08-10 01:08:45 +02:00
2014-10-18 22:04:36 +02:00
2014-09-06 21:36:56 +02:00
2014-11-18 12:38:38 +01:00
2014-11-18 12:38:38 +01:00
2014-11-10 03:45:00 +01:00
2014-09-17 15:23:26 -03:00
2014-09-17 15:23:26 -03:00
2014-11-22 18:47:26 +01:00
2014-08-23 10:01:22 +02:00
2014-08-20 18:49:01 +02:00
2014-11-09 16:44:10 +01:00
2014-10-25 03:08:19 +02:00
2014-10-02 12:22:49 +01:00
2014-08-12 03:49:45 +02:00
2014-09-18 00:48:15 +02:00
2014-09-06 13:47:59 +02:00
2014-08-29 18:57:25 +02:00
2014-08-14 19:11:13 +02:00
2014-08-03 19:35:08 +02:00
2014-11-21 22:15:32 +01:00
2014-11-22 18:56:37 +01:00
2014-11-15 02:39:49 +01:00
2014-08-16 01:34:34 +02:00
2014-08-10 04:51:19 +02:00
2014-08-13 01:00:38 +02:00
2014-11-10 03:45:00 +01:00
2014-08-21 21:47:43 +02:00
2014-11-15 04:02:33 +01:00
2014-07-31 20:53:15 +02:00
2014-08-12 03:49:45 +02:00
2014-11-05 12:10:42 +01:00
2014-08-16 14:31:41 +02:00
2014-08-31 10:25:36 +02:00
2014-08-24 14:35:11 +02:00
2014-08-29 18:57:25 +02:00
2014-09-09 02:06:17 +02:00
2014-08-13 19:32:00 +02:00
2014-09-18 00:48:15 +02:00
2014-11-02 19:20:26 +01:00
2014-10-20 22:02:45 +02:00
2014-08-03 01:29:43 -07:00
2014-11-28 23:38:59 +01:00
2014-11-05 12:10:42 +01:00
2014-11-15 02:39:49 +01:00
2014-08-31 10:25:36 +02:00
2014-11-14 02:55:15 +01:00
2014-08-30 12:16:46 +02:00
2014-08-05 21:05:52 +02:00
2014-10-17 00:44:35 -03:00
2014-10-17 00:44:35 -03:00
2014-08-29 18:57:25 +02:00
2014-10-19 17:59:53 +02:00
2014-10-14 17:15:56 +02:00
2014-08-01 14:17:53 +02:00
2014-08-29 18:57:25 +02:00
2014-09-21 12:24:03 +02:00
2014-10-18 21:50:34 +02:00
2014-11-26 21:29:09 +01:00
2014-08-03 23:36:01 +02:00
2014-08-03 23:36:01 +02:00
2014-09-16 21:23:33 +02:00
2014-11-16 01:06:18 +01:00
2014-10-25 13:28:51 +02:00
2014-10-25 13:28:51 +02:00
2014-11-15 22:48:22 +01:00
2014-11-29 21:59:47 +01:00
2014-08-20 00:23:15 +02:00
2014-08-22 22:18:46 +02:00
2014-08-22 22:19:20 +02:00