audioresample: Separate out CFLAGS used for SSE* code
authorArun Raghavan <arun@osg.samsung.com>
Wed, 28 Sep 2016 12:07:38 +0000 (17:37 +0530)
committerArun Raghavan <arun@arunraghavan.net>
Thu, 29 Sep 2016 13:07:08 +0000 (18:37 +0530)
commit4b5f78337a54130f20efc454f48646f507847644
treea4ed25f3ecd781d2831e1f7d216993a462bb7a10
parentf4cba79063990508aceb4460009886faf9814a69
audioresample: Separate out CFLAGS used for SSE* code

This makes sure that we only build files that need explicit SIMD support
with the relevant CFLAGS. This allows the rest of the code to be built
without, and specific SSE* code is only called after runtime checks for
CPU features.

https://bugzilla.gnome.org/show_bug.cgi?id=729276
13 files changed:
configure.ac
gst-libs/gst/audio/Makefile.am
gst-libs/gst/audio/audio-resampler-macros.h [new file with mode: 0644]
gst-libs/gst/audio/audio-resampler-neon.h
gst-libs/gst/audio/audio-resampler-private.h [new file with mode: 0644]
gst-libs/gst/audio/audio-resampler-x86-sse.c [new file with mode: 0644]
gst-libs/gst/audio/audio-resampler-x86-sse.h [new file with mode: 0644]
gst-libs/gst/audio/audio-resampler-x86-sse2.c [new file with mode: 0644]
gst-libs/gst/audio/audio-resampler-x86-sse2.h [new file with mode: 0644]
gst-libs/gst/audio/audio-resampler-x86-sse41.c [new file with mode: 0644]
gst-libs/gst/audio/audio-resampler-x86-sse41.h [new file with mode: 0644]
gst-libs/gst/audio/audio-resampler-x86.h
gst-libs/gst/audio/audio-resampler.c