Hi,
On Sat, Mar 3, 2012 at 12:38 PM, Aneesh Dogra <[email protected]> wrote:
> - if(buf[0x85] == 0x10) {
> - qpeg_decode_intra(buf+0x86, outdata, buf_size - 0x86,
> a->pic.linesize[0], avctx->width, avctx->height);
> + bytestream2_skip(&a->buffer, 4);
> + bytestream2_get_buffer(&a->buffer, ctable, 128);
> + bytestream2_skip(&a->buffer, 1);
> +
> + if(bytestream2_peek_byte(&a->buffer) == 0x10) {
> + bytestream2_skip(&a->buffer, 1);
> + qpeg_decode_intra(a, outdata, a->pic.linesize[0], avctx->width,
> avctx->height);
> } else {
> - delta = buf[0x85];
> - qpeg_decode_inter(buf+0x86, outdata, buf_size - 0x86,
> a->pic.linesize[0], avctx->width, avctx->height, delta, buf + 4, a->refdata);
> + delta = bytestream2_get_byte(&a->buffer);
> + qpeg_decode_inter(a, outdata, a->pic.linesize[0], avctx->width,
> avctx->height, delta, ctable, a->refdata);
> }
delta = bytestream2_get_byte();
if (delta == 0x10) {
qpeg_decode_intra();
} else {
qpeg_decode_inter()
}
Ronald
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel