Mercurial > SDL_sound_CoreAudio
comparison decoders/raw.c @ 477:3e705c9180e5
Fixed binary compatibility, added Sound_GetDuration().
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Wed, 12 May 2004 02:15:00 +0000 |
parents | c66080364dff |
children | 2df1f5c62d38 |
comparison
equal
deleted
inserted
replaced
475:f0b8865577db | 477:3e705c9180e5 |
---|---|
133 BAIL_MACRO("RAW: cannot reset file \"RAW\".", 0); | 133 BAIL_MACRO("RAW: cannot reset file \"RAW\".", 0); |
134 } | 134 } |
135 | 135 |
136 sample_rate = (sample->actual.rate * sample->actual.channels | 136 sample_rate = (sample->actual.rate * sample->actual.channels |
137 * ( (sample->actual.format & 0x0018) >> 3) ); | 137 * ( (sample->actual.format & 0x0018) >> 3) ); |
138 sample->total_time = ( pos ) / sample_rate * 1000; | 138 internal->total_time = ( pos ) / sample_rate * 1000; |
139 sample->total_time += (pos % sample_rate) * 1000 / sample_rate; | 139 internal->total_time += (pos % sample_rate) * 1000 / sample_rate; |
140 | 140 |
141 return(1); /* we'll handle this data. */ | 141 return(1); /* we'll handle this data. */ |
142 } /* RAW_open */ | 142 } /* RAW_open */ |
143 | 143 |
144 | 144 |