Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | lavc: add a FF_API_REQUEST_CHANNELS deprecation macro | Anton Khirnov | 2011-04-07 |
| | | | | And hide request_channels AVOption under it. | ||
* | Fix parser: mark av_parser_parse() for removal on next major bump | Brad | 2011-04-06 |
| | | | | Fix the breakage introduced with 9073ca6c6ebb9e3e9b60d968b7aa16cc8b6d558d | ||
* | psymodel: extend API to include PE and bit allocation. | Nathan Caldwell | 2011-04-05 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | Remove unnecessary parameter from ff_thread_init() and fix behavior | Alexander Strange | 2011-04-05 |
| | | | | | | | | | | | thread_count passed to ff_thread_init() is only used to set AVCodecContext. thread_count, and can be removed. Instead move it to the legacy implementation of avcodec_thread_init(). This also fixes the problem that calling avcodec_thread_init() with pthreads enabled did not set it since ff1efc524cb3c60f2f746e3b4550bb1a86c65316. Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | Revert "aac_latm_dec: use aac context and aac m4ac" | Janne Grunau | 2011-04-05 |
| | | | | | This reverts commit 36864ac3540445c513484017aa9927e942fac24a since it breaks LATM decoding in ffplay. | ||
* | ac3enc: NEON optimised extract_exponents | Mans Rullgard | 2011-04-05 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | ac3enc: move extract_exponents inner loop to ac3dsp | Mans Rullgard | 2011-04-04 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | aacenc: reduce the number of loop index variables | Young Han Lee | 2011-04-04 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | ac3enc: select bandwidth based on bit rate, sample rate, and number of | Justin Ruggles | 2011-04-03 |
| | | | | | | | full-bandwidth channels. This reduces high-frequency artifacts and improves the quality of the lower frequency audio at low bit rates. | ||
* | ARM: NEON fixed-point forward MDCT | Mans Rullgard | 2011-04-03 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | ARM: NEON fixed-point FFT | Mans Rullgard | 2011-04-03 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | ac3enc: use generic fixed-point mdct | Mans Rullgard | 2011-04-03 |
| | | | | | | | | This makes the AC3 encoder use the shared fixed-point MDCT rather than its own implementation. The checksum changes are due to different rounding in the MDCT. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | lavc: deprecate AVCodecContext.antialias_algo | Anton Khirnov | 2011-04-03 |
| | | | | It's been unused since mp3float decoder was added. | ||
* | lavc: mark mb_qmin/mb_qmax for removal on next major bump. | Anton Khirnov | 2011-04-03 |
| | | | | They've been unused and deprecated for about five years. | ||
* | Fixed-point MDCT with 32-bit unscaled output | Mans Rullgard | 2011-04-02 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | lavc: deprecate rate_emu | Anton Khirnov | 2011-04-02 |
| | | | | It's not used anywhere and apparrently hasn't been for a very long time. | ||
* | lavc: mark hurry_up for removal on next major bump | Anton Khirnov | 2011-04-02 |
| | | | | | It has been deprecated for about five years, skip_idct/skip_frame should be used instead. | ||
* | parser: mark av_parser_parse() for removal on next major bump | Anton Khirnov | 2011-04-02 |
| | | | | | Fixes build with the bump, since the prototype is already marked for removal. | ||
* | lavc: add missing audioconvert includes | Anton Khirnov | 2011-04-02 |
| | |||
* | jvdec: don't use deprecated CODEC_TYPE_*/PKT_FLAG_KEY | Anton Khirnov | 2011-04-02 |
| | |||
* | ac3enc: ARM optimised ac3_compute_matissa_size | Mans Rullgard | 2011-04-01 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | ac3: armv6 optimised bit_alloc_calc_bap | Mans Rullgard | 2011-04-01 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | FFT: simplify fft8() | Mans Rullgard | 2011-04-01 |
| | | | | | | | Part of the fft8() function corresponds to the BUTTERFLIES macro, so use it. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | Fixed-point support in fft-test | Mans Rullgard | 2011-04-01 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | Fixed-point FFT and MDCT | Mans Rullgard | 2011-03-31 |
| | |||
* | ac3enc: simplify sym_quant() | Mans Rullgard | 2011-03-31 |
| | | | | | | | These expressions are equivalent since levels is always odd, and overflow is impossible due to the constraints set by the assert(). Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | mlp_parse.c: set AVCodecContext channel_layout | John Stebbins | 2011-03-30 |
| | | | | | | The channel layout isn't getting set for mlp and truehd audio. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | Add MxPEG decoder | anatoly | 2011-03-30 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | Add support for picture_ptr field in MJpegDecodeContext | anatoly | 2011-03-30 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | Move MJPEG's input buffer preprocessing in separate public function | anatoly | 2011-03-30 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | Support reference picture defined by bitmask in MJPEG's SOS decoder | anatoly | 2011-03-30 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | ac3enc: move compute_mantissa_size() to ac3dsp | Mans Rullgard | 2011-03-30 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | ac3enc: move mant*_cnt and qmant*_ptr out of AC3EncodeContext | Mans Rullgard | 2011-03-30 |
| | | | | | | | These fields are only used in quantize_mantissas() and reset on each call, no need to store them in the main context. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | ac3enc: NEON optimised float_to_fixed24 | Mans Rullgard | 2011-03-29 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | ac3: move ff_ac3_bit_alloc_calc_bap to ac3dsp | Mans Rullgard | 2011-03-29 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | dfa: protect pointer range checks against overflows. | Ronald S. Bultje | 2011-03-29 |
| | |||
* | mimic: implement multithreading. | Alexander Strange | 2011-03-28 |
| | |||
* | ac3enc: avoid memcpy() of exponents and baps in EXP_REUSE case by using | Justin Ruggles | 2011-03-28 |
| | | | | exponent reference blocks. | ||
* | Chronomaster DFA decoder | Kostya Shishkov | 2011-03-28 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | ac3enc: Add codec-specific options for writing AC-3 metadata. | Justin Ruggles | 2011-03-27 |
| | |||
* | dsputil: allow to skip drawing of top/bottom edges. | Alexander Strange | 2011-03-26 |
| | |||
* | Get audio_service_type for AC-3 based on bitstream mode in the AC-3 parser | Justin Ruggles | 2011-03-25 |
| | | | | and decoder, and vice-versa for the AC-3 encoder. | ||
* | Add audio_service_type field to AVCodecContext for encoding and reporting | Justin Ruggles | 2011-03-25 |
| | | | | of the service type in the audio bitstream. | ||
* | aacenc: indentation | Young Han Lee | 2011-03-24 |
| | |||
* | aacenc: fix the side calculation in search_for_ms | Young Han Lee | 2011-03-24 |
| | |||
* | vp8.c: rename EDGE_* to VP8_EDGE_*. | Alexander Strange | 2011-03-24 |
| | |||
* | ARM: fix ff_apply_window_int16_neon() prototype | Mans Rullgard | 2011-03-24 |
| | | | | | | The length argument should be unsigned. No change in code. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | ARM: NEON optimised apply_window_int16() | Mans Rullgard | 2011-03-24 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | ac3enc: NEON optimised shift functions | Mans Rullgard | 2011-03-24 |
| | |||
* | ac3enc: NEON optimised ac3_max_msb_abs_int16 and ac3_exponent_min | Mans Rullgard | 2011-03-24 |
| |