History log of /external/libhevc/common/arm/ihevc_sao_edge_offset_class3_chroma.s
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a47cb8865a33a87f163d87781f417884d30d46ed 09-Oct-2017 Rakesh Kumar <rakesh.kumar@ittiam.com> Add PUSH-POP of D registers in Arm Neon 32 bit functions

According to ARM calling conventions, D8-D15 are callee saved
registers. Hence have to be pushed before used as scratch.
Added Push Pop in inter_pred, intra_pred, deblk_luma, itrans,
itrans_recon, sao, weighted_pred ARM NEON 32 bit functions.

Bug: 68320413
Test: Tested hevcdec
Change-Id: I71f8868ac4205b0a3680d7ce5b82511653e9c747
/external/libhevc/common/arm/ihevc_sao_edge_offset_class3_chroma.s
60d381a2da64c439ecc702c0c50fbb4340cd41a0 20-May-2016 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Fixed few issues in SAO arm assemblies

There were few mismatches seen because of wrong clipping and wrong increments
in SAO assemblies

Bug: 68320413
Change-Id: I8ab28d847b1708b6949eac514f99e475e792cde1
/external/libhevc/common/arm/ihevc_sao_edge_offset_class3_chroma.s
e34131d744e1b217ef4177ed7a4299b63ffd0352 25-Nov-2014 Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> Update assembly files to unified syntax

This allows them to be built with clang's internal assembler.
Also, pass -I flags to the assembler explicitly and stop disabling
clang.

Bug: 68320413
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Change-Id: I67dfd0d1b44217af6cf159f4d8810b3c2173702b
/external/libhevc/common/arm/ihevc_sao_edge_offset_class3_chroma.s
281639b6a108db0b45c34e44041c64691b8ec6d7 25-Nov-2016 Harish Mahendrakar <harish.mahendrakar@ittiam.com> 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
(cherry picked from commit 68215fd9ed309d1f1cc204e96bd788f5c865525c)
/external/libhevc/common/arm/ihevc_sao_edge_offset_class3_chroma.s
0d8951cef4b1a1dbf4ff5ba3e8796cf1d4503098 16-May-2014 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Initial Version of HEVC decoder

Compliant to reference software HM11.0 onwards

Bug: 14571712
Change-Id: I8af25c1221cc6ab70440141c4d9b48c1ac69696a
/external/libhevc/common/arm/ihevc_sao_edge_offset_class3_chroma.s