Changeset 391:ab42dd0763ef in roaraudio for roard/codecfilter_speex.c


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

added a bit mor struct to the cf speex

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/codecfilter_speex.c

    r373 r391  
    77                                            struct roar_stream_server * info, 
    88                                            struct roar_codecfilter   * filter) { 
     9 struct codecfilter_speex_inst * self = malloc(sizeof(struct codecfilter_speex_inst)); 
     10 
    911 *inst = NULL; 
    10  return -1; 
     12 
     13 if (!self) 
     14  return -1; 
     15 
     16 *inst = (void*) self; 
     17 
     18 return 0; 
    1119} 
    1220 
    1321int cf_speex_close(CODECFILTER_USERDATA_T   inst) { 
    14  return -1; 
     22 struct codecfilter_speex_inst * self = (struct codecfilter_speex_inst *) inst; 
     23 
     24 if (!self) 
     25  return -1; 
     26 
     27 free((void*)self); 
     28 
     29 return 0; 
    1530} 
    1631 
    1732int cf_speex_read(CODECFILTER_USERDATA_T   inst, char * buf, int len) { 
     33 struct codecfilter_speex_inst * self = (struct codecfilter_speex_inst *) inst; 
     34 
    1835 return -1; 
    1936} 
    2037int cf_speex_write(CODECFILTER_USERDATA_T   inst, char * buf, int len) { 
     38 struct codecfilter_speex_inst * self = (struct codecfilter_speex_inst *) inst; 
     39 
    2140 return -1; 
    2241} 
Note: See TracChangeset for help on using the changeset viewer.