Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | aacenc: Make chan_map const correct | Alex Converse | 2011-06-29 | 1 | -1/+1 |
| | |||||
* | aacenc: Fix determination of Mid/Side Mode. | Nathan Caldwell | 2011-06-29 | 1 | -1/+1 |
| | | | | | | | | | In adjust_frame_information(), msc is incremented for each sfb in each sub-window then compared against max_sfb which is for a single sub-window. This resulted in frames using EIGHT_SHORT_SEQUENCE where the first few sub-windows increment msc to a value that results in ms_mode == 2. Even though only some of the bands are actually using Mid/Side. | ||||
* | psymodel: Remove the single channel analysis function | Nathan Caldwell | 2011-06-29 | 3 | -17/+6 |
| | |||||
* | aacenc: Implement dummy channel group analysis that just calls the single ↵ | Nathan Caldwell | 2011-06-29 | 2 | -2/+15 |
| | | | | channel analysis for each channel. | ||||
* | psymodel: Add channels and channel groups to the psymodel. | Nathan Caldwell | 2011-06-29 | 5 | -25/+91 |
| | |||||
* | ARM: remove check for PLD instruction | Mans Rullgard | 2011-06-29 | 1 | -5/+2 |
| | | | | | | PLD is present in ARMv5TE and later, which is checked for separately. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Add new yuv444 pixfmts to avcodec_align_dimensions2 | Jason Garrett-Glaser | 2011-06-29 | 1 | -0/+4 |
| | | | | Fixes draw_edges crashes with high-bit-depth 4:4:4 decoding. | ||||
* | build: include sub-makefiles using full path instead of symlinks | Mans Rullgard | 2011-06-28 | 1 | -2/+2 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | cosmetics: remove outdated comment that is no longer true | Justin Ruggles | 2011-06-28 | 1 | -2/+0 |
| | |||||
* | avutil: Remove unused arbitrary precision integer code. | Diego Biurrun | 2011-06-28 | 1 | -1/+0 |
| | |||||
* | configure: Drop check for availability of ten assembler operands. | Diego Biurrun | 2011-06-28 | 2 | -5/+5 |
| | | | | | This was done to support gcc 2.95, which is an old legacy compiler that fails to compile the current codebase anyway. | ||||
* | aacenc: Save channel configuration for later use. | Nathan Caldwell | 2011-06-27 | 2 | -8/+9 |
| | |||||
* | aacenc: Fix codebook trellising for zeroed bands. | Alex Converse | 2011-06-27 | 1 | -4/+20 |
| | | | | | Choose band type (codebook) zero, count its bits, and mark the other states as unnavigable. | ||||
* | ac3enc: move ff_ac3_encode_frame() to ac3enc_template.c | Justin Ruggles | 2011-06-27 | 6 | -131/+119 |
| | | | | | This avoids using function pointers for quite a few small functions, most of which just call DSP functions. | ||||
* | ac3enc: merge log2_tab() into normalize_samples() | Justin Ruggles | 2011-06-27 | 1 | -14/+2 |
| | |||||
* | ac3enc: Remove bit allocation fallbacks. | Justin Ruggles | 2011-06-27 | 1 | -70/+1 |
| | | | | | | 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. | ||||
* | H.264: disable 2tap qpel with CODEC_FLAG2_FAST and >8-bit | Jason Garrett-Glaser | 2011-06-26 | 1 | -1/+2 |
| | | | | 2tap qpel isn't implemented yet for high bit depth, so it just breaks decoding. | ||||
* | H.264: make filter_mb_fast support 4:4:4 | Jason Garrett-Glaser | 2011-06-26 | 1 | -13/+49 |
| | |||||
* | mpeg4videoenc: Remove disabled variant of mpeg4_encode_block(). | Diego Biurrun | 2011-06-26 | 1 | -65/+0 |
| | | | | | 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] | ||||
* | Move some variable declarations below the proper #ifdefs. | Diego Biurrun | 2011-06-26 | 1 | -2/+3 |
| | | | | This avoids warnings about set-but-unused variables. | ||||
* | build: Remove redundant config.mak includes from subdirectory Makefiles. | Diego Biurrun | 2011-06-25 | 1 | -2/+0 |
| | | | | | Calling Make from subdirectories is not supported and config.mak has multiple inclusion guards anyway, so the top-level include is enough. | ||||
* | aacenc: Mark psy_3gpp_window() as av_unused. | Diego Biurrun | 2011-06-25 | 1 | -3/+4 |
| | | | | | It is intentionally left in to allow adding 3GPP-style windowing in the future. Marking it av_unused silences an annoying unused function warning. | ||||
* | doxygen: Consistently use '@' instead of '\' for Doxygen markup. | Diego Biurrun | 2011-06-24 | 28 | -154/+154 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | Use av_printf_format to check the usage of printf style functions | Martin Storsjö | 2011-06-23 | 1 | -1/+1 |
| | | | | | | | | 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> | ||||
* | ARM: allow building in Thumb2 mode | Mans Rullgard | 2011-06-23 | 28 | -145/+415 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | ac3enc: remove unneeded local variable in asym_quant() | Justin Ruggles | 2011-06-22 | 1 | -6/+6 |
| | |||||
* | ac3enc: remove a branch in asym_quant() by doing 2 shifts | Justin Ruggles | 2011-06-22 | 1 | -8/+2 |
| | |||||
* | ac3enc: avoid masking output in asym_quant() by using signed values for | Justin Ruggles | 2011-06-22 | 2 | -12/+12 |
| | | | | quantized mantissas. | ||||
* | H.264: fix 4:4:4 + deblocking + 8x8dct + cavlc + MBAFF | Jason Garrett-Glaser | 2011-06-22 | 1 | -5/+5 |
| | |||||
* | H.264: fix 4:4:4 + deblocking + MBAFF | Jason Garrett-Glaser | 2011-06-22 | 2 | -10/+24 |
| | |||||
* | H.264: fix 4:4:4 cropping warning | Jason Garrett-Glaser | 2011-06-22 | 1 | -1/+2 |
| | |||||
* | H.264: reference the correct SPS in decode_scaling_matrices | Jason Garrett-Glaser | 2011-06-22 | 1 | -2/+2 |
| | |||||
* | H.264: fix bug in lossless 4:4:4 decoding | Jason Garrett-Glaser | 2011-06-22 | 1 | -1/+1 |
| | | | | Coefficient test for i16x16 add_pixels4 assumed luma plane. | ||||
* | rawdec: Fix decoding of QT WRAW files. | ami_stuff | 2011-06-21 | 2 | -2/+3 |
| | | | | | | | 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. | ||||
* | mov: Support Digital Voodoo SD 8 Bit and DTS codec identifiers. | Carl Eugen Hoyos | 2011-06-21 | 1 | -0/+1 |
| | |||||
* | rawvideo: Support auv2 fourcc. | ami_stuff | 2011-06-21 | 1 | -0/+1 |
| | |||||
* | h264: Fix assert that failed to compile with -DDEBUG. | Diego Biurrun | 2011-06-21 | 1 | -1/+1 |
| | | | | The assert referenced a variable that no longer exists since 4:4:4 support. | ||||
* | h264: Add x86 assembly for 10-bit weight/biweight H.264 functions. | Daniel Kang | 2011-06-21 | 3 | -0/+383 |
| | | | | | | Mainly ported from 8-bit H.264 weight/biweight. Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | Replace usages of av_get_bits_per_sample_fmt() with av_get_bytes_per_sample(). | Justin Ruggles | 2011-06-20 | 8 | -10/+10 |
| | | | | av_get_bits_per_sample_fmt() is deprecated. | ||||
* | x86: cabac: fix register constraints for 32-bit mode | Mans Rullgard | 2011-06-20 | 2 | -3/+3 |
| | | | | | | | | 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> | ||||
* | cabac: move x86 asm to libavcodec/x86/cabac.h | Mans Rullgard | 2011-06-20 | 3 | -132/+173 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | x86: h264: cast pointers to intptr_t rather than int | Mans Rullgard | 2011-06-20 | 1 | -3/+3 |
| | | | | | | | 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> | ||||
* | x86: h264: remove hardcoded edi in decode_significance_8x8_x86() | Mans Rullgard | 2011-06-20 | 1 | -25/+26 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | x86: h264: remove hardcoded esi in decode_significance[_8x8]_x86() | Mans Rullgard | 2011-06-20 | 1 | -31/+34 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | x86: h264: remove hardcoded edx in decode_significance[_8x8]_x86() | Mans Rullgard | 2011-06-20 | 1 | -35/+37 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | x86: h264: remove hardcoded eax in decode_significance[_8x8]_x86() | Mans Rullgard | 2011-06-20 | 1 | -26/+26 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | x86: cabac: change 'a' constraint to 'r' in get_cabac_inline() | Mans Rullgard | 2011-06-20 | 1 | -1/+1 |
| | | | | | | Nothing requires this value in %eax. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | x86: cabac: remove hardcoded esi in get_cabac_inline() | Mans Rullgard | 2011-06-20 | 1 | -8/+8 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | x86: cabac: remove hardcoded edx in get_cabac_inline() | Mans Rullgard | 2011-06-20 | 1 | -8/+8 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | x86: cabac: remove unused macro parameter | Mans Rullgard | 2011-06-20 | 1 | -3/+3 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> |