Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-06-28 | avutil: Remove unused arbitrary precision integer code. | Diego Biurrun | |
2011-06-28 | configure: Drop check for availability of ten assembler operands. | Diego Biurrun | |
This was done to support gcc 2.95, which is an old legacy compiler that fails to compile the current codebase anyway. | |||
2011-06-28 | aacenc: Save channel configuration for later use. | Nathan Caldwell | |
2011-06-28 | aacenc: Fix codebook trellising for zeroed bands. | Alex Converse | |
Choose band type (codebook) zero, count its bits, and mark the other states as unnavigable. | |||
2011-06-27 | ac3enc: move ff_ac3_encode_frame() to ac3enc_template.c | Justin Ruggles | |
This avoids using function pointers for quite a few small functions, most of which just call DSP functions. | |||
2011-06-27 | ac3enc: merge log2_tab() into normalize_samples() | Justin Ruggles | |
2011-06-27 | ac3enc: Remove bit allocation fallbacks. | Justin Ruggles | |
They introduce too much complexity for very little benefit. The result is that encoding will be more likely to fail at extremely low bitrates where quality would be awful anyway. | |||
2011-06-27 | H.264: disable 2tap qpel with CODEC_FLAG2_FAST and >8-bit | Jason Garrett-Glaser | |
2tap qpel isn't implemented yet for high bit depth, so it just breaks decoding. | |||
2011-06-27 | H.264: make filter_mb_fast support 4:4:4 | Jason Garrett-Glaser | |
2011-06-27 | mpeg4videoenc: Remove disabled variant of mpeg4_encode_block(). | Diego Biurrun | |
As a nice sideeffect this fixes the following warning: libavcodec/mpeg4videoenc.c:302:20: warning: variable ‘rl’ set but not used [-Wunused-but-set-variable] | |||
2011-06-26 | Move some variable declarations below the proper #ifdefs. | Diego Biurrun | |
This avoids warnings about set-but-unused variables. | |||
2011-06-25 | build: Remove redundant config.mak includes from subdirectory Makefiles. | Diego Biurrun | |
Calling Make from subdirectories is not supported and config.mak has multiple inclusion guards anyway, so the top-level include is enough. | |||
2011-06-25 | aacenc: Mark psy_3gpp_window() as av_unused. | Diego Biurrun | |
It is intentionally left in to allow adding 3GPP-style windowing in the future. Marking it av_unused silences an annoying unused function warning. | |||
2011-06-24 | doxygen: Consistently use '@' instead of '\' for Doxygen markup. | Diego Biurrun | |
Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
2011-06-23 | Use av_printf_format to check the usage of printf style functions | Martin Storsjö | |
This helps catching cases where the format string doesn't match what is passed in, or injection bugs where user data is passed in as format string. Signed-off-by: Martin Storsjö <martin@martin.st> | |||
2011-06-23 | ARM: allow building in Thumb2 mode | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-06-22 | ac3enc: remove unneeded local variable in asym_quant() | Justin Ruggles | |
2011-06-22 | ac3enc: remove a branch in asym_quant() by doing 2 shifts | Justin Ruggles | |
2011-06-22 | ac3enc: avoid masking output in asym_quant() by using signed values for | Justin Ruggles | |
quantized mantissas. | |||
2011-06-22 | H.264: fix 4:4:4 + deblocking + 8x8dct + cavlc + MBAFF | Jason Garrett-Glaser | |
2011-06-22 | H.264: fix 4:4:4 + deblocking + MBAFF | Jason Garrett-Glaser | |
2011-06-22 | H.264: fix 4:4:4 cropping warning | Jason Garrett-Glaser | |
2011-06-22 | H.264: reference the correct SPS in decode_scaling_matrices | Jason Garrett-Glaser | |
2011-06-22 | H.264: fix bug in lossless 4:4:4 decoding | Jason Garrett-Glaser | |
Coefficient test for i16x16 add_pixels4 assumed luma plane. | |||
2011-06-22 | rawdec: Fix decoding of QT WRAW files. | ami_stuff | |
From some tests it results that: 1. All of the AVI/MOV WRAW files need to be flipped. 2. MOV WRAW files need to use AVI color modes. 3. Assigning PAL8 mode by default to WRAW codec is not correct. | |||
2011-06-21 | mov: Support Digital Voodoo SD 8 Bit and DTS codec identifiers. | Carl Eugen Hoyos | |
2011-06-21 | rawvideo: Support auv2 fourcc. | ami_stuff | |
2011-06-21 | h264: Fix assert that failed to compile with -DDEBUG. | Diego Biurrun | |
The assert referenced a variable that no longer exists since 4:4:4 support. | |||
2011-06-21 | h264: Add x86 assembly for 10-bit weight/biweight H.264 functions. | Daniel Kang | |
Mainly ported from 8-bit H.264 weight/biweight. Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
2011-06-21 | Replace usages of av_get_bits_per_sample_fmt() with av_get_bytes_per_sample(). | Justin Ruggles | |
av_get_bits_per_sample_fmt() is deprecated. | |||
2011-06-21 | x86: cabac: fix register constraints for 32-bit mode | Mans Rullgard | |
Some operands need to be accessed in byte mode, which restricts the available registers in 32-bit mode. Using the 'q' constraint selects a suitable register. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-06-21 | cabac: move x86 asm to libavcodec/x86/cabac.h | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-06-21 | x86: h264: cast pointers to intptr_t rather than int | Mans Rullgard | |
Only the low-order bits are used here so the type is not important, but this avoids a compiler warning. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-06-21 | x86: h264: remove hardcoded edi in decode_significance_8x8_x86() | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-06-21 | x86: h264: remove hardcoded esi in decode_significance[_8x8]_x86() | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-06-21 | x86: h264: remove hardcoded edx in decode_significance[_8x8]_x86() | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-06-21 | x86: h264: remove hardcoded eax in decode_significance[_8x8]_x86() | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-06-21 | x86: cabac: change 'a' constraint to 'r' in get_cabac_inline() | Mans Rullgard | |
Nothing requires this value in %eax. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-06-21 | x86: cabac: remove hardcoded esi in get_cabac_inline() | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-06-21 | x86: cabac: remove hardcoded edx in get_cabac_inline() | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-06-21 | x86: cabac: remove unused macro parameter | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-06-21 | x86: cabac: remove hardcoded ebx in inline asm | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-06-21 | x86: cabac: remove hardcoded struct offsets from inline asm | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-06-21 | cabac: remove inline asm under #if 0 | Mans Rullgard | |
A comment says it's not faster than the C code. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-06-21 | cabac: remove BRANCHLESS_CABAC_DECODER switch | Mans Rullgard | |
The code does not compile without this set. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-06-21 | cabac: remove #if 0 cascade under never-set #ifdef ARCH_X86_DISABLED | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2011-06-21 | error_resilience: skip last-MV predictor step if MVs are not available. | Ronald Bultje | |
Fixes crashes when playing broken MPEG2-TS streams. | |||
2011-06-21 | error_resilience: actually add counter when adding a MV predictor. | Ronald Bultje | |
Without, the predictor isn't actually used. | |||
2011-06-20 | qdm2: Fix alignment of local array. | Michael Niedermayer | |
Fixes ticket270 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
2011-06-20 | h264-mt: fix deadlock in packets with multiple slices (e.g. MP4). | Ronald S. Bultje | |