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-10-04cosmetics: Group .name and .long_name together in codec/format declarationsDiego Biurrun
2013-08-15avcodec: Replace local extern declarations for tables with header #includesDiego Biurrun
2013-03-08lavc decoders: work with refcounted frames.Anton Khirnov
2013-02-26Remove unnecessary dsputil.h #includesDiego Biurrun
2013-02-12binkaudio: decode directly to the user-provided AVFrameJustin Ruggles
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-12binkaudio: set channel layoutJustin Ruggles
2012-09-18binkaudio: remove unneeded GET_BITS_SAFE macroJustin Ruggles
Normal get_bits() already has overread protection.
2012-09-18binkaudio: use float sample formatJustin Ruggles
Use planar for DCT codec, interleaved for RDFT codec.
2012-09-18binkaudio: use a different value for the coefficient scale for the DCT codecJustin Ruggles
Eliminates the need for vector_fmul_scalar() in each frame.
2012-08-07Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov
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-02-16dsputil: Add ff_ prefix to the dsputil*_init* functionsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-12-22Drop ALT_ prefix from BITSTREAM_READER_LE name.Diego Biurrun
The prefix is a historic remnant that probably meant "alternative". Now that the A32 bitstream reader has been dropped it makes no sense anymore.
2011-12-11lavu: replace int/float punning functionsMans Rullgard
The existing functions defined in intfloat_readwrite.[ch] are both slow and incorrect (infinities are not handled). This introduces a new header with fast, inline conversion functions using direct union punning assuming an IEEE-754 system, an assumption already made throughout the code. The one use of Intel/Motorola extended 80-bit format is replaced by simpler code sufficient under the present constraints (positive normal values). The old functions are marked deprecated and retained for compatibility. Signed-off-by: Mans Rullgard <mans@mansr.com>
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-04binkaudio: expand quant_table to accommodate all possible valuesJustin Ruggles
2011-10-29binkaudio: change short to int16_tJustin Ruggles
2011-10-29binkaudio: only decode one block at a time.Justin Ruggles
This prevents truncating output due to an output buffer that is too small for all blocks. There is no limit on the number of blocks in a packet.
2011-10-29binkaudio: store interleaved overlap samples in BinkAudioContext.Justin Ruggles
This fixes the requirement for the buffer size to be larger than the number of samples actually decoded.
2011-10-29binkaudio: pre-calculate quantization factorsJustin Ruggles
2011-10-29binkaudio: add some buffer overread checks.Justin Ruggles
This stops decoding before overreads instead of after.
2011-07-29lavc: use designated initialisers for all codecs.Anton Khirnov
It's more readable and less prone to breakage.
2011-07-06bink: pass Bink version to audio decoder through extradata instead of codec_tag.Kostya
This is needed because not all players (e.g. MPlayer) are able to distinguish two different Bink audio decoders when codec_tag is set. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-26Add AVX FFT implementation.Vitor Sessak
Signed-off-by: Reinhard Tartler <siretart@tauware.de>
2011-03-20Move dct and rdft definitions to separate filesMans Rullgard
This leaves fft.h with only the core FFT and MDCT definitions thus making it more managable. 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-02-25Bink version 'b' audio decoderPeter Ross
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-25binkaudio: simplify frame_len_bits and frame_len calculationPeter Ross
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-25binkaudio: remove unnecessary loopPeter Ross
decode_init sets bands[0] == 2, so this loop always sets the band table index (k) to zero. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-25binkaudio: perform band table scaling in decode_initPeter Ross
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-15binkaudio: remove unused copy of AVCodecContext*Peter Ross
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-15binkaudio: fix channel count checkPeter Ross
Perform validity check on AVFormatContext.channels instead of uninitialised field. This fixes issue 2001. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-02Separate format conversion DSP functions from DSPContext.Justin Ruggles
This will be beneficial for use with the audio conversion API without requiring it to depend on all of dsputil. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-28Remove the add bias hack for the C version of DSPContext.float_to_int16_*().Justin Ruggles
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>
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-04-20Remove explicit filename from Doxygen @file commands.Diego Biurrun
Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-03Make code using 1d-DCT consistent with the API changeVitor Sessak
Originally committed as revision 22792 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-11Make binkaudio work with ff_float_to_int16_interleave_c (martin at martin ↵Peter Ross
dot st) Originally committed as revision 22466 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-08Give RDFT types more meaningful namesMåns Rullgård
Originally committed as revision 22290 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-03-06Remove DECLARE_ALIGNED_{8,16} macrosMåns Rullgård
These macros are redundant. All uses are replaced with the generic DECLARE_ALIGNED macro instead. Originally committed as revision 22233 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-03Perform coefficient transformations in Bink Audio DCT decoder (issue1770)Peter Ross
Originally committed as revision 22167 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Use reported_size to truncate final Bink Audio framePeter Ross
Originally committed as revision 21993 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-19Fix compilation of binkaudio_rdft when dct is disabledDaniel Verkamp
Originally committed as revision 21903 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-31Update binkaudio to new DECLARE_ALIGNED syntaxDaniel Verkamp
Originally committed as revision 21573 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-31Bink Audio decoderPeter Ross
Originally committed as revision 21570 to svn://svn.ffmpeg.org/ffmpeg/trunk