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-08dca: fix signed overflow in shiftMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-09-30dca: NEON optimised high freq VQ decodingMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-09-29dca: clear inactive subbands only once in qmf_32_subbands()Mans Rullgard
Writing zeros to the high entries in the array need only be done once as the cutoff position is constant throughout the loop. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-09-28dca: use vector_fmac_scalar from dsputilMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-04dca: set AVCodecContext frame_size for DTS audioJohn Stebbins
Set the frame size when decoding DTS audio. This has the side effect of fixing the computation of timestamps for DTS-HD in compute_pkt_fields. Since frame_size is not currently set, the duration of a frame is being guessed based on the streams bitrate. But for DTS-HD, the bitrate currently used is the rate of the DTS core which is much different than the whole DTS-HD stream and leads to a wildly inaccurate frame duration estimate. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-07-01cosmetics: fix some then/than typosDiego Biurrun
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-06-02Remove unused variablesMans Rullgard
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-26Add AVX FFT implementation.Vitor Sessak
Signed-off-by: Reinhard Tartler <siretart@tauware.de>
2011-04-23Replace more FFmpeg instances by Libav or ffmpeg.Diego Biurrun
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-25dca: use EXT_AUDIO_ID field to determine core extensionsAnssi Hannula
This avoids the core substream extensions scan when the EXT_AUDIO_ID field indicates no extensions or only unsupported extensions. The scan is done only if the value of EXT_AUDIO_ID is unknown or indicates a present XCh extension which we can decode. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-15Merge libavcore into libavutilReinhard Tartler
It is pretty hopeless that other considerable projects will adopt libavutil alone in other projects. Projects that need small footprint are better off with more specialized libraries such as gnulib or rather just copy the necessary parts that they need. With this in mind, nobody is helped by having libavutil and libavcore split. In order to ease maintenance inside and around FFmpeg and to reduce confusion where to put common code, avcore's functionality is merged (back) to avutil. Signed-off-by: Reinhard Tartler <siretart@tauware.de>
2011-02-06Replace remaining occurrences of deprecated CH_* with AV_CH_*Anton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.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-02-01dca: avoid C99 declaration in for() expressionGianluigi Tiesi
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-22dca: add profile namesAnssi Hannula
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-22dca: 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>
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