Changeset 868:c29b4e7e4e01 in roaraudio


Ignore:
Timestamp:
10/01/08 14:07:40 (16 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

use roar_conv_endian_24() as it is working...

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/libroardsp/convert.h

    r858 r868  
    8181                                                                // implemnted? 
    8282int roar_conv_endian_16   (void * out, void * in, int samples); // yes 
    83 int roar_conv_endian_24   (void * out, void * in, int samples); 
     83int roar_conv_endian_24   (void * out, void * in, int samples); // yes 
    8484int roar_conv_endian_32   (void * out, void * in, int samples); 
    8585 
  • libroardsp/convert.c

    r859 r868  
    349349    roar_conv_endian_16(out, nin, samples); 
    350350    nin = out; 
     351   } else if ( bits == 24 ) { 
     352    if ( (inbo == ROAR_CODEC_LE || inbo == ROAR_CODEC_BE) && (outbo == ROAR_CODEC_LE || outbo == ROAR_CODEC_BE) ) { 
     353     roar_conv_endian_24(out, nin, samples); 
     354     nin = out; 
     355    } else { // what the hell is PDP eddines in 24 bit mode? 
     356     return -1; 
     357    } 
    351358   } else { 
    352359    return -1; 
Note: See TracChangeset for help on using the changeset viewer.