1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-21 10:55:51 +02:00
Go to file
Mans Rullgard a1e98f198e get_bits: remove A32 variant
The A32 bitstream reader variant is only used on ARMv5 and for
Prores due to the larger bit cache this decoder requires.

In benchmarks on ARMv5 (Marvell Sheeva) with gcc 4.6, the only
statistically significant difference between ALT and A32 is
a 4% advantage for ALT in FLAC decoding.  There is thus no (longer)
any reason to keep the A32 reader from this point of view.

This patch adds an option to the ALT reader increasing the bit
cache to 32 bits as required by the Prores decoder.  Benchmarking
shows no significant change in speed on Intel i7.  Again, the
A32 reader fails to justify its existence.

Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-12-16 21:21:48 +00:00
doc avconv: support stream specifiers in -metadata and -map_metadata 2011-12-16 21:12:53 +01:00
libavcodec get_bits: remove A32 variant 2011-12-16 21:21:48 +00:00
libavdevice build: move inclusion of subdir.mak to main subdir loop 2011-12-13 14:26:49 +00:00
libavfilter yadif: support 10bit YUV 2011-12-13 17:02:55 +01:00
libavformat mpegts: replace some magic numbers with the existing define 2011-12-16 11:45:36 +02:00
libavutil build: move inclusion of subdir.mak to main subdir loop 2011-12-13 14:26:49 +00:00
libpostproc build: move inclusion of subdir.mak to main subdir loop 2011-12-13 14:26:49 +00:00
libswscale swscale: add unscaled packed 16 bit per component endianess conversion 2011-12-16 01:41:33 +01:00
presets presets: spelling error in libvpx 1080p50_60 2011-10-22 00:28:56 +02:00
tests movenc: Rudimentary IODs support. 2011-12-15 14:06:13 -08:00
tools Replace all uses of av_close_input_file() with avformat_close_input(). 2011-12-12 20:34:38 +01:00
.gitignore Make a copy of ffmpeg under a new name -- avconv. 2011-08-12 13:27:30 +02:00
avconv.c avconv: support stream specifiers in -metadata and -map_metadata 2011-12-16 21:12:53 +01:00
avplay.c Replace all uses of av_close_input_file() with avformat_close_input(). 2011-12-12 20:34:38 +01:00
avprobe.c Replace all uses of av_close_input_file() with avformat_close_input(). 2011-12-12 20:34:38 +01:00
avserver.c Replace all uses of av_close_input_file() with avformat_close_input(). 2011-12-12 20:34:38 +01:00
Changelog v410 encoder and decoder 2011-12-13 23:34:24 +01:00
cmdutils_common_opts.h avtools: add -v as alias for -loglevel 2011-10-09 16:53:06 +01:00
cmdutils.c Add libavutil/mathematics.h #includes for INFINITY 2011-11-22 16:36:44 +00:00
cmdutils.h Fix a bunch of common typos. 2011-12-11 00:32:25 +01:00
common.mak build: remove unnecessary FFLDFLAGS variable 2011-07-11 11:39:04 +01:00
configure configure: refactor lists of tests and components into variables 2011-12-16 15:46:34 +01:00
COPYING.GPLv2 Rename COPYING.GPL --> COPYING.GPLv2 and COPYING.LGPL --> COPYING.LGPLv2.1. 2009-06-05 09:51:31 +00:00
COPYING.GPLv3 Add configure option to upgrade (L)GPL to version 3. 2009-06-05 11:04:03 +00:00
COPYING.LGPLv2.1 Rename COPYING.GPL --> COPYING.GPLv2 and COPYING.LGPL --> COPYING.LGPLv2.1. 2009-06-05 09:51:31 +00:00
COPYING.LGPLv3 Add configure option to upgrade (L)GPL to version 3. 2009-06-05 11:04:03 +00:00
CREDITS partially rename FFmpeg to Libav 2011-03-16 21:54:39 +01:00
Doxyfile doxy: change hue value to match our green 2011-12-09 04:20:41 +01:00
ffmpeg.c Fix a bunch of common typos. 2011-12-11 00:32:25 +01:00
INSTALL doc: clarify configure features 2011-04-07 02:54:12 +02:00
library.mak build: rename subdir.mak ---> library.mak 2011-12-13 23:34:22 +01:00
LICENSE cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
Makefile build: rename subdir.mak ---> library.mak 2011-12-13 23:34:22 +01:00
README cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
RELEASE Use the contents of RELEASE as version fallback instead of 'UNKNOWN' 2011-06-19 19:54:07 +02:00
version.sh Drop git- prefix from version labels 2011-06-19 19:41:23 +01:00

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

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

* Read the documentation in the doc/ directory.

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

* See the LICENSE file.