mirror of
https://github.com/ittiam-systems/libhevc.git
synced 2026-08-15 23:32:35 +07:00
Fix in Chroma SAO for non-multiple of 8 height
A register was not loaded correctly which was resulting in a crash for a certain combination of availability flags and block height Bug: 32873375 Test: Tested manually for the clip associated with the bug Change-Id: I6e0969a1e51c8149853bae226b527411b45ec370
This commit is contained in:
parent
f4f3556e04
commit
68215fd9ed
2 changed files with 2 additions and 2 deletions
|
|
@ -703,9 +703,9 @@ WD_16_HT_4_LOOP:
|
|||
|
||||
SKIP_AU1_MASK_VAL_WD_16_HT_4:
|
||||
LDRB r11,[r5,#2] @pu1_avail[2]
|
||||
CMP r11,#0
|
||||
SUBEQ r8,r0,r1 @pu1_src - src_strd
|
||||
|
||||
CMP r11,#0
|
||||
MOVNE r8,r3
|
||||
VLD1.8 D12,[r0]! @pu1_cur_row = vld1q_u8(pu1_src)
|
||||
VLD1.8 D13,[r0] @pu1_cur_row = vld1q_u8(pu1_src)
|
||||
|
|
|
|||
|
|
@ -775,9 +775,9 @@ WD_16_HT_4_LOOP:
|
|||
SKIP_AU1_MASK_VAL_WD_16_HT_4:
|
||||
LDRB w11,[x5,#2] //pu1_avail[2]
|
||||
SUB x20,x0,x1 //pu1_src - src_strd
|
||||
CMP x11,#0
|
||||
csel x8, x20, x8,EQ
|
||||
|
||||
CMP x11,#0
|
||||
csel x8, x3, x8,NE
|
||||
LD1 {v5.16b},[x0] //pu1_cur_row = vld1q_u8(pu1_src)
|
||||
//LD1 {v13.8b},[x0] //pu1_cur_row = vld1q_u8(pu1_src)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue