From 8939674a367a22de94dcf92f2e0c7fe5f03d3005 Mon Sep 17 00:00:00 2001 From: Sreerenj Balachandran Date: Thu, 13 Aug 2015 03:48:43 +0300 Subject: [PATCH] decoder: hevc: Fix the value assigning for delta_chroma_log2_weight_denom Assign only if ChromaArrayType != 0.. Signed-off-by: Sreerenj Balachandran --- gst-libs/gst/vaapi/gstvaapidecoder_h265.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst-libs/gst/vaapi/gstvaapidecoder_h265.c b/gst-libs/gst/vaapi/gstvaapidecoder_h265.c index 15ec786..e401b81 100644 --- a/gst-libs/gst/vaapi/gstvaapidecoder_h265.c +++ b/gst-libs/gst/vaapi/gstvaapidecoder_h265.c @@ -2339,7 +2339,7 @@ fill_pred_weight_table (GstVaapiDecoderH265 * decoder, (pps->weighted_bipred_flag && GST_H265_IS_B_SLICE (slice_hdr))) { slice_param->luma_log2_weight_denom = w->luma_log2_weight_denom; - if (!sps->chroma_format_idc) + if (sps->chroma_array_type != 0) slice_param->delta_chroma_log2_weight_denom = w->delta_chroma_log2_weight_denom; -- 2.7.4