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-12wma: 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-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-22floatdsp: move vector_fmul_add from dsputil to avfloatdsp.Ronald S. Bultje
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-01wma: do not keep private copies of some AVCodecContext fieldsJustin Ruggles
channels, sample_rate, bit_rate, and block_align can be used directly from the AVCodecContext
2012-10-15wmadec: use float planar sample format outputJustin Ruggles
2012-10-01wmadec: Adjust debug printf argument length modifierDiego Biurrun
2012-10-01avcodec: Convert some commented-out printf/av_log instances to av_dlogDiego Biurrun
2012-10-01avcodec: Drop silly and/or broken printf debug outputDiego Biurrun
2012-10-01avcodec: Drop some silly commented-out av_log() invocationsDiego Biurrun
2012-08-07Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov
2012-03-08wma: fix off-by-one in array bounds check.Ronald S. Bultje
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-03-02wma: fix invalid buffer size assumptions causing random overreads.Ronald S. Bultje
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-02-18wma: don't return 0 on invalid packets.Ronald S. Bultje
Return 0 means "please return the same data again", i.e. it causes an infinite loop. Instead, return an error. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-01-30wmadec: Verify bitstream size makes sense before calling init_get_bits.Alex Converse
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
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-10-28wmadec: consolidate 2 output buffer size checks into 1 checkJustin Ruggles
2011-09-24Use explicit struct initializers for AVCodec declarations.Diego Biurrun
2011-04-29Remove some disabled printf debug cruft.Diego Biurrun
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-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-28cosmetics: indentation and spacingJustin Ruggles
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-07-07Silence warning "new qualifiers in middle of multi-levelEli Friedman
non-const cast are unsafe". Patch by Eli Friedman, eli d friedman a gmail Originally committed as revision 24080 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-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-10Fix indentation after r22414.Carl Eugen Hoyos
Originally committed as revision 22415 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-10SIMD optimization using float_to_int16_interleave.Zhou Zongyi
Patch by Zhou Zongyi, zhouzy A os D pku D edu D cn Originally committed as revision 22414 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-19remove a Huffman table from WMA which also exists in AACStefan Gehrer
Originally committed as revision 21902 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-31Flush the bitreservour.Michael Niedermayer
Fixes issue1716 Originally committed as revision 21559 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-12-07Print error messages on errors.Michael Niedermayer
Originally committed as revision 20757 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-12-07Fix apparent 10l typos introduced in r8627.Michael Niedermayer
These typos moved the exponent pointer too far ahead. Fixes issue1055. Originally committed as revision 20756 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-24WMA: extend exponent range to 95Måns Rullgård
Hopefully this will be enough. Fixes issue 1565 (again). Originally committed as revision 20598 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-24WMA: extend exponent table up to 75Måns Rullgård
Fixes issue 1565. Originally committed as revision 20593 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-29WMA: fix loop unrolling in decode_exp_vlc()Måns Rullgård
The count can be a non-multiple of 4 after all. Originally committed as revision 20081 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-29WMA: use type punning and unroll loops in decode_exp_vlc()Måns Rullgård
GCC does stupid things if these assignments are done using floats directly, so fill the runs using integer operations instead. Also unroll the loops since the length is always a multiple of 4. Originally committed as revision 20077 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-29WMA: use a table instead of pow() in decode_exp_vlcMåns Rullgård
Originally committed as revision 20076 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-27Drop unused args from vector_fmul_add_add, simpify code, and renameMåns Rullgård
The src3 and step arguments to vector_fmul_add_add() are always zero and one, respectively. This removes these arguments from the function, simplifies the code accordingly, and renames the function to better match the new operation. Originally committed as revision 20061 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-26WMA: remove some unused variablesMåns Rullgård
Originally committed as revision 20030 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-23Remove unused variables, fixes the warnings:Diego Biurrun
libavcodec/wmadec.c:629: warning: unused variable `i' libavcodec/wmadec.c:628: warning: unused variable `b' libavcodec/wmadec.c:628: warning: unused variable `a' Originally committed as revision 19994 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-23WMA: use DSPContext.butterflies_floatMåns Rullgård
Originally committed as revision 19981 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-20Introduce WMACoef typedef for decoded coefficientsSascha Sommer
and change default type to float so that the run level decoding functionality can be shared with wmapro Originally committed as revision 19231 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-12Move run level decode functionality to ff_wma_run_level_decodeSascha Sommer
so that it can be reused for wmapro Originally committed as revision 19171 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-16Support for getting (i)MDCT output multiplied by a constant scaling factor.Siarhei Siamashka
Scaling (i)MDCT output has no runtime overhead and can be used to improve performance of audio codecs. All the changes are only needed in 'ff_mdct_init' function and slow down initialization a bit. Originally committed as revision 18855 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-17Remove unused variable from wma_decode_block() found by CSA.Michael Niedermayer
Originally committed as revision 18568 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-07Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes anThilo Borgmann
AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows passing of packet-specific flags from demuxer to decoder, such as the keyframe flag, which appears necessary to playback corePNG P-frames. Patch by Thilo Borgmann thilo.borgmann googlemail com, see also the thread "Google Summer of Code participation" on the mailinglist. Originally committed as revision 18351 to svn://svn.ffmpeg.org/ffmpeg/trunk