static void flush(AVCodecContext *avctx)

{

    WmallDecodeCtx *s    = avctx->priv_data;

    s->packet_loss       = 1;

    s->packet_done       = 0;

    s->num_saved_bits    = 0;

    s->frame_offset      = 0;

    s->next_packet_start = 0;

    s->cdlms[0][0].order = 0;

    s->frame.nb_samples  = 0;

    init_put_bits(&s->pb, s->frame_data, MAX_FRAMESIZE);

}

static void flush(AVCodecContext *avctx)

{

    WmallDecodeCtx *s    = avctx->priv_data;

    s->packet_loss       = 1;

    s->packet_done       = 0;

    s->num_saved_bits    = 0;

    s->frame_offset      = 0;

    s->next_packet_start = 0;

    s->cdlms[0][0].order = 0;

    s->frame.nb_samples  = 0;

    init_put_bits(&s->pb, s->frame_data, MAX_FRAMESIZE);

}

    s->frame.nb_samples  = 0;
static void FUNC_0(AVCodecContext *VAR_0)

{

    WmallDecodeCtx *s    = VAR_0->priv_data;

    s->packet_loss       = 1;

    s->packet_done       = 0;

    s->num_saved_bits    = 0;

    s->frame_offset      = 0;

    s->next_packet_start = 0;

    s->cdlms[0][0].order = 0;

    s->frame.nb_samples  = 0;

    init_put_bits(&s->pb, s->frame_data, MAX_FRAMESIZE);

}

static void FUNC_0(AVCodecContext *VAR_0)
{ WmallDecodeCtx *s    = VAR_0->priv_data; s->packet_loss       = 1; s->packet_done       = 0; s->num_saved_bits    = 0; s->frame_offset      = 0; s->next_packet_start = 0; s->cdlms[0][0].order = 0; s->frame.nb_samples  = 0; init_put_bits(&s->pb, s->frame_data, MAX_FRAMESIZE); }