avfilter/codecview: Enable QP visualization for H.264
The codecviewfilter, when used with qp=1, did not display quantization parameter values for H.264 streams because the QP table extraction was restricted to MPEG-2 video. This patch enables H.264 support by updating ff_qp_table_extractto accept AV_VIDEO_ENC_PARAMS_H264. This allows for correct QP overlay on H.264 video Signed-off-by: Timothee <timothee.informatique@regaud-chapuy.fr> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
e6298e0759
commit
c94a419e32
1 changed files with 3 additions and 2 deletions
|
|
@ -39,8 +39,9 @@ int ff_qp_table_extract(AVFrame *frame, int8_t **table, int *table_w, int *table
|
|||
sd = av_frame_get_side_data(frame, AV_FRAME_DATA_VIDEO_ENC_PARAMS);
|
||||
if (!sd)
|
||||
return 0;
|
||||
par = (AVVideoEncParams*)sd->data;
|
||||
if (par->type != AV_VIDEO_ENC_PARAMS_MPEG2 ||
|
||||
par = (AVVideoEncParams *)sd->data;
|
||||
if ((par->type != AV_VIDEO_ENC_PARAMS_MPEG2 &&
|
||||
par->type != AV_VIDEO_ENC_PARAMS_H264) ||
|
||||
(par->nb_blocks != 0 && par->nb_blocks != nb_mb))
|
||||
return AVERROR(ENOSYS);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue