Commit ff9adf57 authored by Michael Niedermayer's avatar Michael Niedermayer

mjpegdec: export qp table

Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent a0813e7f
...@@ -1743,12 +1743,19 @@ eoi_parser: ...@@ -1743,12 +1743,19 @@ eoi_parser:
*got_frame = 1; *got_frame = 1;
s->got_picture = 0; s->got_picture = 0;
if (!s->lossless && if (!s->lossless) {
avctx->debug & FF_DEBUG_QP) { int qp = FFMAX3(s->qscale[0],
av_log(avctx, AV_LOG_DEBUG,
"QP: %d\n", FFMAX3(s->qscale[0],
s->qscale[1], s->qscale[1],
s->qscale[2])); s->qscale[2]);
int qpw = (s->width + 15) / 16;
AVBufferRef *qp_table_buf = av_buffer_alloc(qpw);
if (qp_table_buf) {
memset(qp_table_buf->data, qp, qpw);
av_frame_set_qp_table(data, qp_table_buf, 0, FF_QSCALE_TYPE_MPEG1);
}
if(avctx->debug & FF_DEBUG_QP)
av_log(avctx, AV_LOG_DEBUG, "QP: %d\n", qp);
} }
goto the_end; goto the_end;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment