Changeset 857:b67a0fbdd113 in roaraudio for libroardsp/convert.c
- Timestamp:
- 09/30/08 01:34:39 (16 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroardsp/convert.c
r852 r857 431 431 } 432 432 433 int roar_conv_endian_16 (void * out, void * in, int samples) { 434 char * ip = in; 435 char * op = out; 436 register char c; 437 int i; 438 439 samples *= 2; 440 441 if ( out != in ) { 442 for(i = 0; i < samples; i += 2) { 443 op[i ] = ip[i+1]; 444 op[i+1] = ip[i ]; 445 } 446 } else { 447 for(i = 0; i < samples; i += 2) { 448 c = ip[i+1]; 449 op[i+1] = ip[i ]; 450 op[i ] = c; 451 } 452 } 453 454 return 0; 455 } 456 433 457 int roar_conv (void * out, void * in, int samples, struct roar_audio_info * from, struct roar_audio_info * to) { 434 458 void * ip = in;
Note: See TracChangeset
for help on using the changeset viewer.