Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add an AAC encoder by using the libvo-aacenc library | Martin Storsjö | 2011-04-11 | 4 | -2/+132 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | g722: Return 8 bits per sample for g722 in av_get_bits_per_sample | Martin Storsjö | 2011-04-11 | 1 | -0/+1 |
| | | | | | | | | This fixes a failing assert in ff_raw_read_header (in fate-g722dec-1), where bits_per_coded_sample is set using this function and is required to have a positive value. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | Parse sprite data for WMVP and WVP2, and decode sprites for the latter | Alberto Delmás | 2011-04-10 | 4 | -7/+131 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | pthread: validate_thread_parameters() ignored slice-threading being ↵ | Alexander Strange | 2011-04-09 | 1 | -1/+1 |
| | | | | | | | | | | | | intentionally off The thread_type API allows you to request only FF_THREAD_FRAME (instead of FRAME | SLICE), but it was being ignored. We don't implement both of them at the same time, so there isn't an effect on current codecs, except that you can request no kinds of threading now (a bit useless). Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | Use consistent condition for whether to run slice-threading execute function. | Reimar Döffinger | 2011-04-09 | 1 | -1/+1 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | vaapi: cope with VA-API 0.32, i.e. fix VC-1 decoding on Sandy Bridge. | Gwenole Beauchesne | 2011-04-09 | 1 | -0/+3 |
| | | | | | | (cherry picked from commit a18e7b4fb77d3799cf21110b5e6dda4691a295b3) Signed-off-by: Reinhard Tartler <siretart@tauware.de> | ||||
* | vaapi: filter out DELAYED_PIC_REF flag to determine field. | Gwenole Beauchesne | 2011-04-09 | 1 | -0/+1 |
| | | | | | | | | This fixes ticket #23. (cherry picked from commit 621f4c98df4ee9fd604a614f31e09eef9dd7d3ca) Signed-off-by: Reinhard Tartler <siretart@tauware.de> | ||||
* | lavc: add a FF_API_REQUEST_CHANNELS deprecation macro | Anton Khirnov | 2011-04-07 | 3 | -1/+6 |
| | | | | And hide request_channels AVOption under it. | ||||
* | Fix parser: mark av_parser_parse() for removal on next major bump | Brad | 2011-04-06 | 1 | -1/+1 |
| | | | | Fix the breakage introduced with 9073ca6c6ebb9e3e9b60d968b7aa16cc8b6d558d | ||||
* | psymodel: extend API to include PE and bit allocation. | Nathan Caldwell | 2011-04-05 | 1 | -0/+9 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||||
* | Remove unnecessary parameter from ff_thread_init() and fix behavior | Alexander Strange | 2011-04-05 | 4 | -11/+10 |
| | | | | | | | | | | | 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 | 1 | -2/+2 |
| | | | | | This reverts commit 36864ac3540445c513484017aa9927e942fac24a since it breaks LATM decoding in ffplay. | ||||
* | ac3enc: NEON optimised extract_exponents | Mans Rullgard | 2011-04-05 | 2 | -0/+22 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | ac3enc: move extract_exponents inner loop to ac3dsp | Mans Rullgard | 2011-04-04 | 3 | -18/+28 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | aacenc: reduce the number of loop index variables | Young Han Lee | 2011-04-04 | 1 | -8/+8 |
| | | | | 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 | 1 | -3/+31 |
| | | | | | | | 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 | 3 | -0/+206 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | ARM: NEON fixed-point FFT | Mans Rullgard | 2011-04-03 | 5 | -0/+300 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | ac3enc: use generic fixed-point mdct | Mans Rullgard | 2011-04-03 | 5 | -422/+21 |
| | | | | | | | | 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 | 3 | -1/+9 |
| | | | | 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 | 3 | -2/+9 |
| | | | | They've been unused and deprecated for about five years. | ||||
* | Fixed-point MDCT with 32-bit unscaled output | Mans Rullgard | 2011-04-02 | 4 | -3/+63 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | lavc: deprecate rate_emu | Anton Khirnov | 2011-04-02 | 3 | -1/+8 |
| | | | | 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 | 14 | -10/+61 |
| | | | | | 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 | 1 | -0/+2 |
| | | | | | Fixes build with the bump, since the prototype is already marked for removal. | ||||
* | lavc: add missing audioconvert includes | Anton Khirnov | 2011-04-02 | 2 | -0/+2 |
| | |||||
* | jvdec: don't use deprecated CODEC_TYPE_*/PKT_FLAG_KEY | Anton Khirnov | 2011-04-02 | 1 | -1/+1 |
| | |||||
* | ac3enc: ARM optimised ac3_compute_matissa_size | Mans Rullgard | 2011-04-01 | 3 | -1/+59 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | ac3: armv6 optimised bit_alloc_calc_bap | Mans Rullgard | 2011-04-01 | 3 | -0/+94 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | FFT: simplify fft8() | Mans Rullgard | 2011-04-01 | 1 | -9/+4 |
| | | | | | | | 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 | 3 | -23/+72 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Fixed-point FFT and MDCT | Mans Rullgard | 2011-03-31 | 10 | -52/+257 |
| | |||||
* | ac3enc: simplify sym_quant() | Mans Rullgard | 2011-03-31 | 1 | -1/+1 |
| | | | | | | | 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 | 1 | -2/+57 |
| | | | | | | 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 | 4 | -1/+343 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | Add support for picture_ptr field in MJpegDecodeContext | anatoly | 2011-03-30 | 4 | -27/+30 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | Move MJPEG's input buffer preprocessing in separate public function | anatoly | 2011-03-30 | 2 | -32/+55 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | Support reference picture defined by bitmask in MJPEG's SOS decoder | anatoly | 2011-03-30 | 3 | -16/+73 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | ac3enc: move compute_mantissa_size() to ac3dsp | Mans Rullgard | 2011-03-30 | 3 | -26/+29 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | ac3enc: move mant*_cnt and qmant*_ptr out of AC3EncodeContext | Mans Rullgard | 2011-03-30 | 1 | -8/+7 |
| | | | | | | | 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 | 2 | -0/+16 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | ac3: move ff_ac3_bit_alloc_calc_bap to ac3dsp | Mans Rullgard | 2011-03-29 | 8 | -56/+70 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | dfa: protect pointer range checks against overflows. | Ronald S. Bultje | 2011-03-29 | 1 | -3/+3 |
| | |||||
* | mimic: implement multithreading. | Alexander Strange | 2011-03-28 | 1 | -11/+49 |
| | |||||
* | ac3enc: avoid memcpy() of exponents and baps in EXP_REUSE case by using | Justin Ruggles | 2011-03-28 | 1 | -17/+17 |
| | | | | exponent reference blocks. | ||||
* | Chronomaster DFA decoder | Kostya Shishkov | 2011-03-28 | 5 | -1/+399 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | ac3enc: Add codec-specific options for writing AC-3 metadata. | Justin Ruggles | 2011-03-27 | 5 | -18/+446 |
| | |||||
* | dsputil: allow to skip drawing of top/bottom edges. | Alexander Strange | 2011-03-26 | 5 | -52/+70 |
| | |||||
* | Get audio_service_type for AC-3 based on bitstream mode in the AC-3 parser | Justin Ruggles | 2011-03-25 | 8 | -3/+29 |
| | | | | 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 | 3 | -1/+31 |
| | | | | of the service type in the audio bitstream. |