Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-03-13Update dsputil- and SIMD-related comments to match reality more closelyDiego Biurrun
2014-02-28latm: Always reconfigure if no extradata was set previouslyHendrik 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-12aacdec: set AVFrame sample_rateJohn 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-05aac: Fix low delay windowing.Alex Converse
AAC LD uses a low overlap sine window instead of a KBD window.
2014-01-05aac: Fix TNS decoding for the 512 sample window family.Alex Converse
2013-11-24Add missing #includes for *INT64_MAX and *INT64_CDiego Biurrun
2013-11-04aacdec: Set the profile during decodingGian-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-25aacdec: Fix calls to avpriv_report_missing_feature().Alex Converse
It does not take log level as an argument.
2013-10-23aac: 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-23aacdec: Use avpriv_report_missing_feature() instead of custom logging.Alex Converse
2013-10-04cosmetics: Group .name and .long_name together in codec/format declarationsDiego Biurrun
2013-09-18aacdec: Add support for LD (Low Delay) AACAlex Converse
2013-09-18aacdec: Add support for Error Resilience syntax.Alex Converse
This does not add support for any error resilience tools.
2013-08-04aac: Forward errors properly in aac_decode_frame_intLuca Barbato
Incidentally also remove a warning.
2013-08-04aac: Check init_get_bits return valueLuca Barbato
Some code paths can call it with invalid length. CC: libav-stable@libav.org
2013-07-25cosmetics: Add '0' to float constants ending in '.'.Diego Biurrun
2013-06-27aac: return meaningful errorsLuca Barbato
2013-06-27aac: K&R formatting cosmeticsLuca Barbato
2013-04-28aac: check the maximum number of channelsLuca Barbato
Broken bitstreams could report a larger than specified number of channels and cause outbound writes. CC:libav-stable@libav.org
2013-03-14avcodec: av_log_missing_feature(1) ---> avpriv_request_sample()Diego Biurrun
2013-03-14avcodec: av_log_ask_for_sample() ---> avpriv_request_sample()Diego Biurrun
2013-03-13av_log_missing_feature() ---> avpriv_report_missing_feature()Diego Biurrun
2013-03-08lavc decoders: work with refcounted frames.Anton Khirnov
2013-02-26Remove unnecessary dsputil.h #includesDiego Biurrun
2013-02-12aac: decode directly to the user-provided AVFrameJustin Ruggles
2013-01-22floatdsp: move scalarproduct_float from dsputil to avfloatdsp.Ronald S. Bultje
This makes the aac decoder and all voice codecs independent of dsputil.
2013-01-22floatdsp: 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-22floatdsp: 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-16lavc: Move vector_fmul_window to AVFloatDSPContextJustin Ruggles
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-12-13aacdec: 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-05lavc: add a wrapper for AVCodecContext.get_buffer().Anton Khirnov
It will be useful in the upcoming transition to refcounted AVFrames.
2012-11-26dsputil: move vector_fmul_scalar() to AVFloatDSPContext in libavutilJustin Ruggles
2012-11-26aacdec: fix signed overflows in lcg_random()Mans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-11-26aacdec: use float planar sample format for outputJustin Ruggles
2012-10-31aacdec: Drop some unused function argumentsDiego Biurrun
2012-10-23Improve wording and spelling of av_log_missing_feature messages.Diego Biurrun
2012-10-12Use proper return values in case of missing featuresDiego Biurrun
2012-10-09Restructure av_log_missing_feature messageDiego 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-09aacdec: 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-07Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov
2012-07-30Improve descriptiveness of a number of codec and container long namesDiego Biurrun
2012-07-24aac: Mention abbreviation as well in long_nameDiego Biurrun
Most people know the codec as "AAC" and not "Advanced Audio Coding".
2012-07-01aacdec: remove dead assignmentMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-06-20aacdec: Fix popping channel layouts.Alex Converse
'channel_layout' not 'channels' from the stored configuration should go to AVCodecContext's 'channel_layout'.
2012-06-08Add a float DSP framework to libavutilJustin Ruggles
Move vector_fmul() from DSPContext to AVFloatDSPContext.
2012-06-05aacdec: Turn PS off when switching to stereo and turn it to implicit when ↵Alex Converse
switching to mono.
2012-04-21aac: Handle HE-AACv2 when sniffing a channel order.Alex Converse
2012-04-17aacdec: 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-06cosmetics: Align codec declarationsMartin 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-04cosmetics: Consistently place static, inline and av_cold attributes/keywords.Diego Biurrun