Merge "Fix in handling wrong cu_qp_delta" into lmp-dev am: 98f9e26d24 am: 10f2b105f5 am: b4ddce56d1 am: 59b232588b am: ca85c43d8d am: fc093b18cd
am: 4f28fb5344
Change-Id: If74f86a089ab5a093387c6a1e9708961ff8cf4fc
diff --git a/common/arm/ihevc_itrans_recon_8x8.s b/common/arm/ihevc_itrans_recon_8x8.s
index 440512a..e9b53b4 100644
--- a/common/arm/ihevc_itrans_recon_8x8.s
+++ b/common/arm/ihevc_itrans_recon_8x8.s
@@ -151,12 +151,12 @@
@// copy the input pointer to another register
@// step 1 : load all constants
stmfd sp!,{r4-r12,lr}
- add sp,sp,#40
- ldr r8,[sp,#4] @ prediction stride
- ldr r7,[sp,#8] @ destination stride
- ldr r6,[sp] @ src stride
- ldr r12,[sp,#12]
- ldr r11,[sp,#16]
+
+ ldr r8,[sp,#44] @ prediction stride
+ ldr r7,[sp,#48] @ destination stride
+ ldr r6,[sp, #40] @ src stride
+ ldr r12,[sp,#52]
+ ldr r11,[sp,#56]
mov r6,r6,lsl #1 @ x sizeof(word16)
add r9,r0,r6, lsl #1 @ 2 rows
@@ -925,7 +925,7 @@
- sub sp,sp,#40
+
ldmfd sp!,{r4-r12,pc}
diff --git a/decoder.x86.mk b/decoder.x86.mk
index 287ef3a..3f86923 100644
--- a/decoder.x86.mk
+++ b/decoder.x86.mk
@@ -40,5 +40,6 @@
LOCAL_C_INCLUDES_x86 += $(libhevcd_inc_dir_x86)
LOCAL_CFLAGS_x86 += $(libhevcd_cflags_x86)
-
+# Bug: 25132373
+LOCAL_CLANG := false