Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | libswresample/audioconvert: Fix undefined NULL + 0 | Andreas Rheinhardt | 2021-04-01 | 1 | -2/+2 |
| | | | | | | Affected 26 FATE tests like swr-resample_async-s16p-44100-8000. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> | ||||
* | swresample/audioconvert: Fix left shift of negative value | Andreas Rheinhardt | 2020-09-30 | 1 | -1/+1 |
| | | | | | | | Fixes ticket #8219. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> | ||||
* | swresample/audioconvert: fix invalid left shift for 64bit sample format | Paul B Mahol | 2019-09-26 | 1 | -4/+4 |
| | | | | Fixes #8002. | ||||
* | build: Generalize yasm/nasm-related variable names | Diego Biurrun | 2017-06-21 | 1 | -1/+1 |
| | | | | | | | | None of them are specific to the YASM assembler. (Cherry-picked from libav commit 39e208f4d4756367c7cd2d581847e0c1b8a429c1) Signed-off-by: James Almer <jamrial@gmail.com> | ||||
* | swresample: add int64 sample format | Paul B Mahol | 2016-08-18 | 1 | -0/+22 |
| | |||||
* | swresample/audioconvert: Fix undefined behavior (left shift of negative value) | Michael Niedermayer | 2014-10-08 | 1 | -2/+2 |
| | | | | | | | Fixes: asan_heap-oob_4da4f3_8_asan_heap-oob_4da4f3_419_scene1a.mm Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: aarch64 audio_convert and neon clobber test | Michael Niedermayer | 2014-08-27 | 1 | -0/+1 |
| | | | | | | | Ported from avresample Code by: Mans Rullgard, Janne Grunau, Martin Storsjo Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swresample/audioconvert: fix () in FMT_PAIR_FUNC() | Michael Niedermayer | 2014-06-18 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | audioconvert: support simd code with specific alignment requirements. | Michael Niedermayer | 2012-12-14 | 1 | -1/+17 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: make sure the last data element is NULL so we can use it to detect the ↵ | Michael Niedermayer | 2012-09-24 | 1 | -0/+1 |
| | | | | | | number of channels Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | ARM: libswresample: NEON optimised flat float to s16 conversion | Mans Rullgard | 2012-09-24 | 1 | -0/+1 |
| | | | | | Adapted to swr by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: fix warning: passing argument 2 of ctx->simd_f from incompatible ↵ | Michael Niedermayer | 2012-07-02 | 1 | -2/+2 |
| | | | | | | pointer type Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: use &~15 | Michael Niedermayer | 2012-06-12 | 1 | -1/+1 |
| | | | | | Idea-by: reimar (and ubitux on IRC) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: replace /16 by >>4 | Michael Niedermayer | 2012-06-12 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: fix silence buffer for planar U8 | Michael Niedermayer | 2012-05-07 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: fix cpy() after the len was changed to be in samples. | Michael Niedermayer | 2012-05-07 | 1 | -3/+18 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: audioconvert: consider mono to be planar | Michael Niedermayer | 2012-05-06 | 1 | -0/+6 |
| | | | | | | This way it will be handled by the planar==planar SIMD Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: update calling code to support mixed packed planar SIMD | Michael Niedermayer | 2012-05-05 | 1 | -6/+10 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: change simd len argument to be in samples instead of dst bytes. | Michael Niedermayer | 2012-05-05 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: use memcpy when input and output match | Michael Niedermayer | 2012-04-29 | 1 | -0/+7 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: add int16_to_int32_mmx/sse | Michael Niedermayer | 2012-04-28 | 1 | -2/+20 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: move AudioConvert to header | Michael Niedermayer | 2012-04-28 | 1 | -9/+0 |
| | | | | | | the next commits will need it Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: change sample format representation so as to maintain the planer/packed ↵ | Michael Niedermayer | 2012-04-28 | 1 | -1/+1 |
| | | | | | | distinction. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: unroll audioconvert core C function | Michael Niedermayer | 2012-04-27 | 1 | -2/+9 |
| | | | | | | 36k->32k decicycles Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: audioconvert, mark some constants as floats. | Michael Niedermayer | 2012-04-27 | 1 | -3/+3 |
| | | | | | | idea from avr Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | indeo4, swresample: add some missing static/const to tables. | Reimar Döffinger | 2012-01-08 | 1 | -1/+1 |
| | | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> | ||||
* | swr: handle correctly muted channel with u8 sample fmt. | Clément Bœsch | 2011-11-29 | 1 | -3/+5 |
| | |||||
* | swr: make audio convert code explicitely private. | Clément Bœsch | 2011-11-17 | 1 | -9/+9 |
| | | | | Only what's declared in libswresample/swresample.h is public. | ||||
* | swr: move format convert code to dedicated functions. | Clément Bœsch | 2011-11-16 | 1 | -39/+77 |
| | | | | This should easier common case optimizations. | ||||
* | ffmpeg: add -map_channel option. | Clément Bœsch | 2011-11-04 | 1 | -3/+8 |
| | | | | Based on an initial work by Baptiste Coudurier. | ||||
* | Add libswresample. | Michael Niedermayer | 2011-09-19 | 1 | -0/+113 |
Similar to libswscale this does resampling and format convertion, just for audio instead of video. changing sampling rate, sample formats, channel layouts and sample packing all in one with a very simple public interface. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> |