On 13.07.19 14:03, Georg Chini wrote:
On 13.07.19 14:00, Georg Chini wrote:
On 28.05.19 18:18, Tanu Kaskinen wrote:
GitLab
Tanu Kaskinen pushed to branch master at PulseAudio /
pulseaudio <https://gitlab.freedesktop.org/pulseaudio/pulseaudio>
Commits:
* *fd9e3452
<https://gitlab.freedesktop.org/pulseaudio/pulseaudio/commit/fd9e3452e2e2eb298a5d2f58809febf2bf44453b>*
by Felipe Sateler /at 2019-05-28T16:16:49Z/
i18n: Don't compile with -ffast-math
This flag results in calls to (at least) isfinite() and isnan() becoming
skipped, and a constant false returned. This caused volume-test to fail
on Debian:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916504
Since PulseAudio deals with negative infinities with volume dB values,
this is not a problem only in volume-test. We shouldn't use -ffast-math
at all.
1 changed file:
* configure.ac <#87db583be5c13c1f7b3c958b10e03d67b6a2ca06>
Changes:
# *configure.ac*
<https://gitlab.freedesktop.org/pulseaudio/pulseaudio/commit/fd9e3452e2e2eb298a5d2f58809febf2bf44453b#87db583be5c13c1f7b3c958b10e03d67b6a2ca06>
------------------------------------------------------------------------
... ... @@ -175,7 +175,7 @@ AX_CHECK_COMPILE_FLAG([-std=gnu11],
175 175
[-pedantic -Werror])
176 176
177 177
AX_APPEND_COMPILE_FLAGS(
178
-[-Wall -W -Wextra -pipe -Wno-long-long -Wno-overlength-strings
-Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op
-Wsign-compare -Wformat-security -Wmissing-include-dirs
-Wformat-nonliteral -Wold-style-definition -Wpointer-arith
-Winit-self -Wdeclaration-after-statement -Wfloat-equal
-Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls
-Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels
-Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter
-ffast-math -fno-common -fdiagnostics-show-option
-fdiagnostics-color=auto],
178
+[-Wall -W -Wextra -pipe -Wno-long-long -Wno-overlength-strings
-Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op
-Wsign-compare -Wformat-security -Wmissing-include-dirs
-Wformat-nonliteral -Wold-style-definition -Wpointer-arith
-Winit-self -Wdeclaration-after-statement -Wfloat-equal
-Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls
-Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels
-Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter
-fno-common -fdiagnostics-show-option -fdiagnostics-color=auto],
179 179
[], [-pedantic -Werror])
180 180
181 181
AS_CASE([" $CFLAGS "], [*" -O0 "*], [], [
—
View it on GitLab
<https://gitlab.freedesktop.org/pulseaudio/pulseaudio/commit/fd9e3452e2e2eb298a5d2f58809febf2bf44453b>.
You're receiving this email because of your account on
gitlab.freedesktop.org. If you'd like to receive fewer emails, you
can adjust your notification settings.
_______________________________________________
pulseaudio-commits mailing list
pulseaudio-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/pulseaudio-commits
This patch breaks the use of the soxr resampler for me.
PA crashes under certain conditions. I only tested after
applying !120. (Before this patch set, the soxr resampler
behaves quite strange anyway).
I think PA kicks me out because the real-time limit is
exceeded and the limit is exceeded because the resampler
is compiled without -ffast-math
Further investigation shows that it does not affect current master.
The problem starts with patch 2 of !120, which changes the soxr
resampler to variable rate. The reason why the crash happens is
totally unclear.
_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss