Go to file
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
compat
doc lavu: Add an API for calculating HMAC (RFC 2104) 2013-01-15 11:54:19 +02:00
libavcodec h264: add 3 pixels below for subpixel filter wait position 2013-01-15 22:00:34 +01:00
libavdevice
libavfilter vf_fps: add final flushed frames to the dropped frame count 2013-01-15 11:26:46 -05:00
libavformat sdp: Include SRTP crypto params if using the srtp protocol 2013-01-15 11:55:29 +02:00
libavresample
libavutil x86: Add PAVGB macro to abstract pavgb/pavgusb instruction via cpuflags 2013-01-15 17:29:43 +01:00
libswscale
presets
tests
tools
.gitignore
arch.mak
avconv_filter.c
avconv_opt.c lavc: set the default rc_initial_buffer_occupancy 2013-01-15 08:58:51 +01:00
avconv.c
avconv.h
avplay.c
avprobe.c
avserver.c
Changelog rtsp: Support decryption of SRTP signalled via RFC 4568 (SDES) 2013-01-15 11:54:40 +02:00
cmdutils_common_opts.h
cmdutils.c
cmdutils.h
common.mak
configure configure: Make warnings from -Wreturn-type fatal errors 2013-01-14 22:49:44 +01:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS
INSTALL
library.mak
LICENSE
Makefile
README
RELEASE
version.sh

Libav README
------------

1) Documentation
----------------

* Read the documentation in the doc/ directory.

2) Licensing
------------

* See the LICENSE file.