decoder: hevc: Fix the value assigning for delta_chroma_log2_weight_denom
authorSreerenj Balachandran <sreerenj.balachandran@intel.com>
Thu, 13 Aug 2015 00:48:43 +0000 (03:48 +0300)
committerSreerenj Balachandran <sreerenj.balachandran@intel.com>
Thu, 13 Aug 2015 00:48:43 +0000 (03:48 +0300)
Assign only if ChromaArrayType != 0..

Signed-off-by: Sreerenj Balachandran <sreerenj.balachandran@intel.com>
gst-libs/gst/vaapi/gstvaapidecoder_h265.c

index 15ec786..e401b81 100644 (file)
@@ -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;