Changeset 392:67eb1776a89a in roaraudio


Ignore:
Timestamp:
08/06/08 18:19:22 (16 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

encoder/decoder state and bits

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/codecfilter_speex.c

    r391 r392  
    1414  return -1; 
    1515 
     16 self->encoder = NULL; 
     17 self->decoder = NULL; 
     18 
     19 speex_bits_init(&(self->bits)); 
     20 
    1621 *inst = (void*) self; 
    1722 
     
    2429 if (!self) 
    2530  return -1; 
     31 
     32 if ( self->encoder ) 
     33  speex_encoder_destroy(self->decoder); 
     34 
     35 self->encoder = NULL; 
     36 
     37 if ( self->decoder ) 
     38  speex_decoder_destroy(self->decoder); 
     39 
     40 self->decoder = NULL; 
     41 
     42 speex_bits_destroy(&(self->bits)); 
    2643 
    2744 free((void*)self); 
Note: See TracChangeset for help on using the changeset viewer.