59
60
for (i = 0; i < buf_size - 1; i++) {
68
70
bytestream_put_be32(&poutbufp, i + 46); /* scan off */
69
71
bytestream_put_be32(&poutbufp, i + 46 + AV_RB16(buf + i + 2)); /* data off */
70
72
bytestream_put_buffer(&poutbufp, buf + 2, buf_size - 2); /* skip already written SOI */
71
73
*poutbuf_size = poutbufp - *poutbuf;
75
77
av_log(avctx, AV_LOG_ERROR, "bitstream already formatted\n");
76
78
memcpy(*poutbuf, buf, buf_size);
77
79
*poutbuf_size = buf_size;