]> granicus.if.org Git - libvpx/commitdiff
Fix for supertx decode with segments
authorPeter de Rivaz <peter.derivaz@gmail.com>
Thu, 18 Jun 2015 18:15:15 +0000 (19:15 +0100)
committerPeter de Rivaz <peter.derivaz@gmail.com>
Thu, 18 Jun 2015 18:16:07 +0000 (18:16 +0000)
Change-Id: I5e07b0b9fafd2578ecfacf20fb70b07fd6977d98

vp9/decoder/vp9_decodeframe.c

index 23695f4df6776894e90f440fee57f68895ebfb1a..08b4f869a68a7d77d499a59b47f9c73f031d359a 100644 (file)
@@ -1539,6 +1539,11 @@ static void decode_partition(VP9_COMMON *const cm, MACROBLOCKD *const xd,
       int eobtotal = 0;
       struct inter_args arg = { cm, xd, r, &eobtotal };
       set_offsets_topblock(cm, xd, tile, bsize, mi_row, mi_col);
+      if (cm->seg.enabled) {
+        setup_plane_dequants(cm, xd, vp9_get_qindex(&cm->seg,
+                                                    xd->mi[0].mbmi.segment_id,
+                                                    cm->base_qindex));
+      }
 #if CONFIG_EXT_TX
       xd->mi[0].mbmi.ext_txfrm = txfm;
 #endif