From c0ce375ac2977540835994b9c966f235e4ddb87c Mon Sep 17 00:00:00 2001 From: gewlitys Date: Mon, 28 Oct 2002 16:15:28 +0000 Subject: [PATCH] Fixed rewinding problem (ov_raw_seek bugged) git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@172 8092fc87-c524-0410-9efc-e669fe64eaf9 --- sc2/src/sc2code/libs/sound/openal/decoders/decoder.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sc2/src/sc2code/libs/sound/openal/decoders/decoder.c b/sc2/src/sc2code/libs/sound/openal/decoders/decoder.c index 0de933043..f9328b37b 100644 --- a/sc2/src/sc2code/libs/sound/openal/decoders/decoder.c +++ b/sc2/src/sc2code/libs/sound/openal/decoders/decoder.c @@ -313,7 +313,7 @@ ALuint SoundDecoder_Decode (TFB_SoundDecoder *decoder) if (decoder->looping) { int err; - if ((err = ov_raw_seek (vf, 0)) != 0) + if ((err = ov_pcm_seek (vf, 0)) != 0) { fprintf (stderr, "SoundDecoder_Decode(): tried to loop %s but couldn't rewind, error code %d\n", decoder->filename, err); } @@ -411,7 +411,7 @@ void SoundDecoder_Rewind (TFB_SoundDecoder *decoder) { int err; OggVorbis_File *vf = (OggVorbis_File *) decoder->data; - if ((err = ov_raw_seek (vf, 0)) != 0) + if ((err = ov_pcm_seek (vf, 0)) != 0) { fprintf (stderr, "SoundDecoder_Rewind(): couldn't rewind %s, error code %d\n", decoder->filename, err); break;