Changeset 3 for trunk/src/mpc_decoder.c
- Timestamp:
- 08/12/06 16:21:35 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/mpc_decoder.c
r1 r3 36 36 /// Core decoding routines and logic. 37 37 38 #include "musepack/musepack.h"39 #include "musepack/internal.h"40 #include "musepack/requant.h"41 #include "musepack/huffman.h"38 #include <mpcdec/mpcdec.h> 39 #include <mpcdec/internal.h> 40 #include <mpcdec/requant.h> 41 #include <mpcdec/huffman.h> 42 42 43 43 //------------------------------------------------------------------------------ … … 62 62 void mpc_decoder_read_bitstream_sv7(mpc_decoder *d); 63 63 void mpc_decoder_update_buffer(mpc_decoder *d, mpc_uint32_t RING); 64 BOOLmpc_decoder_seek_sample(mpc_decoder *d, mpc_int64_t destsample);64 mpc_bool_t mpc_decoder_seek_sample(mpc_decoder *d, mpc_int64_t destsample); 65 65 void mpc_decoder_requantisierung(mpc_decoder *d, const mpc_int32_t Last_Band); 66 66 … … 73 73 }; 74 74 75 static BOOLf_seek(mpc_decoder *d, mpc_int32_t offset)75 static mpc_bool_t f_seek(mpc_decoder *d, mpc_int32_t offset) 76 76 { 77 77 return d->r->seek(d->r->data, offset); … … 992 992 case -1: 993 993 for (k=0; k<36; k++ ) { 994 tmp = random_int(d);994 tmp = mpc_random_int(d); 995 995 *L++ = ((tmp >> 24) & 0xFF) + ((tmp >> 16) & 0xFF) + ((tmp >> 8) & 0xFF) + ((tmp >> 0) & 0xFF) - 510; 996 996 } … … 1052 1052 case -1: 1053 1053 for (k=0; k<36; k++ ) { 1054 tmp = random_int(d);1054 tmp = mpc_random_int(d); 1055 1055 *R++ = ((tmp >> 24) & 0xFF) + ((tmp >> 16) & 0xFF) + ((tmp >> 8) & 0xFF) + ((tmp >> 0) & 0xFF) - 510; 1056 1056 } … … 1192 1192 } 1193 1193 1194 BOOLmpc_decoder_initialize(mpc_decoder *d, mpc_streaminfo *si)1194 mpc_bool_t mpc_decoder_initialize(mpc_decoder *d, mpc_streaminfo *si) 1195 1195 { 1196 1196 mpc_decoder_set_streaminfo(d, si); … … 1265 1265 } 1266 1266 1267 BOOLmpc_decoder_seek_seconds(mpc_decoder *d, double seconds)1267 mpc_bool_t mpc_decoder_seek_seconds(mpc_decoder *d, double seconds) 1268 1268 { 1269 1269 return mpc_decoder_seek_sample(d, (mpc_int64_t)(seconds * (double)d->SampleRate + 0.5)); 1270 1270 } 1271 1271 1272 BOOLmpc_decoder_seek_sample(mpc_decoder *d, mpc_int64_t destsample)1272 mpc_bool_t mpc_decoder_seek_sample(mpc_decoder *d, mpc_int64_t destsample) 1273 1273 { 1274 1274 mpc_uint32_t fpos;
Note: See TracChangeset
for help on using the changeset viewer.