Lines 52-58
Link Here
|
52 |
{ |
52 |
{ |
53 |
int error = 0; |
53 |
int error = 0; |
54 |
|
54 |
|
55 |
celt->mode = celt_mode_create(codec->sampleRate, 1, codec->parm.audio.samplesPerFrame, &error); |
55 |
celt->mode = celt_mode_create(codec->sampleRate, codec->parm.audio.samplesPerFrame, &error); |
56 |
if (celt->mode == NULL) { |
56 |
if (celt->mode == NULL) { |
57 |
return FALSE; |
57 |
return FALSE; |
58 |
} |
58 |
} |
Lines 74-80
Link Here
|
74 |
return NULL; |
74 |
return NULL; |
75 |
} |
75 |
} |
76 |
|
76 |
|
77 |
celt->encoder_state = celt_encoder_create(celt->mode); |
77 |
int error = 0; |
|
|
78 |
|
79 |
celt->encoder_state = celt_encoder_create(celt->mode, 1, &error); |
78 |
if (celt->encoder_state == NULL ) { |
80 |
if (celt->encoder_state == NULL ) { |
79 |
celt_mode_destroy(celt->mode); |
81 |
celt_mode_destroy(celt->mode); |
80 |
free(celt); |
82 |
free(celt); |
Lines 96-102
Link Here
|
96 |
return NULL; |
98 |
return NULL; |
97 |
} |
99 |
} |
98 |
|
100 |
|
99 |
celt->decoder_state = celt_decoder_create(celt->mode); |
101 |
int error = 0; |
|
|
102 |
|
103 |
celt->decoder_state = celt_decoder_create(celt->mode, 1, &error); |
100 |
if (celt->decoder_state == NULL ) { |
104 |
if (celt->decoder_state == NULL ) { |
101 |
celt_mode_destroy(celt->mode); |
105 |
celt_mode_destroy(celt->mode); |
102 |
free(celt); |
106 |
free(celt); |
Lines 143-151
Link Here
|
143 |
return FALSE; |
147 |
return FALSE; |
144 |
|
148 |
|
145 |
#ifdef HAVE_CELT_0_5_0_OR_LATER |
149 |
#ifdef HAVE_CELT_0_5_0_OR_LATER |
146 |
byteCount = celt_encode(celt->encoder_state, (celt_int16_t *)fromPtr, NULL, (char *)toPtr, celt->bytes_per_packet); |
150 |
byteCount = celt_encode(celt->encoder_state, (celt_int16 *)fromPtr, NULL, (char *)toPtr, celt->bytes_per_packet); |
147 |
#else |
151 |
#else |
148 |
byteCount = celt_encode(celt->encoder_state, (celt_int16_t *)fromPtr, (char *)toPtr, celt->bytes_per_packet); |
152 |
byteCount = celt_encode(celt->encoder_state, (celt_int16 *)fromPtr, (char *)toPtr, celt->bytes_per_packet); |
149 |
#endif |
153 |
#endif |
150 |
if (byteCount < 0) { |
154 |
if (byteCount < 0) { |
151 |
return 0; |
155 |
return 0; |