Michael Niedermayer
|
4fef94c6d2
|
swr: doxument matrix fields.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Clément Bœsch
|
0bfc03df3a
|
swr: move code to avoid resample forward declaration.
|
13 years ago |
Clément Bœsch
|
eafa2b6005
|
swr: introduce a public function to customize the channel mapping.
|
13 years ago |
Clément Bœsch
|
1dbd433f0d
|
swr: use av_opt_set_int() instead of manual assignments in swr_alloc_set_opts().
|
13 years ago |
Clément Bœsch
|
f03afd5d54
|
swr: surround mixing is obviously used, fix comment.
|
13 years ago |
Clément Bœsch
|
68d3144e89
|
swr: doxycomment public API.
|
13 years ago |
Clément Bœsch
|
acd56efbeb
|
swr: correctly raise rematrix AVERROR.
|
13 years ago |
Clément Bœsch
|
7cdfce4f63
|
swr: fix "control reaches end of non-void function" compiler warning.
|
13 years ago |
Clément Bœsch
|
809631af1a
|
swr: bump minor version.
|
13 years ago |
Clément Bœsch
|
af1eb298c1
|
swr: use int16_t instead of short for resampling.
|
13 years ago |
Clément Bœsch
|
4c0bad513a
|
swr: start doxycommenting the API.
|
13 years ago |
Clément Bœsch
|
a768b9d825
|
swr: make swr_* functions match the prototypes.
|
13 years ago |
Clément Bœsch
|
645c61fb2b
|
swr: rename swr_alloc2() to swr_alloc_set_opts().
|
13 years ago |
Clément Bœsch
|
c4deb90cfa
|
swr: use "swri_" prefix instead of "swr_" for the private API.
|
13 years ago |
Clément Bœsch
|
64db5a1a57
|
swr: drop 'AV' prefix from ResampleContext.
This type/struct is not part of the public API.
|
13 years ago |
Clément Bœsch
|
fc6351d019
|
swr: make audio convert code explicitely private.
Only what's declared in libswresample/swresample.h is public.
|
13 years ago |
Clément Bœsch
|
3a5fc38574
|
swr: fix #endif comment ref.
|
13 years ago |
Clément Bœsch
|
df72ae673f
|
swr: replace deprecated av_set_int() with av_opt_set_int().
|
13 years ago |
Clément Bœsch
|
ad561b5707
|
swr: replace deprecated av_opt_set_defaults2() with av_opt_set_defaults().
|
13 years ago |
Clément Bœsch
|
180aa82c1d
|
swr: replace deprecated av_get_bits_per_sample_fmt() with av_get_bytes_per_sample().
|
13 years ago |
Clément Bœsch
|
f9368466c4
|
swr: use designated initializers for the class.
|
13 years ago |
Clément Bœsch
|
7e516a11ca
|
swr: rename resample2 to resample.
|
13 years ago |
Clément Bœsch
|
fc42550097
|
swr: move format convert code to dedicated functions.
This should easier common case optimizations.
|
13 years ago |
Clément Bœsch
|
c8136ebd6a
|
swr: set the default used_ch_count value to zero.
This allows an appropriate behaviour when it is not specified (fallback
to the number of input channels).
Fixes Ticket523
|
13 years ago |
Clément Bœsch
|
f5cd136f2b
|
ffmpeg: add -map_channel option.
Based on an initial work by Baptiste Coudurier.
|
13 years ago |
Michael Niedermayer
|
5cd1580ff8
|
swr: document how flushing works and bump minor version.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
813b20a39f
|
swr-test: test flushing
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
71f5712cb5
|
swr: Support flushing last samples out.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
1b9ca38d9d
|
resample2: fix potential overflow
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
a67cb012e6
|
resample: Fix overflow
Found-by: Jim Radford
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
2f86566a31
|
rematrix: add parameter to tune volume
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
b1470d7a60
|
rematrix: change type of integers from 16 to 32bit to allow increasing volume with it.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
1e40b2c22b
|
rematrix: add type for coefficients
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
44a2bb75a7
|
swr: Fix swresample.c:293:5: warning: passing argument 2 of ‘fill_audiodata’ from incompatible pointer type
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
36e5e51ae3
|
swr: remove unused variable.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
a911177276
|
swr: Fix assignment discards qualifiers from pointer target type warning.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
03e56a2ad9
|
resample2: Fix passing argument from incompatible pointer type warnings.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
e6459720b5
|
swr: Mark src as const in swr_resample()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
76dbb0905a
|
rematrix: Fix several passing argument from incompatible pointer type warnings.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Clément Bœsch
|
539399d4d1
|
AVOptions: rename remaining FF_OPT_TYPE_* to AV_OPT_TYPE_*.
|
13 years ago |
Carl Eugen Hoyos
|
7f16ec61e1
|
Do not warn about wrong channel layout if no channel layout is defined.
|
13 years ago |
Clément Bœsch
|
ade3ec8457
|
swresample: fix another broken indent chunk.
Also use a consistent style inside that block.
|
13 years ago |
Clément Bœsch
|
9719f25e7b
|
swresample: fix broken indent.
|
13 years ago |
Michael Niedermayer
|
355cc1a052
|
swresample/rematrix: show matrix with debug log level
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Marton Balint
|
177ed7e818
|
swresample: use av_get_default_channel_layout instead of guess_layout
Signed-off-by: Marton Balint <cus@passwd.hu>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
67b2df792f
|
swresample: Try to handle cases with input channel count and layout mismatching.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
503e5e9db5
|
libswresample: support directly converting sampleformats and packed/planar in a single pass.
Previously a intermediate planar format was used when both input and output where packed.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
834b3760a7
|
swresample: check for invalid sample formats.
Bug-Found-by: Justin Ruggles
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
17d51938d2
|
swr_test: test planar audio
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |
Michael Niedermayer
|
a75b254c74
|
swr: minor fixes to get planar audio working
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
13 years ago |