Changeset 2201:90107b320135 in roaraudio for libroardsp


Ignore:
Timestamp:
07/26/09 23:47:08 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

first try of a encoder function

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroardsp/transcode_celt.c

    r2200 r2201  
    118118 uint16_t * lenp = self->iobuffer; 
    119119 void     * cp   = self->iobuffer + _SIZE_LEN; 
     120 uint16_t   pkglen; 
    120121 
    121122 ROAR_DBG("roar_xcoder_celt_encode(*): test if we are in encoding mode..."); 
     
    138139 } 
    139140 
    140  return -1; 
     141 pkglen  = celt_encode(self->encoder, (celt_int16_t *) buf, NULL, cp, self->bufferlen - _SIZE_LEN); 
     142 *lenp   = ROAR_HOST2NET16(pkglen); 
     143 
     144 if ( roar_vio_write(state->backend, self->iobuffer, pkglen+2) == -1 ) 
     145  return -1; 
     146 
     147 return 0; 
    141148} 
    142149 
Note: See TracChangeset for help on using the changeset viewer.