Changeset 2310:c5f2de11bee3 in roaraudio


Ignore:
Timestamp:
08/05/09 15:30:22 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added stereo support for encoder half

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/codecfilter_speex.c

    r2309 r2310  
    291291  speex_encoder_ctl(self->encoder, SPEEX_GET_FRAME_SIZE, &(self->frame_size)); 
    292292 
    293   fs2 = self->frame_size * 2; 
     293  fs2 = self->frame_size * _FS; 
    294294 
    295295  if ( !self->cd ) { 
     
    306306 } 
    307307 
    308  fs2 = self->frame_size * 2; 
     308 fs2 = self->frame_size * _FS; 
    309309 
    310310 if ( self->fo_rest ) { // ignore the rest for the moment 
     
    314314 
    315315   speex_bits_reset(&(self->bits)); 
     316 
     317   if ( self->stereo ) 
     318    speex_encode_stereo_int((spx_int16_t *) self->o_rest, self->frame_size, &(self->bits)); 
    316319 
    317320   speex_encode_int(self->encoder, (spx_int16_t *) self->o_rest, &(self->bits)); 
     
    342345  speex_bits_reset(&(self->bits)); 
    343346 
     347  if ( self->stereo ) 
     348   speex_encode_stereo_int((spx_int16_t *) buf, self->frame_size, &(self->bits)); 
     349 
    344350  speex_encode_int(self->encoder, (spx_int16_t *) buf, &(self->bits)); 
    345351 
Note: See TracChangeset for help on using the changeset viewer.