<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 13.07.19 14:00, Georg Chini wrote:<br>
</div>
<blockquote type="cite"
cite="mid:c86dd0b0-25c0-62c3-4369-9fd727259192@chini.tk">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<div class="moz-cite-prefix">On 28.05.19 18:18, Tanu Kaskinen
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:5ced5f5cba42a_b6ab23ff1a98054dc77375c@gitlab-prod-gitlab-96769666b-7cn6k.mail">
<meta content="text/html; charset=UTF-8"
http-equiv="Content-Type">
<title> GitLab </title>
<style>img {
max-width: 100%; height: auto;
}
</style>
<div class="content">
<h3> Tanu Kaskinen pushed to branch master at <a
href="https://gitlab.freedesktop.org/pulseaudio/pulseaudio"
moz-do-not-send="true">PulseAudio / pulseaudio</a> </h3>
<h4> Commits: </h4>
<ul>
<li> <strong><a
href="https://gitlab.freedesktop.org/pulseaudio/pulseaudio/commit/fd9e3452e2e2eb298a5d2f58809febf2bf44453b"
moz-do-not-send="true">fd9e3452</a></strong>
<div> <span>by Felipe Sateler</span> <i>at
2019-05-28T16:16:49Z</i> </div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">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: <a class="moz-txt-link-freetext" href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916504" moz-do-not-send="true">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916504</a>
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.
</pre>
</li>
</ul>
<h4>1 changed file:</h4>
<ul>
<li class="file-stats"> <a
href="#87db583be5c13c1f7b3c958b10e03d67b6a2ca06"
moz-do-not-send="true"> configure.ac </a> </li>
</ul>
<h4>Changes:</h4>
<li id="87db583be5c13c1f7b3c958b10e03d67b6a2ca06"> <a
href="https://gitlab.freedesktop.org/pulseaudio/pulseaudio/commit/fd9e3452e2e2eb298a5d2f58809febf2bf44453b#87db583be5c13c1f7b3c958b10e03d67b6a2ca06"
moz-do-not-send="true"><strong>configure.ac</strong></a>
<hr>
<table class="code white" style="font-family: monospace;
font-size: 90%;" width="100%" cellspacing="0"
cellpadding="0" bgcolor="#fff">
<tbody>
<tr class="line_holder match" id="" style="line-height:
1.6;">
<td class="diff-line-num unfold js-unfold old_line"
data-linenumber="175" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #f0f0f0; border-right-style:
solid; padding: 0 5px;" bgcolor="#fafafa"
align="right">...</td>
<td class="diff-line-num unfold js-unfold new_line"
data-linenumber="175" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #f0f0f0; border-right-style:
solid; padding: 0 5px;" bgcolor="#fafafa"
align="right">...</td>
<td class="line_content match " style="padding-left:
0.5em; padding-right: 0.5em; color:
rgba(0,0,0,0.3);" bgcolor="#fafafa">@@ -175,7 +175,7
@@ AX_CHECK_COMPILE_FLAG([-std=gnu11],</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line"
data-linenumber="175" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #f0f0f0; border-right-style:
solid; padding: 0 5px;" bgcolor="#fafafa"
align="right"> 175 </td>
<td class="diff-line-num new_line"
data-linenumber="175" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #f0f0f0; border-right-style:
solid; padding: 0 5px;" bgcolor="#fafafa"
align="right"> 175 </td>
<td class="line_content" style="padding-left: 0.5em;
padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC175" class="line" lang="plaintext"> [-pedantic -Werror])</span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line"
data-linenumber="176" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #f0f0f0; border-right-style:
solid; padding: 0 5px;" bgcolor="#fafafa"
align="right"> 176 </td>
<td class="diff-line-num new_line"
data-linenumber="176" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #f0f0f0; border-right-style:
solid; padding: 0 5px;" bgcolor="#fafafa"
align="right"> 176 </td>
<td class="line_content" style="padding-left: 0.5em;
padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC176" class="line" lang="plaintext"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line"
data-linenumber="177" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #f0f0f0; border-right-style:
solid; padding: 0 5px;" bgcolor="#fafafa"
align="right"> 177 </td>
<td class="diff-line-num new_line"
data-linenumber="177" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #f0f0f0; border-right-style:
solid; padding: 0 5px;" bgcolor="#fafafa"
align="right"> 177 </td>
<td class="line_content" style="padding-left: 0.5em;
padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC177" class="line" lang="plaintext">AX_APPEND_COMPILE_FLAGS(</span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height:
1.6;">
<td class="diff-line-num old old_line"
data-linenumber="178" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #fac5cd; border-right-style:
solid; padding: 0 5px;" bgcolor="#f9d7dc"
align="right"> 178 </td>
<td class="diff-line-num new_line old"
data-linenumber="178" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #fac5cd; border-right-style:
solid; padding: 0 5px;" bgcolor="#f9d7dc"
align="right"> <br>
</td>
<td class="line_content old" style="padding-left:
0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC178" class="line" lang="plaintext"> [-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 -f<span class="idiff left right">fast-math -f</span>no-common -fdiagnostics-show-option -fdiagnostics-color=auto],</span>
</pre>
</td>
</tr>
<tr class="line_holder new" id="" style="line-height:
1.6;">
<td class="diff-line-num new old_line"
data-linenumber="179" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #c7f0d2; border-right-style:
solid; padding: 0 5px;" bgcolor="#ddfbe6"
align="right"> <br>
</td>
<td class="diff-line-num new new_line"
data-linenumber="178" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #c7f0d2; border-right-style:
solid; padding: 0 5px;" bgcolor="#ddfbe6"
align="right"> 178 </td>
<td class="line_content new" style="padding-left:
0.5em; padding-right: 0.5em;" bgcolor="#ecfdf0">
<pre style="margin: 0;">+<span id="LC178" class="line" lang="plaintext"> [-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],</span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line"
data-linenumber="179" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #f0f0f0; border-right-style:
solid; padding: 0 5px;" bgcolor="#fafafa"
align="right"> 179 </td>
<td class="diff-line-num new_line"
data-linenumber="179" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #f0f0f0; border-right-style:
solid; padding: 0 5px;" bgcolor="#fafafa"
align="right"> 179 </td>
<td class="line_content" style="padding-left: 0.5em;
padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC179" class="line" lang="plaintext"> [], [-pedantic -Werror])</span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line"
data-linenumber="180" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #f0f0f0; border-right-style:
solid; padding: 0 5px;" bgcolor="#fafafa"
align="right"> 180 </td>
<td class="diff-line-num new_line"
data-linenumber="180" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #f0f0f0; border-right-style:
solid; padding: 0 5px;" bgcolor="#fafafa"
align="right"> 180 </td>
<td class="line_content" style="padding-left: 0.5em;
padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC180" class="line" lang="plaintext"></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line"
data-linenumber="181" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #f0f0f0; border-right-style:
solid; padding: 0 5px;" bgcolor="#fafafa"
align="right"> 181 </td>
<td class="diff-line-num new_line"
data-linenumber="181" style="width: 35px; color:
rgba(0,0,0,0.3); border-right-width: 1px;
border-right-color: #f0f0f0; border-right-style:
solid; padding: 0 5px;" bgcolor="#fafafa"
align="right"> 181 </td>
<td class="line_content" style="padding-left: 0.5em;
padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC181" class="line" lang="plaintext">AS_CASE([" $CFLAGS "], [*" -O0 "*], [], [</span>
</pre>
</td>
</tr>
</tbody>
</table>
<br>
</li>
</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777;"> — <br>
<a
href="https://gitlab.freedesktop.org/pulseaudio/pulseaudio/commit/fd9e3452e2e2eb298a5d2f58809febf2bf44453b"
moz-do-not-send="true">View it on GitLab</a>. <br>
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.
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://gitlab.freedesktop.org/pulseaudio/pulseaudio/commit/fd9e3452e2e2eb298a5d2f58809febf2bf44453b"}}</script>
</p>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
pulseaudio-commits mailing list
<a class="moz-txt-link-abbreviated" href="mailto:pulseaudio-commits@lists.freedesktop.org" moz-do-not-send="true">pulseaudio-commits@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/pulseaudio-commits" moz-do-not-send="true">https://lists.freedesktop.org/mailman/listinfo/pulseaudio-commits</a></pre>
</blockquote>
<p>This patch breaks the use of the soxr resampler for me.<br>
PA crashes under certain conditions. I only tested after<br>
applying !120. (Before this patch set, the soxr resampler<br>
behaves quite strange anyway).<br>
</p>
<p>I think PA kicks me out because the real-time limit is<br>
exceeded and the limit is exceeded because the resampler<br>
is compiled without -ffast-math<br>
</p>
</blockquote>
<p>sent to the wrong list ...<br>
</p>
</body>
</html>