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