summaryrefslogtreecommitdiffstats
path: root/src/audio/oal/stream.cpp
diff options
context:
space:
mode:
authorwithmorten <morten.with@gmail.com>2021-02-18 02:32:49 +0100
committerwithmorten <morten.with@gmail.com>2021-02-18 02:38:12 +0100
commit037c33215801fdf10019d8e61c7de9a532256f92 (patch)
tree20e5e2c2e00012366b29e5bbd2dcd406e0769698 /src/audio/oal/stream.cpp
parentupdate librw; gl cleanup (diff)
parentupdate librw; gl cleanup (diff)
downloadre3-037c33215801fdf10019d8e61c7de9a532256f92.tar
re3-037c33215801fdf10019d8e61c7de9a532256f92.tar.gz
re3-037c33215801fdf10019d8e61c7de9a532256f92.tar.bz2
re3-037c33215801fdf10019d8e61c7de9a532256f92.tar.lz
re3-037c33215801fdf10019d8e61c7de9a532256f92.tar.xz
re3-037c33215801fdf10019d8e61c7de9a532256f92.tar.zst
re3-037c33215801fdf10019d8e61c7de9a532256f92.zip
Diffstat (limited to 'src/audio/oal/stream.cpp')
-rw-r--r--src/audio/oal/stream.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/audio/oal/stream.cpp b/src/audio/oal/stream.cpp
index e2e87f2d..ed73e940 100644
--- a/src/audio/oal/stream.cpp
+++ b/src/audio/oal/stream.cpp
@@ -464,7 +464,7 @@ public:
#endif
#ifdef AUDIO_OAL_USE_MPG123
-// fuzzy seek eliminates stutter when playing ADF but spams errors a lot (nothing breaks though)
+// fuzzy seek eliminates stutter when playing ADF but spams errors a lot (and breaks radio sometimes)
//#define MP3_USE_FUZZY_SEEK
class CMP3File : public IDecoder
@@ -492,6 +492,8 @@ public:
{
#ifdef MP3_USE_FUZZY_SEEK
mpg123_param(m_pMH, MPG123_FLAGS, MPG123_FUZZY | MPG123_SEEKBUFFER | MPG123_GAPLESS | MPG123_QUIET, 0.0);
+#else
+ mpg123_param(m_pMH, MPG123_FLAGS, MPG123_SEEKBUFFER | MPG123_GAPLESS, 0.0);
#endif
long rate = 0;
int channels = 0;
@@ -602,6 +604,8 @@ public:
{
#ifdef MP3_USE_FUZZY_SEEK
mpg123_param(m_pMH, MPG123_FLAGS, MPG123_FUZZY | MPG123_SEEKBUFFER | MPG123_GAPLESS | MPG123_QUIET, 0.0);
+#else
+ mpg123_param(m_pMH, MPG123_FLAGS, MPG123_SEEKBUFFER | MPG123_GAPLESS, 0.0);
#endif
long rate = 0;
int channels = 0;