Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-09-06ac3dec: avoid pointless alloc and indirection for input_bufferReimar Döffinger
Since we now always allocate it, it can simply be made part of the context instead.
2011-07-10ac3dec: add a drc_scale private optionAnton Khirnov
Deprecate corresponding AVCodecContext option. This is the first test of decoder private options.
2011-07-02doxygen: Prefer member groups over grouping into modulesReinhard Tartler
Before this, almost all module groups have been used for grouping functions and fields in structures semantically. This causes them to not appear properly in the file documentation and needlessly clutters up the "Modules" index. Additionally, this commit streamlines some spelling and appearances.
2011-06-13ac3dec: fix doxy-style for comment ("///>" should be "///<" instead).Reimar Döffinger
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-05-24ac3enc: add channel coupling supportJustin Ruggles
Channel coupling is an optional AC-3 feature that increases quality by combining high frequency information from multiple channels into a single channel. The per-channel high frequency information is sent with less accuracy in both the frequency and time domains. This allows more bits to be used for lower frequencies while preserving enough information to reconstruct the high frequencies.
2011-04-26Add AVX FFT implementation.Vitor Sessak
Signed-off-by: Reinhard Tartler <siretart@tauware.de>
2011-03-29ac3: move ff_ac3_bit_alloc_calc_bap to ac3dspMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-25Get audio_service_type for AC-3 based on bitstream mode in the AC-3 parserJustin Ruggles
and decoder, and vice-versa for the AC-3 encoder.
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-05ac3: define AC3_MAX_CPL_BANDS and use it in ac3dec.hJustin Ruggles
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
2010-12-14define AC3_CRITICAL_BANDS and use it in the AC-3 encoder and decoder.Justin Ruggles
Originally committed as revision 25967 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-14cosmetics: use better (and shared) macro names for some constant valuesJustin Ruggles
Originally committed as revision 25950 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-31Add spectral extension to the E-AC-3 decoder.Carl Eugen Hoyos
Original patch by Justin, updated and resubmitted by Christophe Gisquet, christophe D gisquet A gmail Originally committed as revision 22734 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-07Move some prototypes from dsputil.c to reasonable header filesMåns Rullgård
Originally committed as revision 22260 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-01-22Move array specifiers outside DECLARE_ALIGNED() invocationsMåns Rullgård
Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-20Merge FFTContext and MDCTContextMåns Rullgård
Originally committed as revision 19931 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-05cosmetics: move fixed_coeffs into the aligned arrays comment groupJustin Ruggles
Originally committed as revision 19590 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-05Modify decode_band_structure() so that the actual band structure is onlyJustin Ruggles
used within the function. This removes the need to have the coupling band structure stored in the AC3DecodeContext. Originally committed as revision 19585 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-05Use coupling band sizes instead of coupling band structure whenJustin Ruggles
calculating coupling transform coefficients. Originally committed as revision 19584 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-12The internal header libavutil/internal.h should not be used outside libavutil.Diego Biurrun
Originally committed as revision 19157 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-06ac3dec: Remove unneeded context variable, num_cpl_subbands. It is alsoJustin Ruggles
not needed for spectral extension or enhanced coupling since it is redundant information, so I am removing it from decode_band_structure() as well. Originally committed as revision 18751 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-19Add channel layout support to the AC-3 decoder and AC-3 parser.Justin Ruggles
Originally committed as revision 18622 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-18Add missing #includes to fix 'make checkheaders'.Diego Biurrun
Originally committed as revision 17398 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
2008-11-14revert r15812 (E-AC-3 Spectral Extension) pending further reviewJustin Ruggles
Originally committed as revision 15818 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-13add support for spectral extensionJustin Ruggles
Originally committed as revision 15812 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
2008-08-29remove unneeded variable, dither_allJustin Ruggles
Originally committed as revision 15011 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-27add definitions and documentation for shared functions for E-AC-3 decodingJustin Ruggles
Originally committed as revision 14991 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-27copy default coupling band structure from table to decoding context (used ↵Justin Ruggles
for E-AC-3) Originally committed as revision 14990 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-251000l to me. committed to wrong repo. revert last commit.Justin Ruggles
Originally committed as revision 14953 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-25cosmetics: rename some functions from *get_* to *decode_*Justin Ruggles
Originally committed as revision 14952 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-17remove some unneeded header includesJustin Ruggles
Originally committed as revision 14819 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-17use LFG instead of Mersenne Twister for AC-3 PRNGJustin Ruggles
Originally committed as revision 14815 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-14simd int->floatLoren Merritt
20% faster ac3 if downmixing, 15% if not Originally committed as revision 14743 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-13optimize ac3_downmix.Loren Merritt
1.3x faster 5.1->stereo, 1.9x faster 5.1->mono. Originally committed as revision 14719 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-12use float_to_int16_interleave in ac3Loren Merritt
Originally committed as revision 14706 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-12use imdct_half in ac3Loren Merritt
Originally committed as revision 14705 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-12remove mdct tmp bufferLoren Merritt
Originally committed as revision 14702 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-03cosmetics: make all references to AC-3 capitalized and hyphenatedJustin Ruggles
Originally committed as revision 14523 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-03cosmetics: vertical alignmentJustin Ruggles
Originally committed as revision 14516 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-03use MAX_BLOCKS for array size instead of 6Justin Ruggles
Originally committed as revision 14515 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-03rearrange dimensions of pre_mantissa arrayJustin Ruggles
Originally committed as revision 14514 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-09add fields needed for E-AC-3 decoding to decode contextJustin Ruggles
Originally committed as revision 13714 to svn://svn.ffmpeg.org/ffmpeg/trunk