source: roaraudio/roard/codecfilter_celt.c @ 324:c6f16a36d0ba

Last change on this file since 324:c6f16a36d0ba was 324:c6f16a36d0ba, checked in by phi, 16 years ago

fergot to add the files to cvs....

File size: 1.0 KB
Line 
1//codecfilter_celt.c:
2
3#include "roard.h"
4
5int cf_celt_open(CODECFILTER_USERDATA_T * inst, int codec,
6                                            struct roar_stream_server * info,
7                                            struct roar_codecfilter   * filter) {
8 struct codecfilter_celt_inst * self = malloc(sizeof(struct codecfilter_celt_inst));
9
10 if ( !self )
11  return -1;
12
13 self->stream               = info;
14
15 *inst = (CODECFILTER_USERDATA_T) self;
16
17 ((struct roar_stream*)info)->info.codec = ROAR_CODEC_DEFAULT;
18
19 return 0;
20}
21
22int cf_celt_close(CODECFILTER_USERDATA_T   inst) {
23 struct codecfilter_celt_inst * self = (struct codecfilter_celt_inst *) inst;
24
25 if ( !inst )
26  return -1;
27
28 free(inst);
29 return 0;
30}
31
32int cf_celt_read(CODECFILTER_USERDATA_T   inst, char * buf, int len) {
33 struct codecfilter_celt_inst * self = (struct codecfilter_celt_inst *) inst;
34
35 return 0;
36}
37
38int cf_celt_write(CODECFILTER_USERDATA_T   inst, char * buf, int len) {
39 struct codecfilter_celt_inst * self = (struct codecfilter_celt_inst *) inst;
40
41 return 0;
42}
43
44//ll
Note: See TracBrowser for help on using the repository browser.