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-02-17Merge libavcore into libavutilReinhard Tartler
Done to keep ABI compatible. Otherwise this is just silly
2011-02-06Replace remaining occurrences of deprecated CH_* with AV_CH_*Anton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit c2fcd0a7a4d0bda1a3306e40b70ce281a987df60)
2011-02-04Separate 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> (cherry picked from commit c73d99e672329c8f2df290736ffc474c360ac4ae)
2011-02-02dca: avoid C99 declaration in for() expressionGianluigi Tiesi
Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit e86e858111501650bb9ce8e39282e20c57bac913)
2011-02-02Remove 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> (cherry picked from commit 80ba1ddb58b5923b9f36a6acd542affc4ca722eb)
2011-01-28cosmetics: indentation and spacingJustin Ruggles
(cherry picked from commit b5ec6383432c907bed175f20e39af1a99dc75cfb)
2011-01-28Remove the add bias hack for the C version of DSPContext.float_to_int16_*().Justin Ruggles
(cherry picked from commit 9d06d7bce3babb82ed650c13ed13a57f6f626a71)
2011-01-28Add 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> (cherry picked from commit d36beb3f6902b1217beda576aa18abf7eb72b03c)
2011-01-23dca: add profile namesAnssi Hannula
Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit f4096bf6eeddc605457192476dbbf110d4cc6140)
2011-01-23dca: consider a stream with XXCh/X96 in ExSS as DTS-HD HRAAnssi Hannula
DTS-HD HRA streams do not always have an XBR extension in the extension substream. Instead they can have only XXCh and X96 extensions in there and still be considered DTS-HD HRA. This is also confirmed with Onkyo TX-SR607 receiver which recognizes such a stream as HiRes Audio. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 8f4a5d225c6cd65c5f306a200da991f8a59a439a)
2011-01-18cosmetics: reindentJustin Ruggles
2011-01-18Add check for changing number of channels in DCA.Daniel Kang
Fixes issue 2505.
2011-01-10Fix reading over the end of the allocated buffer.Anssi Hannula
Patch by Anssi Hannula, anssi d hannula a iki d fi Originally committed as revision 26291 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-07Export dca profile information.Anssi Hannula
Patch by Anssi Hannula anssi d hannula a iki d fi Originally committed as revision 26250 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-07Verify FSIZE96 when encountering X96 sync code.Anssi Hannula
Patch by Anssi Hannula, anssi d hannula a iki d fi Originally committed as revision 26249 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-21Use the new libavcore audio channel API.Stefano Sabatini
This also allows to remove a linking dependency of libavfilter on libavcodec. Originally committed as revision 25789 to svn://svn.ffmpeg.org/ffmpeg/trunk
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-10-03Add the CODEC_CAP_CHANNEL_CONF capability code and addBenjamin Larsson
that flag to the dca codec. This capability when set will make sure the codec will initialize the channel configuration instead of trusting the container. This fixes issue 2137 and issue 850. Originally committed as revision 25320 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-01dca: fix dynrange coefficient in xchNick Brereton
Patch by Nick Brereton Originally committed as revision 24637 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-28DCA: fix multichannel -> 2 channel downmix.Nick Brereton
Patch by Nick Brereton Originally committed as revision 24555 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-28Setup correct channel value when downmixing is required.Nick Brereton
Patch by Nick Brereton Originally committed as revision 24554 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-12Use math constant instead of hardcoded rounded value for sqrt(0.5).Christophe Gisquet
Patch by Christophe.Gisquet (gmail) Originally committed as revision 24213 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-12Fix side channels when XCh extension is present.Nick Brereton
Patch by Nick Brereton $name AT n$surname DOT net Originally committed as revision 24210 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-12Move XCH parameters into context structure.Nick Brereton
Patch by Nick Brereton $name AT n$surname DOT net Originally committed as revision 24209 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-11Add av_ prefix to bswap macrosMåns Rullgård
Originally committed as revision 24170 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-05DCA: Occasionally a false XCH sync word can turn up after the core DTS data,Nick Brereton
to verify the sync word the extension fsize field should be compared to the core data length field. Patch by nick.nbrereton@net Originally committed as revision 24054 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-05DCA: *_bits() -> *_bits_long() where needed, half fix for broken bitstream ↵Benjamin Larsson
parsing Originally committed as revision 24051 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-22Support DTS-ES extension (XCh) in dca: Cosmetic cleanupNick Brereton
Patch by Nick Brereton, nick at nbrereton dot net Originally committed as revision 23698 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-22Support DTS-ES extension (XCh) in dca: add code to handle DTS-ES extensionNick Brereton
Patch by Nick Brereton, nick at nbrereton dot net Originally committed as revision 23697 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-22Support DTS-ES extension (XCh) in dca: update and add channel mapping tables ↵Nick Brereton
for DTS-ES mappings Patch by Nick Brereton, nick at nbrereton dot net Originally committed as revision 23696 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-22Support DTS-ES extension (XCh) in dca: move original code around to allow ↵Nick Brereton
reused by DTS-ES code Patch by Nick Brereton, nick at nbrereton dot net Originally committed as revision 23695 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-22Support DTS-ES extension (XCh) in dca: move subband_samples into context ↵Nick Brereton
structure Patch by Nick Brereton, nick at nbrereton dot net Originally committed as revision 23694 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-21Fix typo in macro name.Nick Brereton
Patch by Nick Brereton, nick nbrereton net Originally committed as revision 23668 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-13DCA: indentMåns Rullgård
Originally committed as revision 22872 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-13DCA: optimise dca_subsubframe()Måns Rullgård
8% faster overall on Cortex-A8. Originally committed as revision 22871 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-13DCA: break out lfe_interpolation_fir() inner loops to a functionMåns Rullgård
This enables SIMD optimisations of this function. Originally committed as revision 22861 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-12DCA: use FASTDIV in decode_blockcode()Måns Rullgård
Originally committed as revision 22855 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-12DCA: simplify lfe_interpolation_fir()Måns Rullgård
This reorders the lfe_fir tables, and drops the mirrored half, such that the loops in lfe_interpolation_fir() can be simplified. The new loop structure should be easier to implement with SIMD. Static data size is reduced by 2kB. 3% faster on Cortex-A8. Originally committed as revision 22849 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-12DCA: use a local variable for loop boundaryMåns Rullgård
This prevents gcc reloading the value from memory on each iteration of the loop. Originally committed as revision 22848 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-12DCA: use some type-punning in qmf_32_subbands()Måns Rullgård
Originally committed as revision 22847 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-10Make synth_filter a function pointerMåns Rullgård
Originally committed as revision 22827 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-10DCA: align some arraysMåns Rullgård
Optimised implementations of the synth filter will require these arrays 16-byte aligned. Originally committed as revision 22826 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-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-02-26Fixed a segfault in the DCA decoder with corrupted streams.Laurent Aimar
It happens when the number of channels defined by DCAContext:acmod is lower than DCAContext:prim_channels. In this case, dca_subsubframe() will call qmf_32_subbands() using s->channel_order_tab[] entries equal to -1. Originally committed as revision 22083 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-10-28Remove unused variable j.Michael Niedermayer
Originally committed as revision 20398 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-28Split synth filter out of dca.c.Michael Niedermayer
Originally committed as revision 20396 to svn://svn.ffmpeg.org/ffmpeg/trunk