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
2011-05-20mpegaudio: move all header parsing to mpegaudiodecheader.[ch]Mans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-05-19mpegaudio: remove unused version of SAME_HEADER_MASKMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-05-19mpegaudio: merge two #if CONFIG_FLOAT blocksMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-05-19mpegaudio: move some struct definitions from mpegaudio.hMans Rullgard
These structs are only used in mpegaudiodec.c, so move them there and remove no longer needed #include lines from mpegaudio.h. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-05-19Move some mpegaudio functions to new mpegaudiodsp subsystemMans Rullgard
This separation allows these functions to be used in a cleaner fashion from other codecs (e.g. qdm2) and simplifies creating optimised versions of them. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-05-17mpegaudio: add _fixed suffix to some namesMans Rullgard
This adds a _fixed suffix to the fixed-point versions of things with both float and fixed-point variants. This makes it more consistent with other dual-implementation things, e.g. fft. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-05-16mpegaudio: move OUT_FMT macro to mpegaudiodec.cMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-05-16mpegaudio: remove OUT_MIN/MAX macrosMans Rullgard
These macros are no longer needed after the s32 output was removed. Change the relevant code to use av_clip_int16() instead of using explicit limits. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-05-09mpegaudio: remove CONFIG_MPEGAUDIO_HP optionMans Rullgard
The low quality mode is off by default and never tested. The high quality mode is also plenty fast enough. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-05-09mpegaudio: remove CONFIG_AUDIO_NONSHORTMans Rullgard
This fake option cannot be enabled by normal means, and the floating-point decoder should provide the higher quality this option presumably was intended for. Signed-off-by: Mans Rullgard <mans@mansr.com>
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-19Replace FFmpeg with Libav in licence headersMans Rullgard
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-02Altivec-optimized mp{1,2,3} windowingVitor Sessak
Originally committed as revision 23943 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-01More mp{1,2,3} 32-point DCT transform to our common DCT framework.Vitor Sessak
Should allow for future SIMD optimizations. Originally committed as revision 23912 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-24SSE-optimized MP3 floating point windowing functionsVitor Sessak
Originally committed as revision 23750 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-19Factorize the mpegaudio windowing code in a function and call it by aVitor Sessak
function pointer. Should allow for ASM optimizations. Originally committed as revision 23646 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-11float based mp1/mp2/mp3 decoders.Michael Niedermayer
Originally committed as revision 23095 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-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-01-22Move array specifiers outside DECLARE_ALIGNED() invocationsMåns Rullgård
Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-05Reduce stack memory allocation in MP3 decoderVitor Sessak
Originally committed as revision 20451 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-19mpegaudiodec, mpc and qdm2 all use the same mpa_synth window, so makeReimar Döffinger
them use the same variable/global storage. Saves 4 kB in .bss. Originally committed as revision 20314 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-26Remove some unnecessary alignment specifiersMåns Rullgård
None of these arrays are used in ways requiring extra alignment. Originally committed as revision 19715 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-13Rename bitstream.h to get_bits.h.Stefano Sabatini
Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-01Use full internal pathname in doxygen @file directives.Diego Biurrun
Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-23Avoid allocating MPADecodeContext on stack.Andreas Öman
Instead move relevant fields into MPADecodeHeader and use it where appropriate. Originally committed as revision 16728 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-16explicitly disable CONFIG_AUDIO_NONSHORTAurelien Jacobs
Originally committed as revision 16620 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-15simplify: group all the AUDIO_NONSHORT parameters in the same placeAurelien Jacobs
Originally committed as revision 16602 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14Replace #ifdef CONFIG_ preprocessor check by #if CONFIG_.Diego Biurrun
CONFIG_ changed semantics and is always defined now. Originally committed as revision 16598 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14Use CONFIG_MPEGAUDIO_HP directly instead of USE_HIGHPRECISION indirection.Diego Biurrun
Originally committed as revision 16594 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-22Change mpeg audio parser so it only sets frame_size, channels and bit_rateMichael Niedermayer
after it has a few valid frames. Fixes issue762 Originally committed as revision 16259 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-08Rename error_resilience to error_recognition.Michael Niedermayer
Originally committed as revision 15270 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-31Globally rename the header inclusion guard names.Stefano Sabatini
Consistently apply this rule: the guard name is obtained from the filename by stripping the leading "lib", converting '/' and '.' to '_' and uppercasing the resulting name. Guard names in the root directory have to be prefixed by "FFMPEG_". Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-17Add FFMPEG_ prefix to all multiple inclusion guards.Diego Biurrun
Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-17move a couple of macros and structs to mpegaudio.hMåns Rullgård
Originally committed as revision 9343 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-21remove dependency of mpeg audio encoder over mpeg audio decoderAurelien Jacobs
Originally committed as revision 9082 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-20add a ff_ prefix to some mpegaudio funcsAurelien Jacobs
Originally committed as revision 9081 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-20loosen dependencies over mpegaudiodecAurelien Jacobs
Originally committed as revision 9080 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-19move mp3_header_decompress bitstream filter in its own fileAurelien Jacobs
Originally committed as revision 9062 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-19move some common mpeg audio tables from mpegaudiodectab.h to mpegaudiodata.cAurelien Jacobs
Originally committed as revision 9060 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-30dont set the sampling rate just because 1 mp3 packet header says so (fixes ↵Michael Niedermayer
playback speed on some old mencoder generated avis which where then dumped to mp3) Originally committed as revision 6837 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-07Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun
and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-10Add official LGPL license headers to the files that were missing them.Diego Biurrun
Originally committed as revision 6219 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-22COSMETICS: tabs --> spaces, some prettyprintingDiego Biurrun
Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-17COSMETICS: Remove all trailing whitespace.Diego Biurrun
Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-10-19QDM2 compatible decoderRoberto Togni
Originally committed as revision 4649 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-01-30dithering for the mpeg audio decoderMichael Niedermayer
Originally committed as revision 3903 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-11-10exported mpa_decode_header for new parser APIFabrice Bellard
Originally committed as revision 2491 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-03-06per file doxyMichael Niedermayer
Originally committed as revision 1634 to svn://svn.ffmpeg.org/ffmpeg/trunk