Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | aac: Simplify decode_mid_side_stereo | Luca Barbato | 2014-12-02 |
| | | | | | Might spare few cycles if the compiler is naive and makes the function more readable. | ||
* | aacdec: avoid an out-of-bounds write | Vittorio Giovara | 2014-11-24 |
| | | | | | | | Also move the check in the case it is actually used. CC: libav-stable@libav.org Bug-Id: CID 1087090 | ||
* | aacdec: add default case in channel layout | Vittorio Giovara | 2014-11-04 |
| | | | | Bug-Id: CID 732291 | ||
* | Update dsputil- and SIMD-related comments to match reality more closely | Diego Biurrun | 2014-03-13 |
| | |||
* | latm: Always reconfigure if no extradata was set previously | Hendrik Leppkes | 2014-02-28 |
| | | | | | | | | | | 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 |
| | | | | | | 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 |
| | | | | 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 |
| | |||
* | Add missing #includes for *INT64_MAX and *INT64_C | Diego Biurrun | 2013-11-23 |
| | |||
* | aacdec: Set the profile during decoding | Gian-Carlo Pascutto | 2013-11-04 |
| | | | | | | | 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 |
| | | | | 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 |
| | | | | | 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 |
| | |||
* | cosmetics: Group .name and .long_name together in codec/format declarations | Diego Biurrun | 2013-10-03 |
| | |||
* | aacdec: Add support for LD (Low Delay) AAC | Alex Converse | 2013-09-18 |
| | |||
* | aacdec: Add support for Error Resilience syntax. | Alex Converse | 2013-09-18 |
| | | | | This does not add support for any error resilience tools. | ||
* | aac: Forward errors properly in aac_decode_frame_int | Luca Barbato | 2013-08-04 |
| | | | | Incidentally also remove a warning. | ||
* | aac: Check init_get_bits return value | Luca Barbato | 2013-08-04 |
| | | | | | | 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 |
| | |||
* | aac: return meaningful errors | Luca Barbato | 2013-06-27 |
| | |||
* | aac: K&R formatting cosmetics | Luca Barbato | 2013-06-27 |
| | |||
* | aac: check the maximum number of channels | Luca Barbato | 2013-04-28 |
| | | | | | | | 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 |
| | |||
* | avcodec: av_log_ask_for_sample() ---> avpriv_request_sample() | Diego Biurrun | 2013-03-13 |
| | |||
* | av_log_missing_feature() ---> avpriv_report_missing_feature() | Diego Biurrun | 2013-03-13 |
| | |||
* | lavc decoders: work with refcounted frames. | Anton Khirnov | 2013-03-08 |
| | |||
* | Remove unnecessary dsputil.h #includes | Diego Biurrun | 2013-02-26 |
| | |||
* | aac: decode directly to the user-provided AVFrame | Justin Ruggles | 2013-02-12 |
| | |||
* | floatdsp: move scalarproduct_float from dsputil to avfloatdsp. | Ronald S. Bultje | 2013-01-22 |
| | | | | 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 |
| | | | | | 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 |
| | | | | | | 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 |
| | | | | 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 |
| | | | | | Found-by: pawlkt CC: libav-stable@libav.org | ||
* | lavc: add a wrapper for AVCodecContext.get_buffer(). | Anton Khirnov | 2012-12-04 |
| | | | | 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 |
| | |||
* | aacdec: fix signed overflows in lcg_random() | Mans Rullgard | 2012-11-26 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | aacdec: use float planar sample format for output | Justin Ruggles | 2012-11-25 |
| | |||
* | aacdec: Drop some unused function arguments | Diego Biurrun | 2012-10-31 |
| | |||
* | Improve wording and spelling of av_log_missing_feature messages. | Diego Biurrun | 2012-10-23 |
| | |||
* | Use proper return values in case of missing features | Diego Biurrun | 2012-10-12 |
| | |||
* | Restructure av_log_missing_feature message | Diego Biurrun | 2012-10-09 |
| | | | | | | | | 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 |
| | | | | | | 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 |
| | |||
* | Improve descriptiveness of a number of codec and container long names | Diego Biurrun | 2012-07-30 |
| | |||
* | aac: Mention abbreviation as well in long_name | Diego Biurrun | 2012-07-24 |
| | | | | Most people know the codec as "AAC" and not "Advanced Audio Coding". | ||
* | aacdec: remove dead assignment | Mans Rullgard | 2012-07-01 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | aacdec: Fix popping channel layouts. | Alex Converse | 2012-06-20 |
| | | | | | '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 |
| | | | | 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 |
| | | | | switching to mono. | ||
* | aac: Handle HE-AACv2 when sniffing a channel order. | Alex Converse | 2012-04-20 |
| |