diff --git a/video/mp_image.c b/video/mp_image.c index 440e3ff5dc..66a046c52f 100644 --- a/video/mp_image.c +++ b/video/mp_image.c @@ -225,12 +225,6 @@ struct mp_image *mp_image_new_copy(struct mp_image *img) return NULL; mp_image_copy(new, img); mp_image_copy_attributes(new, img); - - // Normally these are covered by the reference to the original image data - // (like the AVFrame in vd_lavc.c), but we can't manage it on our own. - new->qscale = NULL; - new->qstride = 0; - return new; } @@ -363,7 +357,6 @@ void mp_image_copy_attributes(struct mp_image *dst, struct mp_image *src) { dst->pict_type = src->pict_type; dst->fields = src->fields; - dst->qscale_type = src->qscale_type; dst->pts = src->pts; dst->params.stereo_in = src->params.stereo_in; dst->params.stereo_out = src->params.stereo_out; @@ -635,9 +628,6 @@ void mp_image_copy_fields_from_av_frame(struct mp_image *dst, if (src->repeat_pict == 1) dst->fields |= MP_IMGFIELD_REPEAT_FIRST; -#if HAVE_AVUTIL_QP_API - dst->qscale = av_frame_get_qp_table(src, &dst->qstride, &dst->qscale_type); -#endif } // Not strictly related, but was added in a similar timeframe. diff --git a/video/mp_image.h b/video/mp_image.h index 24e9b8d885..03d7e70c9b 100644 --- a/video/mp_image.h +++ b/video/mp_image.h @@ -91,11 +91,8 @@ typedef struct mp_image { uint8_t *planes[MP_MAX_PLANES]; int stride[MP_MAX_PLANES]; - char * qscale; - int qstride; int pict_type; // 0->unknown, 1->I, 2->P, 3->B int fields; - int qscale_type; // 0->mpeg1/4/h263, 1->mpeg2 /* redundant */ int chroma_width; diff --git a/wscript b/wscript index d789f5cbc9..ae7ef4187b 100644 --- a/wscript +++ b/wscript @@ -404,12 +404,6 @@ Libav libraries ({0}). Aborting.".format(" ".join(libav_pkg_config_checks)) 'func': check_statement('libavcodec/avcodec.h', 'int x = AVCOL_SPC_BT2020_NCL', use='libav') - }, { - 'name': 'avutil-qp-api', - 'desc': 'libavutil QP API', - 'func': check_statement('libavutil/frame.h', - 'av_frame_get_qp_table(NULL, NULL, NULL)', - use='libav') }, { 'name': 'avcodec-vdpau-alloc-context', 'desc': 'libavcodec vdpau non-sense',