int ff_rv34_decode_init_thread_copy(AVCodecContext *avctx)

{

    int err;

    RV34DecContext *r = avctx->priv_data;



    r->s.avctx = avctx;



    if (avctx->internal->is_copy) {

        r->tmp_b_block_base = NULL;

        if ((err = ff_MPV_common_init(&r->s)) < 0)

            return err;

        if ((err = rv34_decoder_alloc(r)) < 0)

            return err;

    }



    return 0;

}

int ff_rv34_decode_init_thread_copy(AVCodecContext *avctx)

{

    int err;

    RV34DecContext *r = avctx->priv_data;



    r->s.avctx = avctx;



    if (avctx->internal->is_copy) {

        r->tmp_b_block_base = NULL;

        if ((err = ff_MPV_common_init(&r->s)) < 0)

            return err;

        if ((err = rv34_decoder_alloc(r)) < 0)

            return err;

    }



    return 0;

}

        if ((err = rv34_decoder_alloc(r)) < 0)
int FUNC_0(AVCodecContext *VAR_0)

{

    int VAR_1;

    RV34DecContext *r = VAR_0->priv_data;



    r->s.VAR_0 = VAR_0;



    if (VAR_0->internal->is_copy) {

        r->tmp_b_block_base = NULL;

        if ((VAR_1 = ff_MPV_common_init(&r->s)) < 0)

            return VAR_1;

        if ((VAR_1 = rv34_decoder_alloc(r)) < 0)

            return VAR_1;

    }



    return 0;

}

int FUNC_0(AVCodecContext *VAR_0)
{ int VAR_1; RV34DecContext *r = VAR_0->priv_data; r->s.VAR_0 = VAR_0; if (VAR_0->internal->is_copy) { r->tmp_b_block_base = NULL; if ((VAR_1 = ff_MPV_common_init(&r->s)) < 0)
return VAR_1; if ((VAR_1 = rv34_decoder_alloc(r)) < 0)
return VAR_1; } return 0; }