static int c2_count = 0;
#endif
-static void pack(uint8_t *dst, char* bits, int n)
+static void my_pack(uint8_t *dst, unsigned char* bits, int n)
{
int i;
}
}
-static void unpack(uint8_t *src, char* bits, int n)
+static void my_unpack(uint8_t *src, unsigned char* bits, int n)
{
int i;
for (i = 0; i < n; i++) {
unsigned int *flag)
{
struct codec2_context *context = codec->private_info;
- char encode_buf[CODEC2_BITS_PER_FRAME];
+ unsigned char encode_buf[CODEC2_BITS_PER_FRAME];
codec2_assert(decoded_data_len == CODEC2_SAMPLES_PER_FRAME * 2);
codec2_encode(context->encoder, encode_buf, decoded_data);
memset(encoded_data, 0, 8);
- pack(encoded_data, encode_buf, sizeof(encode_buf));
+ my_pack(encoded_data, encode_buf, sizeof(encode_buf));
#ifdef LOG_DATA
fwrite(encode_buf, sizeof(encode_buf), 1, context->encoder_out_unpacked);
unsigned int *flag)
{
struct codec2_context *context = codec->private_info;
- char bits[CODEC2_BITS_PER_FRAME];
+ unsigned char bits[CODEC2_BITS_PER_FRAME];
codec2_assert(encoded_data_len == 8 /* aligned to 8 */);
- unpack(encoded_data, bits, sizeof(bits));
+ my_unpack(encoded_data, bits, sizeof(bits));
#ifdef LOG_DATA
fwrite(encoded_data, encoded_data_len, 1, context->decoder_in);