Changeset 4152:3e89cc389e23 in roaraudio for roard/codecfilter_celt.c
- Timestamp:
- 08/12/10 22:02:40 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/codecfilter_celt.c
r3811 r4152 26 26 #include "roard.h" 27 27 #ifdef ROAR_HAVE_LIBCELT 28 29 #ifdef ROAR_HAVE_CELT_VERSION_0_7_1 30 typedef celt_int16 celt_int16_t; 31 #endif 28 32 29 33 int cf_celt_open(CODECFILTER_USERDATA_T * inst, int codec, … … 81 85 return -1; 82 86 } 83 87 88 #ifdef ROAR_HAVE_CELT_VERSION_0_7_1 89 self->mode = celt_mode_create(s->info.rate, self->frame_size, NULL); 90 #else 84 91 self->mode = celt_mode_create(s->info.rate, s->info.channels, self->frame_size, NULL); 92 #endif 85 93 86 94 if ( !self->mode ) { … … 90 98 91 99 if ( s->dir == ROAR_DIR_PLAY ) { 100 #ifdef ROAR_HAVE_CELT_VERSION_0_7_1 101 self->decoder = celt_decoder_create(self->mode, s->info.channels, NULL); 102 #else 92 103 self->decoder = celt_decoder_create(self->mode); 104 #endif 93 105 } else if ( s->dir == ROAR_DIR_MONITOR || s->dir == ROAR_DIR_OUTPUT ) { 106 #ifdef ROAR_HAVE_CELT_VERSION_0_7_1 107 self->encoder = celt_encoder_create(self->mode, s->info.channels, NULL); 108 #else 94 109 self->encoder = celt_encoder_create(self->mode); 110 #endif 95 111 } else if ( s->dir == ROAR_DIR_BIDIR ) { 112 #ifdef ROAR_HAVE_CELT_VERSION_0_7_1 113 self->decoder = celt_decoder_create(self->mode, s->info.channels, NULL); 114 self->encoder = celt_encoder_create(self->mode, s->info.channels, NULL); 115 #else 96 116 self->decoder = celt_decoder_create(self->mode); 97 117 self->encoder = celt_encoder_create(self->mode); 118 #endif 98 119 } else { 99 120 celt_mode_destroy(self->mode);
Note: See TracChangeset
for help on using the changeset viewer.