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; }
static void dec_uninit(MSFilter *f){ DecState *s=(DecState*)f->data; bv16_decode_release(s->dec); bv16_decode_free(s->dec); ms_free(s); }