summaryrefslogtreecommitdiffstats
path: root/video
diff options
context:
space:
mode:
Diffstat (limited to 'video')
-rw-r--r--video/mp_image.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/video/mp_image.c b/video/mp_image.c
index bc29d298e2..0473bda36e 100644
--- a/video/mp_image.c
+++ b/video/mp_image.c
@@ -1030,14 +1030,8 @@ struct mp_image *mp_image_from_av_frame(struct AVFrame *src)
#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(57, 16, 100)
sd = av_frame_get_side_data(src, AV_FRAME_DATA_DOVI_METADATA);
- if (sd) {
- // Strip DoVi metadata that requires an EL, since it's near-impossible
- // for us to support easily or sanely
- const AVDOVIMetadata *metadata = (AVDOVIMetadata *) sd->buf->data;
- const AVDOVIRpuDataHeader *rpu = av_dovi_get_header(metadata);
- if (rpu->disable_residual_flag)
- dst->dovi = sd->buf;
- }
+ if (sd)
+ dst->dovi = sd->buf;
sd = av_frame_get_side_data(src, AV_FRAME_DATA_DOVI_RPU_BUFFER);
if (sd)