Tobias Rapp
|
1c3144751a
swresample/rematrix: fix update of channel matrix if input or output layout is undefined
|
6 лет назад |
Vodyannikov Aleksandr
|
9445e7e6d5
swresample/rematrix: Fix float part of swr_set_matrix()
|
8 лет назад |
Michael Niedermayer
|
23c0779cda
swresample: Add swr_build_matrix()
|
8 лет назад |
Michael Niedermayer
|
740f5105d5
swresample: Use double and float for matrixes for best quality and speed
|
8 лет назад |
Michael Niedermayer
|
2f76157eb0
swresample/rematrix: Use clipping s16 rematrixing if overflows are possible
|
8 лет назад |
Michael Niedermayer
|
7fe81bc4f8
swresample/rematrix: Use error diffusion to avoid error in the DC component of the matrix
|
8 лет назад |
wm4
|
cdf4a13f86
swresample: slightly nicer debug output for auto matrix
|
9 лет назад |
Michael Niedermayer
|
52acd22a7d
libswresample/rematrix: Check for malloc errors
|
9 лет назад |
Michael Niedermayer
|
80a28c7509
swresample: Allow reinitialization without ever setting channel layouts
|
9 лет назад |
Michael Niedermayer
|
b74ecb82fa
swresample/x86/rematrix_init: Check av_malloc* return codes, forward errors
|
9 лет назад |
Reimar Döffinger
|
2c5c37ade1
libswresample: move condition to start of loop.
|
10 лет назад |
Reimar Döffinger
|
284123d7fd
Remove pointless if.
|
10 лет назад |
Reimar Döffinger
|
2231d5b671
libswresample: Avoid needlessly large on-stack array.
|
10 лет назад |
Michael Niedermayer
|
291d464161
swresample: fix AV_CH_LAYOUT_STEREO_DOWNMIX input
|
10 лет назад |
Nicolas George
|
4a640a6ac8
lswr: fix assert failure on unknown layouts.
|
11 лет назад |
Michael Niedermayer
|
c56d4dab03
swr/rematrix: Fix handling of AV_CH_LAYOUT_STEREO_DOWNMIX output
|
11 лет назад |
Michael Niedermayer
|
6dfffe9200
swr: clean layouts before checking sanity
|
11 лет назад |
Michael Niedermayer
|
7ac12599fe
swresample: fix negative rematrix volumns
|
11 лет назад |
Michael Niedermayer
|
e2b718464e
swresample: Make rematrix maxvalue user settable
|
11 лет назад |
Michael Niedermayer
|
4cfc92081d
swr: add native_simd_one
|
11 лет назад |
Michael Niedermayer
|
b84de51f54
swresample/rematrix: add S32 mixing code
|
11 лет назад |
Michael Niedermayer
|
6e29f39252
swr/rematrix: use av_calloc()
|
11 лет назад |
Clément Bœsch
|
5e68bf9b92
swr/rematrix: move templating parameters to template itself.
|
12 лет назад |
Paul B Mahol
|
1acd2f6ba7
Replace rest of libavutil/audioconvert.h with libavutil/channel_layout.h
|
12 лет назад |
Michael Niedermayer
|
555f352f99
swr/rematrix: fix C99 left shift overflow
|
12 лет назад |
Michael Niedermayer
|
31a797eb28
swr: add av_cold to init/free functions
|
12 лет назад |
Michael Niedermayer
|
0e78e575ed
swr/auto_matrix: treat a single channel as mono instead of failing
|
12 лет назад |
Michael Niedermayer
|
f8d74cbdc3
swr/auto_matrix: treat stereo downmix like stereo.
|
12 лет назад |
Michael Niedermayer
|
c8ffab06f4
swr/auto_matrix: add clean layout function
|
12 лет назад |
Michael Niedermayer
|
ebc854e4e9
swr/auto_matrix: move layouts to local variables
|
12 лет назад |
Michael Niedermayer
|
c5278cb84f
Add Dolby/DPLII downmix support to libswresample
|
12 лет назад |
Michael Niedermayer
|
2dd2e42951
swr: update rematrix coeffs to match AC-3
|
12 лет назад |
Michael Niedermayer
|
7309451d73
swr: fix warning: passing argument 2 of s->mix_any_f from incompatible pointer type
|
12 лет назад |
Michael Niedermayer
|
04b5eb47a6
swr: fix mix* related function pointer warnings
|
12 лет назад |
Stefano Sabatini
|
065851ffac
lswr/rematrix: specify explicitly the name of the unsupported channel layouts
|
12 лет назад |
Michael Niedermayer
|
728f86edfc
swr: mix_2_1_int16_mmx/sse
|
12 лет назад |
Michael Niedermayer
|
cbeeaf2593
swr: mix_1_1 int16 MMX
|
12 лет назад |
Michael Niedermayer
|
beb0cd6acf
swr: SIMD rematrixing and SSE/AVX mix_1_1 float
|
12 лет назад |
Michael Niedermayer
|
48a45f819f
swr: add native matrix for SIMD
|
12 лет назад |
Michael Niedermayer
|
a5c6349358
swr: skip memset(0) in rematrix when the array is known to be already 0
|
12 лет назад |
Michael Niedermayer
|
b0348158a0
swr: 5.1->stereo double, float and s16
|
12 лет назад |
Michael Niedermayer
|
ca30ae12c5
swr: add all in one rematrixing function ptr
|
12 лет назад |
Michael Niedermayer
|
dfde3d497e
swr: add inrermediate sample type for rematrixing
|
12 лет назад |
Michael Niedermayer
|
f2e799a3d0
swr: add double precision support to the rematrix code
|
12 лет назад |
Justin Ruggles
|
6d5bf67f04
swr: add lfe_mix_level
|
12 лет назад |
Justin Ruggles
|
9b42653b22
swr: update side to back mixing.
|
12 лет назад |
Michael Niedermayer
|
aab5a4521c
swr: add and use function pointers for rematrix
|
12 лет назад |
Michael Niedermayer
|
00fea26faf
swr: add native matrix for rematrixing
|
12 лет назад |
Michael Niedermayer
|
edbde52226
swr: change sample format representation so as to maintain the planer/packed distinction.
|
12 лет назад |
Michael Niedermayer
|
f9a2c5bc07
swr: simplify code by using av_get_bytes_per_sample()
|
12 лет назад |