From cd0c01054cf25bf421abb56e237c3939a33c4dc8 Mon Sep 17 00:00:00 2001 From: peak3d Date: Fri, 16 Mar 2018 12:26:15 +0100 Subject: Initialize all VideoPicture members --- .../VideoPlayer/DVDCodecs/Video/AddonVideoCodec.cpp | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/xbmc/cores/VideoPlayer/DVDCodecs/Video/AddonVideoCodec.cpp b/xbmc/cores/VideoPlayer/DVDCodecs/Video/AddonVideoCodec.cpp index 7b693ca708..b07adad0a8 100644 --- a/xbmc/cores/VideoPlayer/DVDCodecs/Video/AddonVideoCodec.cpp +++ b/xbmc/cores/VideoPlayer/DVDCodecs/Video/AddonVideoCodec.cpp @@ -198,9 +198,24 @@ CDVDVideoCodec::VCReturn CAddonVideoCodec::GetPicture(VideoPicture* pVideoPictur pVideoPicture->iHeight = picture.height; pVideoPicture->pts = static_cast(picture.pts); pVideoPicture->dts = DVD_NOPTS_VALUE; - pVideoPicture->color_range = 0; - pVideoPicture->color_space = 4; pVideoPicture->iFlags = 0; + pVideoPicture->chroma_position = 0; + pVideoPicture->colorBits = 8; + pVideoPicture->color_primaries = 0; + pVideoPicture->color_range = 0; + pVideoPicture->color_space = AVCOL_SPC_UNSPECIFIED; + pVideoPicture->color_transfer = 0; + pVideoPicture->hasDisplayMetadata = false; + pVideoPicture->hasLightMetadata = false; + pVideoPicture->iDuration = 0; + pVideoPicture->iFrameType = 0; + pVideoPicture->iRepeatPicture = 0; + pVideoPicture->pict_type = 0; + pVideoPicture->qp_table = nullptr; + pVideoPicture->qscale_type = 0; + pVideoPicture->qstride = 0; + pVideoPicture->stereoMode.clear(); + if (m_codecFlags & DVD_CODEC_CTRL_DROP) pVideoPicture->iFlags |= DVP_FLAG_DROPPED; -- cgit v1.2.3