Michael Niedermayer
|
8d6de87709
swresample: fix AV_CH_LAYOUT_STEREO_DOWNMIX input
|
10 years ago |
Nicolas George
|
cfcb22a77b
lswr: fix assert failure on unknown layouts.
|
10 years ago |
Michael Niedermayer
|
c56d4dab03
swr/rematrix: Fix handling of AV_CH_LAYOUT_STEREO_DOWNMIX output
|
11 years ago |
Michael Niedermayer
|
6dfffe9200
swr: clean layouts before checking sanity
|
11 years ago |
Michael Niedermayer
|
7ac12599fe
swresample: fix negative rematrix volumns
|
11 years ago |
Michael Niedermayer
|
e2b718464e
swresample: Make rematrix maxvalue user settable
|
11 years ago |
Michael Niedermayer
|
4cfc92081d
swr: add native_simd_one
|
11 years ago |
Michael Niedermayer
|
b84de51f54
swresample/rematrix: add S32 mixing code
|
11 years ago |
Michael Niedermayer
|
6e29f39252
swr/rematrix: use av_calloc()
|
11 years ago |
Clément Bœsch
|
5e68bf9b92
swr/rematrix: move templating parameters to template itself.
|
11 years ago |
Paul B Mahol
|
1acd2f6ba7
Replace rest of libavutil/audioconvert.h with libavutil/channel_layout.h
|
11 years ago |
Michael Niedermayer
|
555f352f99
swr/rematrix: fix C99 left shift overflow
|
11 years ago |
Michael Niedermayer
|
31a797eb28
swr: add av_cold to init/free functions
|
12 years ago |
Michael Niedermayer
|
0e78e575ed
swr/auto_matrix: treat a single channel as mono instead of failing
|
12 years ago |
Michael Niedermayer
|
f8d74cbdc3
swr/auto_matrix: treat stereo downmix like stereo.
|
12 years ago |
Michael Niedermayer
|
c8ffab06f4
swr/auto_matrix: add clean layout function
|
12 years ago |
Michael Niedermayer
|
ebc854e4e9
swr/auto_matrix: move layouts to local variables
|
12 years ago |
Michael Niedermayer
|
c5278cb84f
Add Dolby/DPLII downmix support to libswresample
|
12 years ago |
Michael Niedermayer
|
2dd2e42951
swr: update rematrix coeffs to match AC-3
|
12 years ago |
Michael Niedermayer
|
7309451d73
swr: fix warning: passing argument 2 of s->mix_any_f from incompatible pointer type
|
12 years ago |
Michael Niedermayer
|
04b5eb47a6
swr: fix mix* related function pointer warnings
|
12 years ago |
Stefano Sabatini
|
065851ffac
lswr/rematrix: specify explicitly the name of the unsupported channel layouts
|
12 years ago |
Michael Niedermayer
|
728f86edfc
swr: mix_2_1_int16_mmx/sse
|
12 years ago |
Michael Niedermayer
|
cbeeaf2593
swr: mix_1_1 int16 MMX
|
12 years ago |
Michael Niedermayer
|
beb0cd6acf
swr: SIMD rematrixing and SSE/AVX mix_1_1 float
|
12 years ago |
Michael Niedermayer
|
48a45f819f
swr: add native matrix for SIMD
|
12 years ago |
Michael Niedermayer
|
a5c6349358
swr: skip memset(0) in rematrix when the array is known to be already 0
|
12 years ago |
Michael Niedermayer
|
b0348158a0
swr: 5.1->stereo double, float and s16
|
12 years ago |
Michael Niedermayer
|
ca30ae12c5
swr: add all in one rematrixing function ptr
|
12 years ago |
Michael Niedermayer
|
dfde3d497e
swr: add inrermediate sample type for rematrixing
|
12 years ago |
Michael Niedermayer
|
f2e799a3d0
swr: add double precision support to the rematrix code
|
12 years ago |
Justin Ruggles
|
6d5bf67f04
swr: add lfe_mix_level
|
12 years ago |
Justin Ruggles
|
9b42653b22
swr: update side to back mixing.
|
12 years ago |
Michael Niedermayer
|
aab5a4521c
swr: add and use function pointers for rematrix
|
12 years ago |
Michael Niedermayer
|
00fea26faf
swr: add native matrix for rematrixing
|
12 years ago |
Michael Niedermayer
|
edbde52226
swr: change sample format representation so as to maintain the planer/packed distinction.
|
12 years ago |
Michael Niedermayer
|
f9a2c5bc07
swr: simplify code by using av_get_bytes_per_sample()
|
12 years ago |
Michael Niedermayer
|
7c673d73ec
swr: use assert in swri_sum2 to check that only supported formats are used.
|
12 years ago |
Michael Niedermayer
|
db2eadb2f5
swr: add dither support.
|
12 years ago |
Michael Niedermayer
|
5c1f312888
swr: update copyright year for rematrix
|
12 years ago |
Nicolas George
|
a8cdb7b95a
swr: special case for empty channels in rematrix.
|
12 years ago |
Nicolas George
|
560b224f53
libswr: allow to set custom matrices.
|
12 years ago |
Clément Bœsch
|
c4deb90cfa
swr: use "swri_" prefix instead of "swr_" for the private API.
|
12 years ago |
Michael Niedermayer
|
2f86566a31
rematrix: add parameter to tune volume
|
12 years ago |
Michael Niedermayer
|
b1470d7a60
rematrix: change type of integers from 16 to 32bit to allow increasing volume with it.
|
12 years ago |
Michael Niedermayer
|
1e40b2c22b
rematrix: add type for coefficients
|
12 years ago |
Michael Niedermayer
|
76dbb0905a
rematrix: Fix several passing argument from incompatible pointer type warnings.
|
12 years ago |
Clément Bœsch
|
9719f25e7b
swresample: fix broken indent.
|
12 years ago |
Michael Niedermayer
|
355cc1a052
swresample/rematrix: show matrix with debug log level
|
12 years ago |
Nicolas George
|
a34869ed7d
libswr/rematrix: remove unused variable.
|
12 years ago |