Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > c04d0cd46a3cdb2bf7ed58aeb0c382e0 > files > 1

SDL_mixer-1.2.12-5.mga4.src.rpm

--- a/music_flac.c	2011-01-15 16:37:56.000000000 +0100
+++ b/music_flac.c	2011-01-15 16:37:59.000000000 +0100
@@ -405,7 +405,6 @@
 /* Read some FLAC stream data and convert it for output */
 static void FLAC_getsome(FLAC_music *music)
 {
-	int section;
 	SDL_AudioCVT *cvt;
 
 	/* GET AUDIO wAVE DATA */
@@ -475,7 +474,7 @@
 		return;
 	}
 	cvt = &music->cvt;
-	if (section != music->section) {
+	if (music->section < 0) {
 
 		SDL_BuildAudioCVT (cvt, AUDIO_S16, (Uint8)music->flac_data.channels,
 						(int)music->flac_data.sample_rate, mixer.format,
@@ -484,7 +483,7 @@
 			free (cvt->buf);
 		}
 		cvt->buf = (Uint8 *)malloc (music->flac_data.data_len * cvt->len_mult);
-		music->section = section;
+		music->section = 0;
 	}
 	if (cvt->buf) {
 		memcpy (cvt->buf, music->flac_data.data, music->flac_data.data_read);