Exemple #1
0
static switch_status_t switch_bv16_destroy(switch_codec_t *codec)
{
	struct bv16_context *context = codec->private_info;

	if (context->encoder_object) {
		bv16_encode_free(context->encoder_object);
	}

	if (context->decoder_object) {
		bv16_decode_free(context->decoder_object);
	}

	codec->private_info = NULL;
	return SWITCH_STATUS_SUCCESS;
}
Exemple #2
0
static void dec_uninit(MSFilter *f){
	DecState *s=(DecState*)f->data;
	bv16_decode_release(s->dec);
	bv16_decode_free(s->dec);
	ms_free(s);
}