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
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
2012-03-18Update Janne's email address.Diego Biurrun
2012-03-09aacdec: Fix SCE parity check.Michael Niedermayer
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>
2012-03-09aacdec: Fix out of array writes (stack).Michael Niedermayer
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>
2012-02-29aacdec: Support stereo streams that erroneously signal predefined channel ↵Michael Niedermayer
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>
2012-02-29aacdec: Reshuffle functions so get_che() can call ↵Alex Converse
set_default_channel_config() and output_configure().
2012-02-28doxygen: Remove documentation for non-existing parameters; misc small fixes.Diego Biurrun
2012-02-28aacdec: Remove erroneous reference to global gain from the out of bounds ↵Alex Converse
scalefactor error message.
2012-02-22aac: fix infinite loop on end-of-frame with sequence of 1-bits.Alex Converse
Based-on-work-by: Ronald S. Bultje <rsbultje@gmail.com> Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-02-21Mark mutable static data const where appropriate.Alex Converse
2012-02-16dsputil: Add ff_ prefix to the dsputil*_init* functionsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-10aacdec: Unify preconfigured layout and PCE layout.Alex Converse
2012-02-10aacdec: Support native channel layout when requested.Alex Converse
2012-02-10aacdec: Try to sniff a reasonable channel layout for PCE based configurations.Alex Converse
This changes the output order of multichannel PCE based streams.
2012-02-08aacdec: Remove incorrect comment.Alex Converse
It was only correct when element ids met very specific criteria.
2012-02-08aacdec: Simplify output configuration.Alex Converse
2012-01-12latmdec: Check AudioSpecificConfig length before decoding extradata.Alex Converse
This is different than a normal get_bits() over read because decode_audio_specific_config() creates its own GetBitContext. Fixes Bug 170.
2012-01-09aacdec: Turn off PS for multichannel files that use PCE based configs.Alex Converse
Fixes al_sbr_cm_48_5.1.mp4.
2011-12-22aacdec: Handle new extradata passed as side dataMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-12-21aacdec: Cleanup decode_ics_info.Alex Converse
Remove unused function argument. Return an AVERROR. Don't zero out ICS on failure.
2011-12-13aacdec: Use intfloat.h rather than local punning union.Alex Converse
2011-12-03aac_latm: reconfigure decoder on audio specific config changesJanne Grunau
2011-12-03latmdec: fix audio specific config parsingJanne Grunau
Pass the correct size in bits to mpeg4audio_get_config and add a flag to disable parsing of the sync extension when the size is not known. Latm with AudioMuxVersion 0 does not specify the size of the audio specific config. Data after the audio specific config can be misinterpreted as sync extension resulting in random and wrong configs.
2011-12-03Add avcodec_decode_audio4().Justin Ruggles
Deprecate avcodec_decode_audio3(). Implement audio support in avcodec_default_get_buffer(). Implement the new audio decoder API in all audio decoders.
2011-11-23aacdec: Fix PS in ADTS.Alex Converse
Fixes File1.aac and Bug 80.