Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Update Janne's email address. | Diego Biurrun | 2012-03-18 | 1 | -1/+1 |
| | |||||
* | aacdec: Fix SCE parity check. | Michael Niedermayer | 2012-03-09 | 1 | -1/+1 |
| | | | | | | | | | An unpaired SCE preceding a CPE only makes sense for front SCEs preceding the first CPE. Split from FFmpeg commit a8d67efa53dae1d14614e3a7bd4e77e4eab066ab Signed-off-by: Alex Converse <alex.converse@gmail.com> | ||||
* | aacdec: Fix out of array writes (stack). | Michael Niedermayer | 2012-03-09 | 1 | -1/+4 |
| | | | | | | | | | | | | Set the element to channel vector (e2c_vec) size to be the maximum number of aac channel elements. This makes it slightly larger than it needs to be because CCEs are never mapped to output channel locations. Also add a check that all input tags (legal or not) will fit. Split from FFmpeg commit a8d67efa53dae1d14614e3a7bd4e77e4eab066ab Signed-off-by: Alex Converse <alex.converse@gmail.com> | ||||
* | aacdec: Support stereo streams that erroneously signal predefined channel ↵ | Michael Niedermayer | 2012-02-28 | 1 | -0/+14 |
| | | | | | | | | | | | configuration 1 (mono). [alex.converse@mgail.com] Move code to get_che() Update for AAC new channel configuration interface Only set chan_config if output_configure succeeds. Signed-off-by: Alex Converse <alex.converse@gmail.com> | ||||
* | aacdec: Reshuffle functions so get_che() can call ↵ | Alex Converse | 2012-02-28 | 1 | -70/+70 |
| | | | | set_default_channel_config() and output_configure(). | ||||
* | doxygen: Remove documentation for non-existing parameters; misc small fixes. | Diego Biurrun | 2012-02-28 | 1 | -4/+0 |
| |