Changeset 4152:3e89cc389e23 in roaraudio for roard
- Timestamp:
- 08/12/10 22:02:40 (14 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/Makefile
r4004 r4152 19 19 LDFLAGS = -g -rdynamic -L../lib/ $(LDPATH) 20 20 DRVLIBS = $(lib_esd) $(lib_ossaudio) $(lib_ao) $(lib_shout) $(lib_sndio) $(lib_rsound) $(lib_portaudio) $(lib_pablio) $(lib_asound) $(lib_winmm) $(lib_pulse_simple) 21 CODECLIBS = $(lib_vorbisfile) $(lib_vorbisenc) $(lib_vorbis) $(lib_celt) $(lib_fishsound) $(lib_speex) $(lib_speexdsp) 21 CODEC_CELT= $(lib_celt) $(lib_celt0) 22 CODECLIBS = $(lib_vorbisfile) $(lib_vorbisenc) $(lib_vorbis) $(lib_fishsound) $(lib_speex) $(lib_speexdsp) $(CODEC_CELT) 22 23 CONTLIBS = $(lib_oggz) $(lib_sndfile) $(lib_ogg) $(lib_raum) 23 24 OWNLIBS = $(LIBROAREIO) $(LIBROARLIGHT) $(LIBROARMIDI) $(LIBROARDSP) $(LIBROAR) -
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.