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-10-12AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_*Anton Khirnov
2011-10-10ac3dec: use get_sbits() instead of manually sign-extendingMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-10-05lavc/lavf: use unique private classes.Anton Khirnov
This is needed by the new AVOptions API.
2011-09-21ac3dec: actually use drc_scale private optionAnton Khirnov
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-06-21Replace usages of av_get_bits_per_sample_fmt() with av_get_bytes_per_sample().Justin Ruggles
av_get_bits_per_sample_fmt() is deprecated.
2011-05-19Add floating-point sample format support to the ac3, eac3, dca, aac, and vorbisJustin Ruggles
decoders. Based on patches by clsid2 in ffdshow-tryout.
2011-04-17ac3dec: fix processing of delta bit allocation information.Justin Ruggles
The number of dba segments is the coded value + 1. The coupling dba offset starts at the first coupling band, not at zero.
2011-03-29ac3: move ff_ac3_bit_alloc_calc_bap to ac3dspMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-27ac3enc: Add codec-specific options for writing AC-3 metadata.Justin Ruggles
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-22Detect byte-swapped AC-3 and support decoding it directly.Reimar Döffinger
This allows the AC-3 decoder to be used directly with RealMedia decoders that unlike the libavformat one do not byte-swap automatically. Since the new code is only used in case we would fail directly otherwise there should be no risk for regressions.
2011-03-22cosmetics: indentationJustin Ruggles
2011-03-22Always copy input data for AC3 decoder.Justin Ruggles
Depending on error_recognition is not correct, low values do certainly not mean it is ok to crash. Based on a patch by Reimar Döffinger <Reimar.Doeffinger@gmx.de>
2011-03-19Move ff_kbd_window_init() to a separate fileMans Rullgard
This function is not tightly coupled to mdct, and it's in the way of making a fixed-point mdct implementation. 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-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-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-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>
2011-01-26Add ff_ prefix to ac3_common_init().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-05-14Fix compilation of AC3 decoder if E-AC3 decoder was disabled.Carl Eugen Hoyos
Originally committed as revision 23131 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-23ac3dec: return smaller of buf_size and frame_size instead of always returningJustin Ruggles
frame_size. Originally committed as revision 22950 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-03Replace all remaining occurrences of AVERROR_NOMEM withStefano Sabatini
AVERROR(ENOMEM). AVERROR_NOMEM is deprecated and will be dropped at the next libavutil major bump. Originally committed as revision 22791 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-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-01-29Simplify error handling by processing header errors separate from CRC andJustin Ruggles
buffer size vs. frame size errors. Originally committed as revision 21519 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-25Only check frame size if the header is valid.Justin Ruggles
Originally committed as revision 21439 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-13Use MULH instead of 64x64 multiplication, around 5% overall speedup on Intel ↵Reimar Döffinger
Atom. Patch by myself and Yuriy Kaminskiy [yumkam mail ru] Originally committed as revision 21175 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-14ac3dec: apply dynamic range compression to correct channels in dual-mono mode.Justin Ruggles
Originally committed as revision 20533 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-08ac3dec: revert r20089. The change was just wrong. 10l for me.Justin Ruggles
Originally committed as revision 20473 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-01Change an error to a warning to support broken AC-3 files known to exist.Justin Ruggles
Fixes Issue 1426. Originally committed as revision 20110 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-0110l: wrong operation in stereo rematrixingJustin Ruggles
Originally committed as revision 20106 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-30Simplify stereo rematrixing by only using one temporary variable. It is alsoJustin Ruggles
about 1.8% faster on my system. Originally committed as revision 20090 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-30remove unneeded assignment in inner loop. rematrixing bands are contiguous.Justin Ruggles
Originally committed as revision 20089 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-27Rearrange loop structure for approx. 35-50% faster calc_transform_coeffs_cpl()Justin Ruggles
depending on content. Originally committed as revision 20055 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-27Move variable declaration to inside of loop.Justin Ruggles
Originally committed as revision 20053 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-27Cosmetics: Rename some variables.Justin Ruggles
Originally committed as revision 20052 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-27Simplify coupling band loop.Justin Ruggles
Originally committed as revision 20051 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-05cosmetics: reindent after last commitJustin Ruggles
Originally committed as revision 19589 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-05ac3dec: simplify zero-bit mantissa dithering by calculating itJustin Ruggles
conditionally during mantissa decoding, then only removing it from the coupling range for coupled channels which do not use dithering. Originally committed as revision 19588 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-05cosmetics: indentation and line wrapJustin Ruggles
Originally committed as revision 19587 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-05cosmetics after last commitJustin Ruggles
Originally committed as revision 19586 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-08-04cosmetics: add more detailed information to the documentation forJustin Ruggles
decode_band_structure(). Originally committed as revision 19577 to svn://svn.ffmpeg.org/ffmpeg/trunk