Wim Taymans
8eb60b132c
spa: use the right AVX2 flags
...
Our AVX optimizations are really AVX2 so rename the files and functions
and use the right HAVE_AVX2 and cpu flags to compile and select the
right functions.
Fixes #5072
2026-01-16 10:21:58 +01:00
Wim Taymans
dd8e2def4f
audioconvert: remove unnecessary casts
2024-01-16 15:33:13 +01:00
Dmitry Sharshakov
e2844e4421
audioconvert: fix rare unaligned load exceptions
...
Supposed causes described in the issue. Also improve float semantics.
Fixes #3790
2024-01-16 14:22:52 +00:00
Barnabás Pőcze
934ab3036e
treewide: use SPDX tags to specify copyright information
...
SPDX tags make the licensing information easy to understand and clear,
and they are machine parseable.
See https://spdx.dev for more information.
2023-02-16 10:54:48 +00:00
Wim Taymans
6e9e02b420
audioconvert: refactor peaks resampler
...
Use common code in macro and generate arch specific version.
Compile with -Ofast to optimize some fmaxf calls.
2022-09-07 16:00:31 +02:00
Wim Taymans
636c02d38b
audioconvert: fix native variable rate resampler
2019-04-30 15:14:05 +02:00
Wim Taymans
d47353c0e6
resample-native: small tweaks
2019-03-29 12:08:45 +01:00
Wim Taymans
d260cb19be
audioconvert: compile c version separately
...
Also compile the c versions in a separate module with their own
flags.
2019-03-28 21:07:53 +01:00
Wim Taymans
e7ef13e310
audioconvert: add avx optimizations
2019-03-28 16:45:57 +01:00