aboutsummaryrefslogtreecommitdiffstats
path: root/al/source.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'al/source.cpp')
-rw-r--r--al/source.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/al/source.cpp b/al/source.cpp
index 2fbd1703..ce256f7a 100644
--- a/al/source.cpp
+++ b/al/source.cpp
@@ -284,7 +284,7 @@ double GetSourceSecOffset(ALsource *Source, ALCcontext *context, nanoseconds *cl
* queue (not the start of the current buffer).
*/
template<typename T>
-T GetSourceOffset(ALsource *Source, ALenum name, ALCcontext *context)
+NOINLINE T GetSourceOffset(ALsource *Source, ALenum name, ALCcontext *context)
{
ALCdevice *device{context->mALDevice.get()};
const VoiceBufferItem *Current{};
@@ -377,7 +377,7 @@ T GetSourceOffset(ALsource *Source, ALenum name, ALCcontext *context)
* format (Bytes, Samples or Seconds).
*/
template<typename T>
-T GetSourceLength(const ALsource *source, ALenum name)
+NOINLINE T GetSourceLength(const ALsource *source, ALenum name)
{
uint64_t length{0};
const ALbuffer *BufferFmt{nullptr};