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-11-26metasound: add last missing modes (8kHz @ 6kbps per channel)Kostya Shishkov
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-11-14twinvq: consume block_align+1 packets as full onesKostya Shishkov
They can be produced by VQF. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2013-11-14twinvq: support multiple frames per packetKostya Shishkov
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2013-08-26twinvq: set block align for codecs and use it in size checksKostya Shishkov
This both allows factoring out size check for both MetaSound and TwinVQ-VQF decoders and fixes the situation when there are several MetaSound frames stuffed together (that happens in 8kHz @ 8kbps MetaSound in ASF for example).
2013-08-08Voxware MetaSound decoderKostya Shishkov
2013-08-05twinvq: Split VQF-specific part from common TwinVQ decoder coreKostya Shishkov
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2013-08-05twinvq: Prefix enums and defines shared with VoxWare MetaSoundDiego Biurrun
2013-08-05twinvq: move all bitstream reading into single placeKostya Shishkov
This is required for the future addition of VoxWare MetaSound decoder, for its functions are mostly the same but bitstream reader is completely different and bitstream format is slightly different too. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2013-08-01twinvq: Add proper twinvq prefixes to identifiersDiego Biurrun
2013-07-25miscellaneous typo fixesDiego Biurrun
2013-07-25cosmetics: Add '0' to float constants ending in '.'.Diego Biurrun
2013-07-25twinvq: K&R formatting cosmeticsDiego Biurrun
2013-03-08lavc decoders: work with refcounted frames.Anton Khirnov
2013-02-26Remove unnecessary dsputil.h #includesDiego Biurrun
2013-02-12twinvq: decode directly to the user-provided AVFrameJustin Ruggles
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-16lavc: Move vector_fmul_window to AVFloatDSPContextJustin Ruggles
Signed-off-by: Luca Barbato <lu_zero@gentoo.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-11Include libavutil/channel_layout.h instead of libavutil/audioconvert.hJustin Ruggles
Also reorder some other #include when applicable.
2012-11-01twinvq: validate sample rate codeJustin Ruggles
A large invalid value could cause undefined behavior when left-shifted by 8 later in the function.
2012-11-01twinvq: set channel layoutJustin Ruggles
2012-11-01twinvq: validate that channels is not <= 0Justin Ruggles
This could occur due to integer overflow when reading the channel count from the extradata.
2012-10-01twinvq: use planar sample formatJustin Ruggles
2012-08-07Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov
2012-06-08Add a float DSP framework to libavutilJustin Ruggles
Move vector_fmul() from DSPContext to AVFloatDSPContext.
2012-05-01twinvq: fix out of bounds array accessMans Rullgard
ModeTab.fmode has only 3 elements, so indexing it with ftype in the initialier for 'size' is invalid when ftype == FT_PPC. This fixes crashes with gcc 4.8. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-02-16dsputil: Add ff_ prefix to the dsputil*_init* functionsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
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-11twinvq: add SSE/AVX optimized sum/difference stereo interleavingJustin Ruggles
2011-11-11vqf/twinvq: pass vqf COMM chunk info in extradataJustin Ruggles
This is needed because the twinvq decoder cannot rely on bit_rate to be set. The API documentation says that bit_rate is set by libavcodec, not by the user.
2011-11-11twinvq: check for allocation failure in init_mdct_win()Justin Ruggles
2011-10-22twinvq: check output buffer size before decodingJustin Ruggles
2011-10-22twinvq: return an error when the packet size is too smallJustin Ruggles
2011-09-24Use explicit struct initializers for AVCodec declarations.Diego Biurrun
2011-06-24doxygen: Consistently use '@' instead of '\' for Doxygen markup.Diego Biurrun
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-04-23vorbis: Rename decoder/encoder files to follow general file naming scheme.Diego Biurrun
2011-03-20Move sine windows to a separate fileMans Rullgard
These windows do not really belong in fft/mdct files and were easily confused with the similarly named tables used by rdft. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-19fft: remove inline wrappers for function pointersMans Rullgard
This removes the rather pointless wrappers (one not even inline) for calling the fft_calc and related function pointers. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-31Remove unneeded add bias from 3 functions.Justin Ruggles
DSPContext.vector_fmul_window() DCADSPContext.lfe_fir() SynthFilterContext.synth_filter_float() Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-26Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.Diego Elio Pettenò
None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-22Change DSPContext.vector_fmul() from dst=dst*src to dest=src0*src1.Justin Ruggles
Signed-off-by: Mans Rullgard <mans@mansr.com>
2010-11-12Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enumStefano Sabatini
SampleFormat with AVSampleFormat. Originally committed as revision 25730 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-30Fix grammar errors in documentationMåns Rullgård
Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-25twinvq: remove VLAsMåns Rullgård
Originally committed as revision 23775 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-21Move clipping of audio samples (for those codecs outputting float) from decoderRonald S. Bultje
to the audio conversion routines. Originally committed as revision 22937 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-31Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini
is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-06Move FFT parts from dsputil.h to fft.hMåns Rullgård
Originally committed as revision 22235 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-09Add support for hard-coded MDCT-related ff_sine_windows tables.Reimar Döffinger
Originally committed as revision 21108 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-24Add missing include. Fix the following compiler warnings:Vitor Sessak
twinvq.c: In function 'decode_lsp': twinvq.c:575: warning: implicit declaration of function 'ff_sort_nearly_sorted_floats' Originally committed as revision 20594 to svn://svn.ffmpeg.org/ffmpeg/trunk