summaryrefslogtreecommitdiffstats
path: root/noatun/library
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2017-10-13 17:36:09 +0200
committerSlávek Banko <slavek.banko@axis.cz>2017-10-13 17:36:09 +0200
commit81449b86f66be2100cb1fc5eada56df61abdc5b3 (patch)
tree7166cfde0aa6fedd6e9795d371f652230cd3b781 /noatun/library
parent87a6b9bc0524bac4e17811f555a4a6d0eadad866 (diff)
downloadtdemultimedia-81449b86f66be2100cb1fc5eada56df61abdc5b3.tar.gz
tdemultimedia-81449b86f66be2100cb1fc5eada56df61abdc5b3.zip
Prevent inlining of the StereoVolumeControlSSE_impl::calculateBlock method
This resolves FTBFS with GCC7 Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Diffstat (limited to 'noatun/library')
-rw-r--r--noatun/library/noatunarts/StereoVolumeControl_impl.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/noatun/library/noatunarts/StereoVolumeControl_impl.cpp b/noatun/library/noatunarts/StereoVolumeControl_impl.cpp
index 44f7187f..88f33c8f 100644
--- a/noatun/library/noatunarts/StereoVolumeControl_impl.cpp
+++ b/noatun/library/noatunarts/StereoVolumeControl_impl.cpp
@@ -71,7 +71,7 @@ public:
void percent(float p) { mPercent=p; }
float percent() { return mPercent; }
- void calculateBlock(unsigned long samples)
+ void calculateBlock(unsigned long samples) __attribute__((noinline))
{
#ifdef HAVE_X86_SSE
float *left=inleft;