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
2013-11-26aacsbr: Add some const casts to silence warnings in ff_sbr_apply()Diego Biurrun
2013-11-04aacdec: Set the profile during decodingGian-Carlo Pascutto
Previously the profile would not be set if the bitstream needs to be decoded to know the profile. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-03-14avcodec: av_log_missing_feature(1) ---> avpriv_request_sample()Diego Biurrun
2013-03-13av_log_missing_feature() ---> avpriv_report_missing_feature()Diego Biurrun
2013-02-09dsputil: Move LOCAL_ALIGNED macros to libavutilDiego Biurrun
2013-01-22floatdsp: move vector_fmul_reverse from dsputil to avfloatdsp.Ronald S. Bultje
Now, nellymoserenc and aacenc no longer depends on dsputil. Independent of this patch, wmaprodec also does not depend on dsputil, so I removed it from there also.
2013-01-22floatdsp: move vector_fmul_add from dsputil to avfloatdsp.Ronald S. Bultje
2012-12-07AAC SBR: use AVFloatDSPContext's vector_fmulChristophe Gisquet
Around 5% speedup on the code block using 'vector_fmul_add's. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-12-03aac: avoid a memcpy in sbr_qmf_analysisChristophe Gisquet
Swapping buffer indices allows saving one memcpy that accounts for 1% of the runtime, according to oprofile. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-11-26aacdec: use float planar sample format for outputJustin Ruggles
2012-10-23Improve wording and spelling of av_log_missing_feature messages.Diego Biurrun
2012-04-17aacdec: More robust output configuration.Alex Converse
Save the old output configuration (if it has been used successfully) when trying a new configuration. If the new configuration fails to decode, restore the last successful configuration.
2012-03-24aacsbr: Add a debug check to sbr_mapping.Alex Converse
There have been multiple bugs caused by inconsistencies here. Based on an idea from Michael Niedermayer. CC: libav-stable@libav.org
2012-03-24aac: Reset some state variables when turning SBR offAlex Converse
This makes sure the reset flag gets set when SBR gets turned back on and sets control variables for unguided mode back to their defaults. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-03-08Revert "AAC SBR: group some writes."Ronald S. Bultje
This reverts commit ba36f14e5d34bcca6ecf77ba1c7512d1b51a9740. It broke decoding on x86-32 on some systems.
2012-03-07AAC SBR: group some writes.Christophe Gisquet
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2012-03-01aacsbr: use a swap index for the Y matrix rather than copy buffers.Christophe Gisquet
Signed-off-by: Alex Converse <alex.converse@gmail.com>
2012-01-28aacsbr: align some arraysMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-01-28aacsbr: move some simdable loops to function pointersMans Rullgard
This prepares for assembly optimisations by moving the most time-consuming loops to functions called through pointers in a new context. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-01-11aacsbr: prevent out of bounds memcpy().Alex Converse
Fixes Libav Bug 195. This doesn't make the code handle sample rate or upsample/downsample change properly but this is still a good sanity check. Based on change by Michael Niedermayer. Signed-off-by: Alex Converse <alex.converse@gmail.com>
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-26aac: add headers needed for log2f()Michael Niedermayer
Signed-off-by: Anton Khirnov <anton@khirnov.net>
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-14aac: remove dead SBR input scalingAlex Converse
It has been unused since 9d06d7bce3babb82ed650c13ed13a57f6f626a71 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-07-13aacsbr: Eliminate double precision arithmetic.Alex Converse
Originally committed as revision 24227 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-22Move Parametric Stereo related ps* files to aacps*.Alex Converse
Originally committed as revision 23720 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-21aacsbr: Make dk signed. There is no point in it being unsigned.Alex Converse
Originally committed as revision 23671 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-2010l: aacsbr: Fix f_master[2] calculation when k2diff == -1.Alex Converse
Originally committed as revision 23660 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-19Add HE-AAC v2 support to the AAC decoder.Alex Converse
Originally committed as revision 23647 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-08Cosmetics: Fold constants and re-indent after last commit.Alex Converse
Originally committed as revision 23520 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-08Base downsampled SBR synthesis filterbank on a single IMDCT.Alex Converse
Based on Han-Wen Hsu, et al. "Fast Complex Quadrature Mirror Filterbanks for MPEG-4 HE-AAC" Originally committed as revision 23519 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-0810l: Fix types and now unused variables after last commit.Alex Converse
Originally committed as revision 23517 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-08Rewrite the SBR decoder QMF analysis filter on top of the IMDCT instead of ↵Alex Converse
the RDFT. This is based on a procedure to implement the filterbank on the DCT-IV described in Hsu, H.W. et al. "A Complex Quadrature Mirror Filterbanks for MPEG-4 HE-AAC" http://sites.google.com/site/wenchiehlee1020/Papers/ComplexFB_AES_121paper144.pdf Originally committed as revision 23516 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-05aacdec: Rename avccontext to avctx.Alex Converse
Originally committed as revision 23488 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-0310l: The SBR refactor requires the use of 2 independent output X buffers.Alex Converse
Originally committed as revision 23014 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-01Enforce time border monotonicity.Alex Converse
Thanks to Chromium. Originally committed as revision 23000 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-01Move the SBR patch count check to prevent overwrites.Alex Converse
Thanks to Chromium. Originally committed as revision 22999 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-01Increase size of patch_borders[].Alex Converse
6 patches means there can be 7 borders. Found by Chromium. Originally committed as revision 22998 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-01ReindentAlex Converse
Originally committed as revision 22996 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-01Rewrite ff_sbr_apply in a manner more friendly to PS.Alex Converse
This includes merging ff_sbr_dequant into ff_sbr_apply. Originally committed as revision 22995 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-08Reindent read_sbr_extension.Alex Converse
Originally committed as revision 22820 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-08Print an error and skip PS when PS is found but explicitly found butAlex Converse
signaled to be absent. Originally committed as revision 22819 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-14aacsbr: DSPUtilize analysis input scaling.Alex Converse
Originally committed as revision 22516 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-14aac: Don't bias output during the IMDCT if SBR will be used.Alex Converse
Originally committed as revision 22515 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-10aacsbr: Check that bs_num_env is valid before writing arrays with it as an ↵Alex Converse
offset. Originally committed as revision 22413 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-10aacsbr: Cleanup read_sbr_grid and copy_sbr_grid after the recent overhaul of ↵Alex Converse
those functions. Originally committed as revision 22412 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-10aacsbr: Factor out the common end border case from t_q setup.Alex Converse
Originally committed as revision 22411 to svn://svn.ffmpeg.org/ffmpeg/trunk