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
2013-01-09swr: remove unused variableMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-09swr: move dither related fields to their own contextMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-09swr: update copyright years of a few files iam working onMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-09swr: Implement Noise shaping ditherMichael Niedermayer
The following variants are implemented: lipshitz noise shaping dither shibata noise shaping dither low shibata noise shaping dither high shibata noise shaping dither f-weighted noise shaping dither modified-e-weighted noise shaping dither improved-e-weighted noise shaping dither Data tables taken from SOX Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-09swr: use SIMD for ditheringMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-08swr: fix assertion failure if dither is used without the preout buffer ↵Michael Niedermayer
differing from in Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-04lswr: Improve default resampler's default parametersAlexander Strasser
After making some blind tests on a small collection of music samples for home usage. It turned out that the default cutoff was too low. The impact of filter_size was not clearly distinguishable (the results were on the edge) with the music samples but turned out to be clearly audible in some synthetic samples. Thanks to Daniel for helping out with the listening tests. Signed-off-by: Alexander Strasser <eclipse7@gmx.net>
2012-12-31lswr: improve rematrixing error message.Nicolas George
Report channel layout/count for insufficiently determined rematrixing.
2012-12-27docs: add soxr documentationRob Sykes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-12-27soxr_resample: soxr API parameter renameRob Sykes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-12-27soxr_resample: Correct email addressRob Sykes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-12-25swr: support -async X as a simple way to do what ffmpeg -async X didMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-12-17swr/doxy: fix missing quote in code example.Clément Bœsch
2012-12-14audioconvert/arm: require alignment of 16Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-12-14audioconvert: support simd code with specific alignment requirements.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-12-12swr: Add SOX resampler supportRob Sykes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-12-12swr: add a lowpass default so that each Resampler can have its own default.Rob Sykes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-12-12swr: move flush into ResamplerMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-12-12swr: make realloc_audio() available outside swresample.cMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-12-12swr: Add API to make resample engine selectable.Rob Sykes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-12-11doxy: fix swr group nameMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-12-06resample: remove disabled debug codeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-12-06swr: remove unused ONE define.Clément Bœsch
2012-12-03lswr/swresample: use AV_OPT_TYPE_SAMPLE_FMT for sample format optionsStefano Sabatini
Improve usability and robustness.
2012-11-21swr: include stdint.h instead of inttypes.h.Clément Bœsch
stdint.h is for the [u]int*_t types, which is the only thing we need for the prototypes. inttypes.h includes stdint.h and defines more thing we don't need here. Bump micro in case a user app was relying on this include for its own code.
2012-11-20swr: fix a few typo in the public header.Clément Bœsch
2012-11-20swr-doxy: elaborate on swr_get_delay() and the timebaseMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-20swr: general doxy text about swr and example code.Michael Niedermayer
Based on doxy from avr Reviewed-by: Clément Bœsch Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-19swr: set default channel count options to 0.Clément Bœsch
If not set, they will be defined using the channel layout setting, which is much more convenient when using swr_alloc() instead of swr_alloc_set_opts().
2012-11-16swr/resample: fix SSSE3 included unconditionally.Clément Bœsch
10l Regression since 8ea88339.
2012-11-16swr/rematrix: move templating parameters to template itself.Clément Bœsch
2012-11-16swr/resample: move templating parameters to template itself.Clément Bœsch
It has various benefits such as allowing some refactoring, clarifying the code in the inclusion part, and making the template understandable in standalone. This commit is based on the templating method used by Justin Ruggles for libavresample.
2012-11-15swr: move if() block into the only branch where it can be true.Michael Niedermayer
This should make the code a tiny tiny bit faster. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-15swr: reorder/redesign operations to avoid integer overflow.Michael Niedermayer
This fixes a out of array read. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-13Replace rest of libavutil/audioconvert.h with libavutil/channel_layout.hPaul B Mahol
Also remove it in once case when it is not needed. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-11-03lswr/swresample: adopt globally consistent rules for options help messageStefano Sabatini
The help text tells what the option does, not what the accepted parameter is. Thus convert strings of the kind: Bikeshed Color to set bikeshed color
2012-11-03lswr/swresample.h: use consistent inclusion guard header nameStefano Sabatini
2012-10-31Merge commit '6860b4081d046558c44b1b42f22022ea341a2a73'Michael Niedermayer
* commit '6860b4081d046558c44b1b42f22022ea341a2a73': x86: include x86inc.asm in x86util.asm cng: Reindent some incorrectly indented lines cngdec: Allow flushing the decoder cngdec: Make the dbov variable have the right unit cngdec: Fix the memset size to cover the full array cngdec: Update the LPC coefficients after averaging the reflection coefficients configure: fix print_config() with broke awks Conflicts: libavcodec/x86/ac3dsp.asm libavcodec/x86/dct32.asm libavcodec/x86/deinterlace.asm libavcodec/x86/dsputil.asm libavcodec/x86/dsputilenc.asm libavcodec/x86/fft.asm libavcodec/x86/fmtconvert.asm libavcodec/x86/h264_chromamc.asm libavcodec/x86/h264_deblock.asm libavcodec/x86/h264_deblock_10bit.asm libavcodec/x86/h264_idct.asm libavcodec/x86/h264_idct_10bit.asm libavcodec/x86/h264_intrapred.asm libavcodec/x86/h264_intrapred_10bit.asm libavcodec/x86/h264_weight.asm libavcodec/x86/vc1dsp.asm libavcodec/x86/vp3dsp.asm libavcodec/x86/vp56dsp.asm libavcodec/x86/vp8dsp.asm Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-28swr: use 64bit index/len for x86_64 mixMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-20swresample: include ff_log2_tab for shared buildsHendrik Leppkes
This is done in accordance with all other libraries, which no longer access ff_log2_tab from avutil directly for shared builds, and instead obtain their own copy. This change is required for MSVC DLL builds, as well as avoids accessing a private symbol from another library. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-16swr-test: fix division by 0Michael Niedermayer
Fixes CID733739 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-16swr-test: check pointers before useMichael Niedermayer
Fixes: CID733807, CID733806 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-14swr/rematrix: fix C99 left shift overflowMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-11swri_resample_init: unsupported sample formats are an internal error.Michael Niedermayer
This condition cannot happen. Fixes CID733802 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-06swr-test: avoid VLAMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28Add missing version macros to librariesjamal
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28swresample: Create version.h headerjamal
Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25ARM: libswresample: NEON optimised generic fltp to s16 conversionMans Rullgard
Adapted to swr by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25swr: make sure the last data element is NULL so we can use it to detect the ↵Michael Niedermayer
number of channels Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25ARM: libswresample: NEON optimised stereo fltp to s16 conversionMans Rullgard
Adaption to swr by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>