Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | H.264: make filter_mb_fast support the case of unavailable top mb | Jason Garrett-Glaser | 2011-07-03 | |
| | | | | Significantly faster deblocking in streams with lots of slices. | |||
* | Do not include log.h in avutil.h | Mans Rullgard | 2011-07-03 | |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | Do not include pixfmt.h in avutil.h | Mans Rullgard | 2011-07-03 | |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | Do not include rational.h in avutil.h | Mans Rullgard | 2011-07-03 | |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | Do not include mathematics.h in avutil.h | Mans Rullgard | 2011-07-03 | |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | Remove return statements following infinite loops without break | Mans Rullgard | 2011-07-03 | |
| | | | | | | | These statements cannot be reached and are thus not needed. This removes a number of compiler warnings. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | doxygen: Drop array size declarations from Doxygen parameter names. | Diego Biurrun | 2011-07-03 | |
| | | | | Adding [] to a Doxygen parameter name clashes with Doxygen syntax. | |||
* | doxygen: Fix parameter names to match the function prototypes. | Diego Biurrun | 2011-07-03 | |
| | ||||
* | doxygen: Remove spurious documentation for non-existing function parameters. | Diego Biurrun | 2011-07-03 | |
| | ||||
* | doxygen: Fix execute_code() @return documentation. | Diego Biurrun | 2011-07-03 | |
| | ||||
* | snow: Remove unused code. | Diego Biurrun | 2011-07-03 | |
| | ||||
* | H.264: Add x86 assembly for 10-bit H.264 qpel functions. | Daniel Kang | 2011-07-03 | |
| | | | | | | | | Mainly ported from 8-bit H.264 qpel. Some code ported from x264. LGPL ok by author. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
* | ffv1: remove unused tables | Mans Rullgard | 2011-07-03 | |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | Remove statements immediately following unconditional jumps | Mans Rullgard | 2011-07-03 | |
| | | | | | | This removes a number of compiler warnings. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | mjpeg: remove pointless braces around block of code | Mans Rullgard | 2011-07-03 | |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | h264: remove assert() immediately following return statement | Mans Rullgard | 2011-07-03 | |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | ARM: ac3: update ff_ac3_extract_exponents_neon per 8b7b2d6 | Mans Rullgard | 2011-07-02 | |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | ARM: NEON optimised vector_clip_int32() | Mans Rullgard | 2011-07-02 | |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | suggest to use av_get_bytes_per_sample() in av_get_bits_per_sample_format() doxy | Stefano Sabatini | 2011-07-02 | |
| | | | | | | | The previously suggested replacement - av_get_bits_per_sample_fmt() - was also deprecated. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
* | put_bits: remove ALT_BITSTREAM_WRITER | Mans Rullgard | 2011-07-02 | |
| | | | | | | The code for this variant does not compile. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | put_bits: always use intreadwrite.h macros | Mans Rullgard | 2011-07-02 | |
| | | | | | | This fixes invalid unaligned stores in some ARM configurations. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | doxygen: Prefer member groups over grouping into modules | Reinhard Tartler | 2011-07-02 | |
| | | | | | | | | | Before this, almost all module groups have been used for grouping functions and fields in structures semantically. This causes them to not appear properly in the file documentation and needlessly clutters up the "Modules" index. Additionally, this commit streamlines some spelling and appearances. | |||
* | get_bits: remove x86 inline asm in A32 bitstream reader | Mans Rullgard | 2011-07-01 | |
| | | | | | | | x86 does not use this variant so having inline asm there is pointless. Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | ac3dsp: add x86-optimized versions of ac3dsp.extract_exponents(). | Justin Ruggles | 2011-07-01 | |
| | ||||
* | ac3dsp: simplify extract_exponents() now that it does not need to do clipping. | Justin Ruggles | 2011-07-01 | |
| | ||||
* | ac3enc: clip coefficients after MDCT. | Justin Ruggles | 2011-07-01 | |
| | | | | | This ensures that any processing between the MDCT and exponent extraction will be using clipped coefficients. | |||
* | ac3enc: add int32_t array clipping function to DSPUtil, including x86 versions. | Justin Ruggles | 2011-07-01 | |
| | ||||
* | cosmetics: fix some then/than typos | Diego Biurrun | 2011-06-30 | |
| | ||||
* | doxygen: Include libavcodec and libavformat examples into the documentation | Reinhard Tartler | 2011-06-30 | |
| | ||||
* | Add support for aac streams in mp4/mov without extradata. | Benjamin Larsson | 2011-06-30 | |
| | ||||
* | aacenc: Make chan_map const correct | Alex Converse | 2011-06-29 | |
| | ||||
* | aacenc: Fix determination of Mid/Side Mode. | Nathan Caldwell | 2011-06-29 | |
| | | | | | | | | | 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 | |
| | ||||
* | aacenc: Implement dummy channel group analysis that just calls the single ↵ | Nathan Caldwell | 2011-06-29 | |
| | | | | channel analysis for each channel. | |||
* | psymodel: Add channels and channel groups to the psymodel. | Nathan Caldwell | 2011-06-29 | |
| | ||||
* | ARM: remove check for PLD instruction | Mans Rullgard | 2011-06-29 | |
| | | | | | | 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 | |
| | | | | 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 | |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
* | cosmetics: remove outdated comment that is no longer true | Justin Ruggles | 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 | 2011-06-28 | |
| | | | | | 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 | |
| | ||||
* | aacenc: Fix codebook trellising for zeroed bands. | Alex Converse | 2011-06-27 | |
| | | | | | 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 | |
| | | | | | 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 | |
| | ||||
* | ac3enc: Remove bit allocation fallbacks. | Justin Ruggles | 2011-06-27 | |
| | | | | | | 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 | |
| | | | | 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 | |
| | ||||
* | mpeg4videoenc: Remove disabled variant of mpeg4_encode_block(). | Diego Biurrun | 2011-06-26 | |
| | | | | | 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 | |
| | | | | This avoids warnings about set-but-unused variables. |