static int decode_hq_slice_row(AVCodecContext *avctx, void *arg, int jobnr, int threadnr)

{

    int i;

    DiracContext *s = avctx->priv_data;

    DiracSlice *slices = ((DiracSlice *)arg) + s->num_x*jobnr;

    for (i = 0; i < s->num_x; i++)

        decode_hq_slice(avctx, &slices[i]);

    return 0;

}

static int decode_hq_slice_row(AVCodecContext *avctx, void *arg, int jobnr, int threadnr)

{

    int i;

    DiracContext *s = avctx->priv_data;

    DiracSlice *slices = ((DiracSlice *)arg) + s->num_x*jobnr;

    for (i = 0; i < s->num_x; i++)

        decode_hq_slice(avctx, &slices[i]);

    return 0;

}

    DiracContext *s = avctx->priv_data;         decode_hq_slice(avctx, &slices[i]);
static int FUNC_0(AVCodecContext *VAR_0, void *VAR_1, int VAR_2, int VAR_3)

{

    int VAR_4;

    DiracContext *s = VAR_0->priv_data;

    DiracSlice *slices = ((DiracSlice *)VAR_1) + s->num_x*VAR_2;

    for (VAR_4 = 0; VAR_4 < s->num_x; VAR_4++)

        decode_hq_slice(VAR_0, &slices[VAR_4]);

    return 0;

}

static int FUNC_0(AVCodecContext *VAR_0, void *VAR_1, int VAR_2, int VAR_3)
{ int VAR_4; DiracContext *s = VAR_0->priv_data; DiracSlice *slices = ((DiracSlice *)VAR_1) + s->num_x*VAR_2; for (VAR_4 = 0; VAR_4 < s->num_x; VAR_4++) decode_hq_slice(VAR_0, &slices[VAR_4]); return 0; }