FFmpeg git repo
Go to file
Michael Niedermayer b7d1488393 h264: move q0 scan tables into context
This fixes out of global array reads.
The alternative solutions of checking the index or modifying the VLC tables
to prevent the index going outside are each about 1-2 cpu cyclces slower
per coded 4x4 block.
The alternative of padding the global tables directly is more ugly and
moving them to the context should benefit cache locality.

Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-31 20:25:23 +02:00
doc Merge remote-tracking branch 'qatar/master' 2012-05-30 04:38:32 +02:00
libavcodec h264: move q0 scan tables into context 2012-05-31 20:25:23 +02:00
libavdevice avdevice: bump soname due to lavf soname bump 2012-05-25 12:22:21 +02:00
libavfilter vf_overlay: rewrite request/push logic. 2012-05-31 17:27:27 +02:00
libavformat oggparsevorbis: fix null ptr dereference 2012-05-31 20:25:23 +02:00
libavresample Merge remote-tracking branch 'qatar/master' 2012-05-30 19:32:06 +02:00
libavutil Merge commit 'f919cc7df6ab844bc12f89fe7bef4fb915a47725' 2012-05-30 01:40:54 +02:00
libpostproc
libswresample Merge remote-tracking branch 'qatar/master' 2012-05-30 04:38:32 +02:00
libswscale Add yuva422p pix_fmt. 2012-05-08 08:39:37 +02:00
mt-work
presets presets: specify the codecs. 2012-05-04 18:40:36 +02:00
tests fate: dont freopen() stdout 2012-05-31 02:56:56 +02:00
tools probetest: allow specifying parameters on the command line 2012-05-31 15:53:58 +02:00
.gitignore doc/examples: add programs to .gitignore. 2012-05-12 19:58:33 +02:00
arch.mak build: Consistently handle conditional compilation for all optimization OBJS. 2012-04-12 09:00:49 +02:00
Changelog Changelog: apply misc formatting fixes 2012-05-29 13:06:38 +02:00
cmdutils_common_opts.h
cmdutils.c cmdutils: replace 1 line #ifs by if() 2012-05-30 15:45:05 +02:00
cmdutils.h Merge remote-tracking branch 'qatar/master' 2012-05-10 02:25:41 +02:00
common.mak Merge remote-tracking branch 'qatar/master' 2012-05-05 20:22:09 +02:00
configure Merge remote-tracking branch 'qatar/master' 2012-05-30 04:38:32 +02:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS
Doxyfile
ffmpeg.c ffmpeg: allow overriding input top field first 2012-05-31 12:42:02 +02:00
ffplay.c ffplay: force exit when filter configuration fails 2012-05-24 23:48:52 +02:00
ffprobe.c ffprobe: fix C escaping. 2012-05-30 01:07:41 +02:00
ffserver.c Merge remote-tracking branch 'qatar/master' 2012-05-06 21:53:19 +02:00
INSTALL
library.mak
LICENSE
MAINTAINERS MAINTAINERS: update versions 2012-05-24 21:15:01 +02:00
Makefile doc/examples: install them with the shared data. 2012-05-19 12:28:59 +02:00
README README: be a tiny bit more verbose 2012-04-06 10:23:26 +02:00
RELEASE
version.sh

FFmpeg README
-------------

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

* Read the documentation in the doc/ directory in git.
  You can also view it online at http://ffmpeg.org/documentation.html

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

* See the LICENSE file.

3) Build and Install
--------------------

* See the INSTALL file.