Changeset 197
- Timestamp:
 - 01/09/07 11:48:15 (19 years ago)
 - File:
 - 
          
- 1 edited
 
- 
          libmpcdec/trunk/src/mpc_decoder.c (modified) (1 diff)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
        
libmpcdec/trunk/src/mpc_decoder.c
r160 r197 258 258 } 259 259 260 // Frame decoding. Takes big endian 32 bits words as input 260 261 mpc_uint32_t 261 262 mpc_decoder_decode_frame(mpc_decoder *d, mpc_uint32_t *in_buffer, 262 263 mpc_uint32_t in_len, MPC_SAMPLE_FORMAT *out_buffer) 263 264 { 265 unsigned int i; 264 266 mpc_decoder_reset_bitstream_decode(d); 265 267 if (in_len > sizeof(d->Speicher)) in_len = sizeof(d->Speicher); 266 268 memcpy(d->Speicher, in_buffer, in_len); 269 for (i = 0; i < (in_len + 3) / 4; i++) 270 d->Speicher[i] = mpc_swap32(d->Speicher[i]); 267 271 d->dword = SWAP(d->Speicher[0]); 268 272 switch (d->StreamVersion) {  
Note: See TracChangeset
          for help on using the changeset viewer.
      