Changeset 391:ab42dd0763ef in roaraudio


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

Location:
roard
Files:
2 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} 
  • roard/include/codecfilter_speex.h

    r373 r391  
    66#include <roaraudio.h> 
    77#include <speex/speex.h> 
     8#include <speex/speex_stereo.h> 
    89 
    910struct codecfilter_speex_inst { 
     
    1112 void * decoder; 
    1213 SpeexBits bits; 
     14 struct roar_stream_server * stream; 
     15 int frame_size; 
    1316 
    1417/* 
    15  struct roar_stream_server * stream; 
    16  CELTMode * mode; 
    17  CELTEncoder * encoder; 
    18  CELTDecoder * decoder; 
    19  int frame_size; 
    20  int lookahead; 
    2118 int out_size; 
    2219 char * ibuf; 
Note: See TracChangeset for help on using the changeset viewer.