&h261_cbp_tab[0][1], 2, 1,
&h261_cbp_tab[0][0], 2, 1, 1);
init_rl(&h261_rl_tcoeff, ff_h261_rl_table_store);
- init_vlc_rl(&h261_rl_tcoeff, 1);
+ INIT_VLC_RL(h261_rl_tcoeff, 552);
}
}
skip_bits(&s->gb, 8);
}
- if(s->qscale==0)
- return -1;
+ if(s->qscale==0) {
+ av_log(s->avctx, AV_LOG_ERROR, "qscale has forbidden 0 value\n");
+ if (s->avctx->error_resilience >= FF_ER_COMPLIANT)
+ return -1;
+ }
// For the first transmitted macroblock in a GOB, MBA is the absolute address. For
// subsequent macroblocks, MBA is the difference between the absolute addresses of
h261_decode_end,
h261_decode_frame,
CODEC_CAP_DR1,
- .long_name = "H.261",
+ .long_name = NULL_IF_CONFIG_SMALL("H.261"),
};