Bug 1224361 - Upstream update patch - r=rillian

This commit is contained in:
Gerald Squelart 2015-12-03 14:14:46 +11:00
parent 82789accdd
commit 02bd65aff8
2 changed files with 33 additions and 0 deletions

View File

@ -0,0 +1,31 @@
# HG changeset patch
# User Gerald Squelart <gsquelart@mozilla.com>
# Parent a2eeff55028dc78e98a16e1d8840d77378f37408
Bug 1224361 - Clamp QIndex also in abs-value mode - r=rillian
diff --git a/media/libvpx/vp8/decoder/decodeframe.c b/media/libvpx/vp8/decoder/decodeframe.c
--- a/media/libvpx/vp8/decoder/decodeframe.c
+++ b/media/libvpx/vp8/decoder/decodeframe.c
@@ -66,20 +66,19 @@ void vp8_mb_init_dequantizer(VP8D_COMP *
if (xd->segmentation_enabled)
{
/* Abs Value */
if (xd->mb_segement_abs_delta == SEGMENT_ABSDATA)
QIndex = xd->segment_feature_data[MB_LVL_ALT_Q][mbmi->segment_id];
/* Delta Value */
else
- {
QIndex = pc->base_qindex + xd->segment_feature_data[MB_LVL_ALT_Q][mbmi->segment_id];
- QIndex = (QIndex >= 0) ? ((QIndex <= MAXQ) ? QIndex : MAXQ) : 0; /* Clamp to valid range */
- }
+
+ QIndex = (QIndex >= 0) ? ((QIndex <= MAXQ) ? QIndex : MAXQ) : 0; /* Clamp to valid range */
}
else
QIndex = pc->base_qindex;
/* Set up the macroblock dequant constants */
xd->dequant_y1_dc[0] = 1;
xd->dequant_y1[0] = pc->Y1dequant[QIndex][0];
xd->dequant_y2[0] = pc->Y2dequant[QIndex][0];

View File

@ -596,6 +596,8 @@ def apply_patches():
os.system("patch -p3 < vpx_once.patch")
# Bug 1224363 - Clamp seg_lvl also in abs-value mode.
os.system("patch -p3 < clamp_abs_lvl_seg.patch")
# Bug 1224361 - Clamp QIndex also in abs-value mode.
os.system("patch -p3 < clamp-abs-QIndex.patch")
def update_readme(commit):
with open('README_MOZILLA') as f: