Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-13 | Update dsputil- and SIMD-related comments to match reality more closely | Diego Biurrun | |
2014-02-28 | latm: Always reconfigure if no extradata was set previously | Hendrik Leppkes | |
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> | |||
2014-02-12 | aacdec: set AVFrame sample_rate | John Stebbins | |
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. | |||
2014-01-05 | aac: Fix low delay windowing. | Alex Converse | |
AAC LD uses a low overlap sine window instead of a KBD window. | |||
2014-01-05 | aac: Fix TNS decoding for the 512 sample window family. | Alex Converse | |
2013-11-24 | Add missing #includes for *INT64_MAX and *INT64_C | Diego Biurrun | |
2013-11-04 | aacdec: Set the profile during decoding | Gian-Carlo Pascutto | |
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> | |||
2013-10-25 | aacdec: Fix calls to avpriv_report_missing_feature(). | Alex Converse | |
It does not take log level as an argument. | |||
2013-10-23 | aac: Add support for Enhanced AAC Low Delay (ER AAC ELD). | Alex Converse | |
This does not include support for LD SBR, epTool, data resilience, nor the 960 transform family. | |||
2013-10-23 | aacdec: Use avpriv_report_missing_feature() instead of custom logging. | Alex Converse | |
2013-10-04 | cosmetics: Group .name and .long_name together in codec/format declarations | Diego Biurrun | |
2013-09-18 | aacdec: Add support for LD (Low Delay) AAC | Alex Converse | |
2013-09-18 | aacdec: Add support for Error Resilience syntax. | Alex Converse | |
This does not add support for any error resilience tools. | |||
2013-08-04 | aac: Forward errors properly in aac_decode_frame_int | Luca Barbato | |
Incidentally also remove a warning. | |||
2013-08-04 | aac: Check init_get_bits return value | Luca Barbato | |
Some code paths can call it with invalid length. CC: libav-stable@libav.org | |||
2013-07-25 | cosmetics: Add '0' to float constants ending in '.'. | Diego Biurrun | |
2013-06-27 | aac: return meaningful errors | Luca Barbato | |
2013-06-27 | aac: K&R formatting cosmetics | Luca Barbato | |
2013-04-28 | aac: check the maximum number of channels | Luca Barbato | |
Broken bitstreams could report a larger than specified number of channels and cause outbound writes. CC:libav-stable@libav.org | |||
2013-03-14 | avcodec: av_log_missing_feature(1) ---> avpriv_request_sample() | Diego Biurrun | |
2013-03-14 | 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-08 | lavc decoders: work with refcounted frames. | Anton Khirnov | |
2013-02-26 | Remove unnecessary dsputil.h #includes | Diego Biurrun | |
2013-02-12 | aac: decode directly to the user-provided AVFrame | Justin Ruggles | |
2013-01-22 | floatdsp: move scalarproduct_float from dsputil to avfloatdsp. | Ronald S. Bultje | |
This makes the aac decoder and all voice codecs independent of dsputil. | |||
2013-01-22 | floatdsp: move butterflies_float from dsputil to avfloatdsp. | Ronald S. Bultje | |
This makes wmadec/enc, twinvq and mpegaudiodec (i.e. mp2/mp3) independent of dsputil. | |||
2013-01-22 | floatdsp: move vector_fmul_reverse from dsputil to avfloatdsp. | Ronald S. Bultje | |
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. | |||
2013-01-16 | lavc: Move vector_fmul_window to AVFloatDSPContext | Justin Ruggles | |
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
2012-12-13 | aacdec: Fix an off-by-one overwrite when switching to LTP profile from MAIN. | Alex Converse | |
Found-by: pawlkt CC: libav-stable@libav.org | |||
2012-12-05 | lavc: add a wrapper for AVCodecContext.get_buffer(). | Anton Khirnov | |
It will be useful in the upcoming transition to refcounted AVFrames. | |||
2012-11-26 | dsputil: move vector_fmul_scalar() to AVFloatDSPContext in libavutil | Justin Ruggles | |
2012-11-26 | aacdec: fix signed overflows in lcg_random() | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2012-11-26 | aacdec: use float planar sample format for output | Justin Ruggles | |
2012-10-31 | aacdec: Drop some unused function arguments | Diego Biurrun | |
2012-10-23 | Improve wording and spelling of av_log_missing_feature messages. | Diego Biurrun | |
2012-10-12 | Use proper return values in case of missing features | Diego Biurrun | |
2012-10-09 | Restructure av_log_missing_feature message | Diego Biurrun | |
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. | |||
2012-08-09 | aacdec: Don't fall back to the old output configuration when no old ↵ | Alex Converse | |
configuration is present. Fixes MP4 files where the first frame is broken. | |||
2012-08-07 | Replace all CODEC_ID_* with AV_CODEC_ID_* | Anton Khirnov | |
2012-07-30 | Improve descriptiveness of a number of codec and container long names | Diego Biurrun | |
2012-07-24 | aac: Mention abbreviation as well in long_name | Diego Biurrun | |
Most people know the codec as "AAC" and not "Advanced Audio Coding". | |||
2012-07-01 | aacdec: remove dead assignment | Mans Rullgard | |
Signed-off-by: Mans Rullgard <mans@mansr.com> | |||
2012-06-20 | aacdec: Fix popping channel layouts. | Alex Converse | |
'channel_layout' not 'channels' from the stored configuration should go to AVCodecContext's 'channel_layout'. | |||
2012-06-08 | Add a float DSP framework to libavutil | Justin Ruggles | |
Move vector_fmul() from DSPContext to AVFloatDSPContext. | |||
2012-06-05 | aacdec: Turn PS off when switching to stereo and turn it to implicit when ↵ | Alex Converse | |
switching to mono. | |||
2012-04-21 | aac: Handle HE-AACv2 when sniffing a channel order. | Alex Converse | |
2012-04-17 | aacdec: More robust output configuration. | Alex Converse | |
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. | |||
2012-04-06 | cosmetics: Align codec declarations | Martin Storsjö | |
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> | |||
2012-04-04 | cosmetics: Consistently place static, inline and av_cold attributes/keywords. | Diego Biurrun | |