Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | swr-test: test the new flexible buffering | Michael Niedermayer | 2012-03-25 | 1 | -1/+24 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: realloc_audio: support packed audio buffers | Michael Niedermayer | 2012-03-25 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: More flexible and convenient buffering | Michael Niedermayer | 2012-03-25 | 2 | -41/+105 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: fix segfault when 0 out size is used. | Michael Niedermayer | 2012-03-25 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: revert stray hunk | Michael Niedermayer | 2012-03-25 | 1 | -5/+0 |
| | | | | | Found-by:ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | resample: Fix boundary handling with fragments. | Michael Niedermayer | 2012-03-25 | 1 | -4/+4 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: Fix partial flushing. | Michael Niedermayer | 2012-03-25 | 1 | -2/+2 |
| | | | | | Found-by: durandal_1707 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: test partial flushing | Michael Niedermayer | 2012-03-25 | 1 | -2/+25 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: allow flushing in multiple steps if the output is too small. | Michael Niedermayer | 2012-03-25 | 2 | -11/+15 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: fix compilation failure with old versions of gcc. | Michael Niedermayer | 2012-03-25 | 1 | -2/+2 |
| | | | | | | | gcc 4.4 did not like the way i used typedefs Idea-by: beastd Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: drop SWR_CH_MAX with the next major ABI bump | Michael Niedermayer | 2012-03-24 | 1 | -0/+2 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: dont use SWR_CH_MAX in the public function declaration. | Michael Niedermayer | 2012-03-24 | 1 | -3/+3 |
| | | | | | | | | This change should make no binary difference to the generated code. the API version is just bumped for correctness sake, this is not really a API or ABI change. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: make SwrContext a typedef. | Michael Niedermayer | 2012-03-24 | 1 | -2/+2 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swresample: support up to 32 channels | Michael Niedermayer | 2012-03-24 | 1 | -2/+2 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: check that there is enough information to do rematrixing when needed. | Michael Niedermayer | 2012-03-23 | 1 | -0/+5 |
| | | | | | | | Fixes assertion failure. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | cosmetics: fix some typos | Lou Logan | 2012-03-13 | 1 | -1/+1 |
| | | | | | | | | | | Patch attached. From 2d4094fc0dcb4ccd0735eb7e1719e228ebb56bb9 Mon Sep 17 00:00:00 2001 From: Lou Logan <lou@lrcd.com> Date: Mon, 12 Mar 2012 14:13:44 -0800 Subject: [PATCH] cosmetics: fix some typos Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: special case for empty channels in rematrix. | Nicolas George | 2012-03-07 | 1 | -0/+3 |
| | | | | Speed += 10% overall for pan=stereo:FL=FL+FR from wav to null. | ||||
* | Exit ffmpeg if swr_convert() fails. | Carl Eugen Hoyos | 2012-02-27 | 1 | -1/+1 |
| | |||||
* | libswr: allow to set custom matrices. | Nicolas George | 2012-02-20 | 4 | -11/+57 |
| | |||||
* | libswresample: introduce int swr_set_compensation() instead of void ↵ | Marton Balint | 2012-01-09 | 2 | -6/+22 |
| | | | | | | | | | | swr_compensate() The new version returns AVERROR(EINVAL) is the specified paramters are invalid, and also creates the resampler if none was used so far. Signed-off-by: Marton Balint <cus@passwd.hu> 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: fix swresample_version() | Michael Niedermayer | 2011-12-23 | 2 | -1/+5 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | libswresample.v: add swresample* for cmdutils.c | Michael Niedermayer | 2011-12-22 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: increase LIBSWRESAMPLE_VERSION_MICRO to 100 | Michael Niedermayer | 2011-12-22 | 2 | -1/+2 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: add swresample_version swresample_configuration and swresample_license | Michael Niedermayer | 2011-12-22 | 2 | -0/+31 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: fix assert failure | Michael Niedermayer | 2011-12-20 | 1 | -1/+6 |
| | | | | | | | Bug found by: Oana Stratulat GCI-id: 7211207 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | Merge remote-tracking branch 'qatar/master' | Michael Niedermayer | 2011-12-13 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | | | | | | | * qatar/master: ulti: Fix invalid reads lavf: dealloc private options in av_write_trailer yadif: support 10bit YUV vc1: mark with ER_MB_ERROR bits overconsumption lavc: introduce ER_MB_END and ER_MB_ERROR error_resilience: use the ER_ namespace build: move inclusion of subdir.mak to main subdir loop rv34: NEON optimised 4x4 dequant rv34: move 4x4 dequant to RV34DSPContext aacdec: Use intfloat.h rather than local punning union. Conflicts: libavcodec/h264.c libavcodec/vc1dec.c libavfilter/vf_yadif.c libavformat/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr-test: drop one const, silence most const qualifer warnings. | Michael Niedermayer | 2011-12-03 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr-test_: Fix mixed declaration and statements: | Michael Niedermayer | 2011-12-03 | 1 | -3/+4 |
| | | | | | | | swresample_test.c:123:21: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] swresample_test.c:127:25: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: handle correctly muted channel with u8 sample fmt. | Clément Bœsch | 2011-11-29 | 1 | -3/+5 |
| | |||||
* | swr: fix invalid sample format message. | Clément Bœsch | 2011-11-24 | 1 | -2/+2 |
| | | | | | If the sample format is invalid, av_get_sample_fmt_name() will always return NULL. | ||||
* | swr: use native planar sample formats. | Clément Bœsch | 2011-11-24 | 3 | -21/+20 |
| | |||||
* | swr: fix test program. | Clément Bœsch | 2011-11-24 | 1 | -0/+1 |
| | | | | | | | The number of used channels need to be reset to zero when swr_alloc_set_opts() is called successive times. This is a regression introduced in c8136ebd. | ||||
* | swr: change minimum I/O channel count to zero. | Clément Bœsch | 2011-11-20 | 1 | -2/+2 |
| | | | | | This will silence the warning of av_set_opt_int() in swr for input/output channels when the layout is not yet defined (or supported). | ||||
* | swr: doxument matrix fields. | Michael Niedermayer | 2011-11-17 | 1 | -3/+3 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | swr: move code to avoid resample forward declaration. | Clément Bœsch | 2011-11-17 | 1 | -93/+91 |
| | |||||
* | swr: introduce a public function to customize the channel mapping. | Clément Bœsch | 2011-11-17 | 3 | -9/+22 |
| | |||||
* | swr: use av_opt_set_int() instead of manual assignments in swr_alloc_set_opts(). | Clément Bœsch | 2011-11-17 | 1 | -4/+3 |
| | |||||
* | swr: surround mixing is obviously used, fix comment. | Clément Bœsch | 2011-11-17 | 1 | -1/+1 |
| | |||||
* | swr: doxycomment public API. | Clément Bœsch | 2011-11-17 | 1 | -13/+48 |
| | |||||
* | swr: correctly raise rematrix AVERROR. | Clément Bœsch | 2011-11-17 | 1 | -2/+2 |
| | |||||
* | swr: fix "control reaches end of non-void function" compiler warning. | Clément Bœsch | 2011-11-17 | 1 | -1/+1 |
| | |||||
* | swr: bump minor version. | Clément Bœsch | 2011-11-17 | 1 | -1/+1 |
| | |||||
* | swr: use int16_t instead of short for resampling. | Clément Bœsch | 2011-11-17 | 2 | -3/+3 |
| | |||||
* | swr: start doxycommenting the API. | Clément Bœsch | 2011-11-17 | 1 | -34/+41 |
| | |||||
* | swr: make swr_* functions match the prototypes. | Clément Bœsch | 2011-11-17 | 1 | -6/+6 |
| | |||||
* | swr: rename swr_alloc2() to swr_alloc_set_opts(). | Clément Bœsch | 2011-11-17 | 3 | -12/+14 |
| | |||||
* | swr: use "swri_" prefix instead of "swr_" for the private API. | Clément Bœsch | 2011-11-17 | 4 | -22/+22 |
| | |||||
* | swr: drop 'AV' prefix from ResampleContext. | Clément Bœsch | 2011-11-17 | 2 | -14/+14 |
| | | | | This type/struct is not part of the public API. | ||||
* | swr: make audio convert code explicitely private. | Clément Bœsch | 2011-11-17 | 4 | -35/+35 |
| | | | | Only what's declared in libswresample/swresample.h is public. |