Ronald S. Bultje
fb845ffdd3
h264: add 3 pixels below for subpixel filter wait position
...
If the motion vector is at a subpixel position, we need 3 pixels below
the motion vector's wholepel position available, not 2, since the MC
filter is a sixtap filter for the hpel position, and then a bilin filter
for the qpel position.
This patch fixes highly irreproducible (0.1%) fate failures in frame 2
and 4 of h264-conformance-cama2_vtc_b (e.g. first P-frame, first field,
last line of MB x=40,y=2 and second field and last lines of MBs x=39-40,
y=3). These used pre-loopfilter instead of post-loopfilter data because
the await_progress() waited for one line too little in that field, and
the motion vector of these particular MBs happened to align exactly to a
position where that demonstrates the bug.
CC: libav-stable@libav.org
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-01-15 22:00:34 +01:00
..
2013-01-15 17:29:43 +01:00
2013-01-06 13:31:39 +01:00
2013-01-06 13:31:39 +01:00
2013-01-14 13:12:44 +02:00
2013-01-06 13:31:39 +01:00
2013-01-14 19:20:47 +01:00
2013-01-06 13:31:39 +01:00
2013-01-06 13:31:39 +01:00
2013-01-06 13:31:39 +01:00
2013-01-06 13:31:39 +01:00
2013-01-14 19:20:47 +01:00
2013-01-13 16:31:40 +01:00
2013-01-06 13:31:39 +01:00
2013-01-06 13:31:39 +01:00
2013-01-06 13:31:39 +01:00
2013-01-06 13:31:39 +01:00
2013-01-06 13:31:39 +01:00
2013-01-06 13:31:39 +01:00
2013-01-06 13:31:39 +01:00
2012-12-30 18:48:11 +01:00
2012-12-30 18:52:26 +01:00
2012-12-30 18:52:26 +01:00
2012-12-23 18:56:56 +01:00
2013-01-06 13:31:40 +01:00
2013-01-14 19:20:47 +01:00
2013-01-14 11:34:08 +01:00
2013-01-06 13:31:40 +01:00
2013-01-06 16:30:02 +01:00
2013-01-06 16:30:02 +01:00
2013-01-15 20:51:51 +01:00
2013-01-14 11:38:58 +01:00
2013-01-06 13:31:40 +01:00
2013-01-14 04:49:14 +01:00
2013-01-14 11:37:17 +01:00
2013-01-14 21:36:08 +01:00
2013-01-15 22:00:34 +01:00
2013-01-14 21:36:08 +01:00
2012-12-23 11:17:49 +01:00
2012-12-23 11:17:49 +01:00
2012-12-23 11:17:49 +01:00
2012-12-23 11:17:49 +01:00
2013-01-09 14:49:06 -05:00
2013-01-06 13:31:40 +01:00
2013-01-14 11:36:45 +01:00
2013-01-06 16:30:02 +01:00
2013-01-06 13:31:40 +01:00
2013-01-06 13:31:40 +01:00
2013-01-14 11:36:22 +01:00
2013-01-14 13:12:44 +02:00
2013-01-14 13:12:44 +02:00
2013-01-14 13:12:44 +02:00
2013-01-14 13:12:44 +02:00
2013-01-14 13:12:44 +02:00
2013-01-14 20:47:27 +02:00
2013-01-14 13:12:44 +02:00
2013-01-14 13:12:44 +02:00
2013-01-14 19:20:47 +01:00
2013-01-14 19:20:47 +01:00
2013-01-15 08:58:51 +01:00
2013-01-14 11:39:23 +01:00
2013-01-14 19:20:47 +01:00
2013-01-06 16:30:02 +01:00
2013-01-13 14:53:47 +01:00
2013-01-14 11:34:18 +01:00
2013-01-06 13:31:40 +01:00
2013-01-14 13:12:44 +02:00
2013-01-14 11:35:17 +01:00
2013-01-06 16:30:02 +01:00
2013-01-06 16:30:02 +01:00
2013-01-14 11:35:04 +01:00
2012-12-23 18:56:56 +01:00
2013-01-06 13:31:40 +01:00
2013-01-06 13:31:40 +01:00
2013-01-06 13:31:40 +01:00
2013-01-14 11:37:55 +01:00
2013-01-14 11:35:54 +01:00
2013-01-14 11:37:31 +01:00
2013-01-06 13:31:40 +01:00
2013-01-14 13:12:44 +02:00
2013-01-12 12:00:49 +01:00
2013-01-06 13:31:40 +01:00
2013-01-14 11:38:31 +01:00
2013-01-15 16:20:14 +01:00
2013-01-14 13:12:49 +02:00
2013-01-14 11:36:11 +01:00
2013-01-06 13:31:40 +01:00
2013-01-14 11:34:53 +01:00
2013-01-06 13:31:40 +01:00
2013-01-14 11:39:57 +01:00
2012-12-23 18:56:56 +01:00
2013-01-14 11:39:42 +01:00
2012-12-22 14:45:35 -05:00
2013-01-15 08:58:51 +01:00
2013-01-06 13:31:40 +01:00
2013-01-06 13:31:40 +01:00
2013-01-06 13:31:40 +01:00
2013-01-11 04:57:41 +01:00
2013-01-14 11:38:45 +01:00
2013-01-13 14:54:08 +01:00
2013-01-14 21:56:55 +01:00
2013-01-13 14:54:02 +01:00
2013-01-13 14:53:47 +01:00
2013-01-13 14:54:18 +01:00
2013-01-13 14:41:27 +01:00
2013-01-13 14:41:27 +01:00
2013-01-13 14:54:18 +01:00
2013-01-10 20:05:42 +01:00
2013-01-06 13:31:40 +01:00
2012-12-23 18:56:56 +01:00
2012-12-23 18:56:56 +01:00
2013-01-06 13:31:40 +01:00
2013-01-09 09:59:55 +01:00
2013-01-06 13:31:40 +01:00
2013-01-06 13:31:39 +01:00
2013-01-06 13:31:39 +01:00
2012-12-24 09:17:40 +01:00
2013-01-11 05:07:42 +01:00