Changeset 2192:ad44337f96f8 in roaraudio for libroardsp


Ignore:
Timestamp:
07/26/09 22:48:49 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

basic checks, write magic...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroardsp/transcode_celt.c

    r2191 r2192  
    2626 
    2727#ifdef ROAR_HAVE_LIBCELT 
     28 
     29#define 16BIT (16/8) 
    2830 
    2931int roar_xcoder_celt_init       (struct roar_xcoder * state) { 
     
    99101  return -1; 
    100102 
     103 if ( len != self->frame_size * 16BIT * state->info.pcm.channels ) 
     104  return -1; 
     105 
     106 if ( state->state == ROAR_XCODER_STAGE_INITED ) { 
     107  if ( roar_vio_write(state->backend, ROAR_CELT_MAGIC, ROAR_CELT_MAGIC_LEN) != ROAR_CELT_MAGIC_LEN ) 
     108   return -1; 
     109  state->stage = ROAR_XCODER_STAGE_MAGIC; 
     110 } 
     111 
    101112 return -1; 
    102113} 
Note: See TracChangeset for help on using the changeset viewer.