Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update dsputil- and SIMD-related comments to match reality more closely | Diego Biurrun | 2014-03-13 | 1 | -1/+1 |
| | |||||
* | latm: Always reconfigure if no extradata was set previously | Hendrik Leppkes | 2014-02-28 | 1 | -1/+2 |
| | | | | | | | | | | AAC LOAS can have new audio config objects in the stream itself. Make sure the decoder reconfigures itself when the first one arrives midstream. Bug-Id: 644 Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | aacdec: set AVFrame sample_rate | John Stebbins | 2014-02-12 | 1 | -4/+7 |
| | | | | | | AVFrame.sample_rate is set in ff_get_buffer, but aacdec calls ff_get_buffer before the samplerate is known. So it needs to be set again before returning the frame. | ||||
* | aac: Fix low delay windowing. | Alex Converse | 2014-01-04 | 1 | -3/+8 |
| | | | | AAC LD uses a low overlap sine window instead of a KBD window. | ||||
* | aac: Fix TNS decoding for the 512 sample window family. | Alex Converse | 2014-01-04 | 1 | -1/+2 |
| | |||||
* | Add missing #includes for *INT64_MAX and *INT64_C | Diego Biurrun | 2013-11-23 | 1 | -0/+1 |
| | |||||
* | aacdec: Set the profile during decoding | Gian-Carlo Pascutto | 2013-11-04 | 1 | -0/+10 |
| | | | | | | | Previously the profile would not be set if the bitstream needs to be decoded to know the profile. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | aacdec: Fix calls to avpriv_report_missing_feature(). | Alex Converse | 2013-10-25 | 1 | -6/+6 |
| | | | | It does not take log level as an argument. | ||||
* | aac: Add support for Enhanced AAC Low Delay (ER AAC ELD). | Alex Converse | 2013-10-23 | 1 | -33/+174 |
| | | | | | This does not include support for LD SBR, epTool, data resilience, nor the 960 transform family. | ||||
* | aacdec: Use avpriv_report_missing_feature() instead of custom logging. | Alex Converse | 2013-10-23 | 1 | -10/+9 |
| | |||||
* | cosmetics: Group .name and .long_name together in codec/format declarations | Diego Biurrun | 2013-10-03 | 1 | -2/+2 |
| | |||||
* | aacdec: Add support for LD (Low Delay) AAC | Alex Converse | 2013-09-18 | 1 | -4/+63 |
| | |||||
* | aacdec: Add support for Error Resilience syntax. | Alex Converse | 2013-09-18 | 1 | -10/+102 |
| | | | | This does not add support for any error resilience tools. | ||||
* | aac: Forward errors properly in aac_decode_frame_int | Luca Barbato | 2013-08-04 | 1 | -17/+17 |
| | | | | Incidentally also remove a warning. | ||||
* | aac: Check init_get_bits return value | Luca Barbato | 2013-08-04 | 1 | -3/+6 |
| | | | | | | Some code paths can call it with invalid length. CC: libav-stable@libav.org | ||||
* | cosmetics: Add '0' to float constants ending in '.'. | Diego Biurrun | 2013-07-25 | 1 | -2/+2 |
| | |||||
* | aac: return meaningful errors | Luca Barbato | 2013-06-27 | 1 | -31/+35 |
| | |||||
* | aac: K&R formatting cosmetics | Luca Barbato | 2013-06-27 | 1 | -94/+172 |
| | |||||
* | aac: check the maximum number of channels | Luca Barbato | 2013-04-28 | 1 | -0/+2 |
| | | | | | | | Broken bitstreams could report a larger than specified number of channels and cause outbound writes. CC:libav-stable@libav.org | ||||
* | avcodec: av_log_missing_feature(1) ---> avpriv_request_sample() | Diego Biurrun | 2013-03-13 | 1 | -8/+6 |
| | |||||
* | avcodec: av_log_ask_for_sample() ---> avpriv_request_sample() | Diego Biurrun | 2013-03-13 | 1 | -8/+8 |
| | |||||
* | av_log_missing_feature() ---> avpriv_report_missing_feature() | Diego Biurrun | 2013-03-13 | 1 | -1/+2 |
| | |||||
* | lavc decoders: work with refcounted frames. | Anton Khirnov | 2013-03-08 | 1 | -1/+2 |
| | |||||
* | Remove unnecessary dsputil.h #includes | Diego Biurrun | 2013-02-26 | 1 | -1/+0 |
| | |||||
* | aac: decode directly to the user-provided AVFrame | Justin Ruggles | 2013-02-12 | 1 | -10/+7 |
| | |||||
* | floatdsp: move scalarproduct_float from dsputil to avfloatdsp. | Ronald S. Bultje | 2013-01-22 | 1 | -2/+1 |
| | | | | This makes the aac decoder and all voice codecs independent of dsputil. | ||||
* | floatdsp: move butterflies_float from dsputil to avfloatdsp. | Ronald S. Bultje | 2013-01-22 | 1 | -3/+3 |
| | | | | | This makes wmadec/enc, twinvq and mpegaudiodec (i.e. mp2/mp3) independent of dsputil. | ||||
* | floatdsp: move vector_fmul_reverse from dsputil to avfloatdsp. | Ronald S. Bultje | 2013-01-22 | 1 | -5/+5 |
| | | | | | | Now, nellymoserenc and aacenc no longer depends on dsputil. Independent of this patch, wmaprodec also does not depend on dsputil, so I removed it from there also. | ||||
* | lavc: Move vector_fmul_window to AVFloatDSPContext | Justin Ruggles | 2013-01-16 | 1 | -18/+18 |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | aacdec: Fix an off-by-one overwrite when switching to LTP profile from MAIN. | Alex Converse | 2012-12-12 | 1 | -1/+1 |
| | | | | | Found-by: pawlkt CC: libav-stable@libav.org | ||||
* | lavc: add a wrapper for AVCodecContext.get_buffer(). | Anton Khirnov | 2012-12-04 | 1 | -1/+1 |
| | | | | It will be useful in the upcoming transition to refcounted AVFrames. | ||||
* | dsputil: move vector_fmul_scalar() to AVFloatDSPContext in libavutil | Justin Ruggles | 2012-11-26 | 1 | -6/+6 |
| | |||||
* | aacdec: fix signed overflows in lcg_random() | Mans Rullgard | 2012-11-26 | 1 | -1/+2 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | aacdec: use float planar sample format for output | Justin Ruggles | 2012-11-25 | 1 | -41/+60 |
| | |||||
* | aacdec: Drop some unused function arguments | Diego Biurrun | 2012-10-31 | 1 | -24/+20 |
| | |||||
* | Improve wording and spelling of av_log_missing_feature messages. | Diego Biurrun | 2012-10-23 | 1 | -2/+2 |
| | |||||
* | Use proper return values in case of missing features | Diego Biurrun | 2012-10-12 | 1 | -4/+4 |
| | |||||
* | Restructure av_log_missing_feature message | Diego Biurrun | 2012-10-09 | 1 | -6/+6 |
| | | | | | | | | Some invocations include a verb in the log message, others do not. Yet av_log_missing_feature expects callers to provide a verb. Change the function to include a verb instead and update the callers accordingly. The result is a more natural function API and correct English in the function invocations. | ||||
* | aacdec: Don't fall back to the old output configuration when no old ↵ | Alex Converse | 2012-08-08 | 1 | -1/+1 |
| | | | | | | configuration is present. Fixes MP4 files where the first frame is broken. | ||||
* | Replace all CODEC_ID_* with AV_CODEC_ID_* | Anton Khirnov | 2012-08-07 | 1 | -2/+2 |
| | |||||
* | Improve descriptiveness of a number of codec and container long names | Diego Biurrun | 2012-07-30 | 1 | -1/+1 |
| | |||||
* | aac: Mention abbreviation as well in long_name | Diego Biurrun | 2012-07-24 | 1 | -1/+1 |
| | | | | Most people know the codec as "AAC" and not "Advanced Audio Coding". | ||||
* | aacdec: remove dead assignment | Mans Rullgard | 2012-07-01 | 1 | -1/+1 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | aacdec: Fix popping channel layouts. | Alex Converse | 2012-06-20 | 1 | -1/+1 |
| | | | | | 'channel_layout' not 'channels' from the stored configuration should go to AVCodecContext's 'channel_layout'. | ||||
* | Add a float DSP framework to libavutil | Justin Ruggles | 2012-06-08 | 1 | -3/+4 |
| | | | | Move vector_fmul() from DSPContext to AVFloatDSPContext. | ||||
* | aacdec: Turn PS off when switching to stereo and turn it to implicit when ↵ | Alex Converse | 2012-06-04 | 1 | -0/+3 |
| | | | | switching to mono. | ||||
* | aac: Handle HE-AACv2 when sniffing a channel order. | Alex Converse | 2012-04-20 | 1 | -0/+7 |
| | |||||
* | aacdec: More robust output configuration. | Alex Converse | 2012-04-16 | 1 | -102/+157 |
| | | | | | | Save the old output configuration (if it has been used successfully) when trying a new configuration. If the new configuration fails to decode, restore the last successful configuration. | ||||
* | cosmetics: Align codec declarations | Martin Storsjö | 2012-04-06 | 1 | -20/+20 |
| | | | | | | | Also break some long lines, remove codec function placeholder comments and add spaces in sample/pixel format lists. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | cosmetics: Consistently place static, inline and av_cold attributes/keywords. | Diego Biurrun | 2012-04-04 | 1 | -1/+1 |
| |