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-06-29cosmetics: Fix "dont" "wont" "doesnt" typosTimothy Gu
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-06-18swresample/x86/audio_convert: add emms to CONVMichael Niedermayer
Might fix Ticket1874 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-06-10swresample/rematrix_template: Fix integer overflow in mix8to2Michael Niedermayer
Fixes: CID1030352 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-06-10swresample/rematrix_template: Fix integer overflow in mix6to2Michael Niedermayer
Fixes: CID1030351 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-06-05swr: dont treat 32 and 24 as equal in simple copy checkMichael Niedermayer
Fixes dithering from 32 to 24 bit Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-06-05swr: set scale for 32->32/24 ditherMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-06-05swresample: set flags & description and add documentation for output_sample_bitsPaul B Mahol
Allows users to actually use such option. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-06-05swr: Fix dithering of s16 with SIMDMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-06-05swr: add native_simd_oneMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-06-04swresample/rematrix: add S32 mixing codeMichael Niedermayer
Needed for dithering S32 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-06-04wresample/rematrix_template: fix internal typesMichael Niedermayer
Should make no difference, but future commits will need it Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-15swr/rematrix: use av_calloc()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-04buildsys: only include log2_tab per library for shared buildsMichael Niedermayer
Fix linking failures with -all_load due to multiple log2_tabs Signed-off-by: Carl Eugen Hoyos <cehoyos@ag.or.at>
2013-03-01soxr: libsoxr 0.1.1 supportRob Sykes
Libsoxr 0.1.1 will be out very soon; no changes planned beyond what's currently in git. It includes a couple of fixes (not affecting FFmpeg's current usage) and a minor API change (but remains ABI compatible). Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-02-25swr: make the default of nopts for first_pts actually workMichael Niedermayer
Fixes Ticket2210 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-02-24swr: support a seperate output sample bits.Michael Niedermayer
This avoids user apps having to mangle dither scale. for pcm24 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-02-24swr: add duplicate cutoff for compatibilityMichael Niedermayer
Based on commit 50f4337a2fd3b571b38c9475981e36405d1ca1e1 Author: Justin Ruggles <justin.ruggles@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-02-13swr: check channel layouts before using them.Michael Niedermayer
Fixes out of array accesses Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-02-04swr: Dont use floats for S32->S32 when possibleMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-02-04swr: reorder init code to make rematrix status available earlierMichael Niedermayer
This also makes some other fields available earlier which may be usefull one day Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-02-04swr-test: Fix clip to 32bitMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-02-04swr/resample: fix integer overflow, add missing castMichael Niedermayer
The effects of this are limited to numeric errors in the output Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-02-04swr/resample: fix filter rounding and cliping for s32Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-27swr/ build_filter: use av_calloc() fix buffer overflowMichael Niedermayer
Fixes integer & buffer overflow Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-27swr: limit phase_shift to a less insane value.Michael Niedermayer
This prevents potential crashes and out of memory issues if the user manually sets such insane values. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-21swr: support first_ptsMichael Niedermayer
Trolled-by: Daemon404 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-20swr: fix "may be used uninitialized in this function" warningsMichael Niedermayer
The uninitialized use implicates 0 channels, which is unlikely to reach this function but fixed anyway in this commit. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-14swr/dither: fix division by 0Michael Niedermayer
Found-by: Daemon404 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-13swr: fix handling of timestamps that cause multiple drops or silence injectionsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-13swr: limit buffer size for silence injectionMichael Niedermayer
This reduces memory usage for unreasonable large silence injections Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-13swr: limit buffer size for discarding.Michael Niedermayer
This prevents insane memory usage in case of insane input values. Untested due to lack of a testcase that causes such insane allocation Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-13swr: move silence buffer to context to avoid per use malloc/freeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-13swr: move buffer used to discard sample to contextMichael Niedermayer
This avoids the need to allocate & free to repeatly Fixes Ticket2122 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-12swr: work with 4 noise shaping coeffs at a timeMichael Niedermayer
63->38 kcycles Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-12swr/noise_shaping_data: pad coeffs to multiple of 4 when they are 1 belowMichael Niedermayer
This allows using code working with 4 at a time Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-12swr: use a local variable for ns_coeffsMichael Niedermayer
maybe a very tiny bit faster Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-12swr: use local variable for ns_errorsMichael Niedermayer
71 -> 63 kcycles Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-12swr: minor simplification for the noise shaping pos updateMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-10swr: check that allocation of in/out_convert succeededMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-10swr: Use a temporary buffer for dither/Noise shaping when the input is read onlyMichael Niedermayer
This avoids copying the input Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-10swr: mark noise data for noise shaping as constMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-10swr: add seperate in/out pointers to the noise shaping codeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-10swr: rename dither_pos to noise_posMichael Niedermayer
THis more closely matches what the field represents Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-10swr: scale data down in noise shaping to avoid clipingMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-10swr: reorder the operations in the noise shaping codeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-10swr: add noise_scale field to seperate it from the noise shaping scalesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-10swr: fix the noise sample type for noise shapingMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-10swr: split swri_dither_init() outMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
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>