mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1224361 - Upstream update patch - r=rillian
This commit is contained in:
parent
82789accdd
commit
02bd65aff8
31
media/libvpx/clamp-abs-QIndex.patch
Normal file
31
media/libvpx/clamp-abs-QIndex.patch
Normal 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];
|
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user