7ea582e1dbdd9a88b2105fbe29ed0ec92cbf70c6 |
19-Aug-2015 |
Chih-Hung Hsieh <chh@google.com> |
Use unified syntax to compile with both llvm and gas. * Remove useless stab debug info directives .func and .endfunc, which are not recognized by clang/llvm integrated assembler. * Replace require8 with REQUIRE8, preserve8 with PRESERVE8. * Replace LDRNESB with LDRSBNE, LDREQSB with LDRSBEQ, etc. * Replace VST1 {*.U8} with VST1.8 ..., VLD1 {*.U8} with VLD1.8, and VMOV with VMOV.I8. * New assembler output code is identical or equivalent to old gas output. For example, the 3 references of LDR r7, =0x80808080 in omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_Average_4x_Align_unsafe_s.S produced 3 instances of .word 0x80808080 by llvm integrated assembler but only one by gas. Change-Id: Ifdcd5bee915a7534198d7f219bceab72045f6a22
4p10/src_gcc/armVCM4P10_Average_4x_Align_unsafe_s.S
4p10/src_gcc/armVCM4P10_DeblockingChroma_unsafe_s.S
4p10/src_gcc/armVCM4P10_DeblockingLuma_unsafe_s.S
4p10/src_gcc/armVCM4P10_DecodeCoeffsToPair_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_Align_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_Copy_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.S
4p10/src_gcc/armVCM4P10_Interpolate_Chroma_s.S
4p10/src_gcc/armVCM4P10_TransformResidual4x4_s.S
4p10/src_gcc/armVCM4P10_UnpackBlock4x4_s.S
4p10/src_gcc/omxVCM4P10_DeblockLuma_I.S
4p10/src_gcc/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.S
4p10/src_gcc/omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.S
4p10/src_gcc/omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.S
4p10/src_gcc/omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.S
4p10/src_gcc/omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.S
4p10/src_gcc/omxVCM4P10_InterpolateLuma_s.S
4p10/src_gcc/omxVCM4P10_PredictIntraChroma_8x8_s.S
4p10/src_gcc/omxVCM4P10_PredictIntra_16x16_s.S
4p10/src_gcc/omxVCM4P10_PredictIntra_4x4_s.S
4p10/src_gcc/omxVCM4P10_TransformDequantChromaDCFromPair_s.S
4p10/src_gcc/omxVCM4P10_TransformDequantLumaDCFromPair_s.S
|
6d5a1afac2a7bca6b171261ca9b237c3a516e567 |
07-Feb-2015 |
Lajos Molnar <lajos@google.com> |
am 6d5a063d: am 0c11001c: Merge "stagefright: change licensing headers on h264dec omxdl sources" into lmp-mr1-dev * commit '6d5a063de358312e6d133f8937ffb1b795116129': stagefright: change licensing headers on h264dec omxdl sources
|
78e52bfac041d71ce53b5b13c2abf78af742b09d |
06-Feb-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: change licensing headers on h264dec omxdl sources Bug: 19030684 Change-Id: I6d4674fad126c26d3b6819fde91277a92dfd8862
pi/armVC.h
pi/armVCCOMM_s.h
omm/src/omxVCCOMM_ExpandFrame_I_s.s
4p10/api/armVCM4P10_CAVLCTables.h
4p10/src/armVCM4P10_Average_4x_Align_unsafe_s.s
4p10/src/armVCM4P10_CAVLCTables.c
4p10/src/armVCM4P10_DeblockingChroma_unsafe_s.s
4p10/src/armVCM4P10_DeblockingLuma_unsafe_s.s
4p10/src/armVCM4P10_DecodeCoeffsToPair_s.s
4p10/src/armVCM4P10_DequantTables_s.s
4p10/src/armVCM4P10_InterpolateLuma_Align_unsafe_s.s
4p10/src/armVCM4P10_InterpolateLuma_Copy_unsafe_s.s
4p10/src/armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.s
4p10/src/armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s
4p10/src/armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s
4p10/src/armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.s
4p10/src/armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.s
4p10/src/armVCM4P10_Interpolate_Chroma_s.s
4p10/src/armVCM4P10_QuantTables_s.s
4p10/src/armVCM4P10_TransformResidual4x4_s.s
4p10/src/armVCM4P10_UnpackBlock4x4_s.s
4p10/src/omxVCM4P10_DeblockChroma_I.c
4p10/src/omxVCM4P10_DeblockLuma_I.c
4p10/src/omxVCM4P10_DecodeChromaDcCoeffsToPairCAVLC.c
4p10/src/omxVCM4P10_DecodeCoeffsToPairCAVLC.c
4p10/src/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.s
4p10/src/omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.s
4p10/src/omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.s
4p10/src/omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.s
4p10/src/omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.s
4p10/src/omxVCM4P10_InterpolateChroma.c
4p10/src/omxVCM4P10_InterpolateLuma_s.s
4p10/src/omxVCM4P10_PredictIntraChroma_8x8_s.s
4p10/src/omxVCM4P10_PredictIntra_16x16_s.s
4p10/src/omxVCM4P10_PredictIntra_4x4_s.s
4p10/src/omxVCM4P10_TransformDequantChromaDCFromPair_s.s
4p10/src/omxVCM4P10_TransformDequantLumaDCFromPair_s.s
4p10/src_gcc/armVCM4P10_Average_4x_Align_unsafe_s.S
4p10/src_gcc/armVCM4P10_DeblockingChroma_unsafe_s.S
4p10/src_gcc/armVCM4P10_DeblockingLuma_unsafe_s.S
4p10/src_gcc/armVCM4P10_DecodeCoeffsToPair_s.S
4p10/src_gcc/armVCM4P10_DequantTables_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_Align_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_Copy_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.S
4p10/src_gcc/armVCM4P10_Interpolate_Chroma_s.S
4p10/src_gcc/armVCM4P10_QuantTables_s.S
4p10/src_gcc/armVCM4P10_TransformResidual4x4_s.S
4p10/src_gcc/armVCM4P10_UnpackBlock4x4_s.S
4p10/src_gcc/omxVCM4P10_DeblockLuma_I.S
4p10/src_gcc/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.S
4p10/src_gcc/omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.S
4p10/src_gcc/omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.S
4p10/src_gcc/omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.S
4p10/src_gcc/omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.S
4p10/src_gcc/omxVCM4P10_InterpolateLuma_s.S
4p10/src_gcc/omxVCM4P10_PredictIntraChroma_8x8_s.S
4p10/src_gcc/omxVCM4P10_PredictIntra_16x16_s.S
4p10/src_gcc/omxVCM4P10_PredictIntra_4x4_s.S
4p10/src_gcc/omxVCM4P10_TransformDequantChromaDCFromPair_s.S
4p10/src_gcc/omxVCM4P10_TransformDequantLumaDCFromPair_s.S
4p2/api/armVCM4P2_Huff_Tables_VLC.h
4p2/api/armVCM4P2_ZigZag_Tables.h
4p2/src/armVCM4P2_Clip8_s.s
4p2/src/armVCM4P2_DecodeVLCZigzag_AC_unsafe_s.s
4p2/src/armVCM4P2_Huff_Tables_VLC.c
4p2/src/armVCM4P2_Lookup_Tables.c
4p2/src/armVCM4P2_SetPredDir_s.s
4p2/src/armVCM4P2_Zigzag_Tables.c
4p2/src/omxVCM4P2_DecodeBlockCoef_Inter.c
4p2/src/omxVCM4P2_DecodeBlockCoef_Intra.c
4p2/src/omxVCM4P2_DecodePadMV_PVOP_s.s
4p2/src/omxVCM4P2_DecodeVLCZigzag_Inter_s.s
4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraACVLC_s.s
4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraDCVLC_s.s
4p2/src/omxVCM4P2_FindMVpred_s.s
4p2/src/omxVCM4P2_IDCT8x8blk_s.s
4p2/src/omxVCM4P2_MCReconBlock_s.s
4p2/src/omxVCM4P2_PredictReconCoefIntra_s.s
4p2/src/omxVCM4P2_QuantInvInter_I_s.s
4p2/src/omxVCM4P2_QuantInvIntra_I_s.s
|
21e525fdcc234c22d843a8bf1a4ec35c4b376314 |
07-Nov-2014 |
Martin Storsjo <martin@martin.st> |
Remove the executable bit from source files Change-Id: I3c105b7e2736ade22de0bb12f396859816b3adf7
pi/armVC.h
pi/armVCCOMM_s.h
pi/omxVC.h
pi/omxVC_s.h
4p10/api/armVCM4P10_CAVLCTables.h
4p10/src/armVCM4P10_CAVLCTables.c
4p10/src/omxVCM4P10_DeblockChroma_I.c
4p10/src/omxVCM4P10_DeblockLuma_I.c
4p10/src/omxVCM4P10_DecodeChromaDcCoeffsToPairCAVLC.c
4p10/src/omxVCM4P10_DecodeCoeffsToPairCAVLC.c
4p10/src/omxVCM4P10_InterpolateChroma.c
4p2/api/armVCM4P2_Huff_Tables_VLC.h
4p2/api/armVCM4P2_ZigZag_Tables.h
4p2/src/armVCM4P2_Huff_Tables_VLC.c
4p2/src/armVCM4P2_Lookup_Tables.c
4p2/src/armVCM4P2_Zigzag_Tables.c
4p2/src/omxVCM4P2_DecodeBlockCoef_Inter.c
4p2/src/omxVCM4P2_DecodeBlockCoef_Intra.c
rc/armVC_Version.c
|
e17bb5cafdbc6089716d8e8c5afbb00f207a59bb |
08-Aug-2014 |
Ard Biesheuvel <ard.biesheuvel@gmail.com> |
Fix PIC relocations for non-Bsymbolic builds The ARM assembly contains a couple of hand-coded PC relative references to data defined in other object files. Make sure the externs are tagged as hidden so the linker knows that it can resolve the reference locally at build time. Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com> Bug: 16853291 Change-Id: If7bc8e5bb6a2c63b9df33666d56e6c42f398fd47 (cherry picked from commit 97e3e847179c17eb9059fb322413b6facd3e5a03)
4p10/src_gcc/armVCM4P10_DecodeCoeffsToPair_s.S
4p10/src_gcc/armVCM4P10_DequantTables_s.S
|
97e3e847179c17eb9059fb322413b6facd3e5a03 |
08-Aug-2014 |
Ard Biesheuvel <ard.biesheuvel@gmail.com> |
Fix PIC relocations for non-Bsymbolic builds The ARM assembly contains a couple of hand-coded PC relative references to data defined in other object files. Make sure the externs are tagged as hidden so the linker knows that it can resolve the reference locally at build time. Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com> Bug: 16853291 Change-Id: If7bc8e5bb6a2c63b9df33666d56e6c42f398fd47
4p10/src_gcc/armVCM4P10_DecodeCoeffsToPair_s.S
4p10/src_gcc/armVCM4P10_DequantTables_s.S
|
22e06318d04074d1a7c90caa173857abdcfd153e |
13-Aug-2012 |
Ard Biesheuvel <ard.biesheuvel@gmail.com> |
hardening: eliminate text relocations from h264 Change-Id: I8bdf9746f28f2f7bed6c1109c0f4badbab765a7c
4p10/src_gcc/armVCM4P10_DecodeCoeffsToPair_s.S
4p10/src_gcc/armVCM4P10_Interpolate_Chroma_s.S
4p10/src_gcc/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.S
4p10/src_gcc/omxVCM4P10_PredictIntraChroma_8x8_s.S
4p10/src_gcc/omxVCM4P10_PredictIntra_16x16_s.S
4p10/src_gcc/omxVCM4P10_PredictIntra_4x4_s.S
4p10/src_gcc/omxVCM4P10_TransformDequantChromaDCFromPair_s.S
4p10/src_gcc/omxVCM4P10_TransformDequantLumaDCFromPair_s.S
|
0c1bc742181ded4930842b46e9507372f0b1b963 |
01-Jun-2011 |
James Dong <jdong@google.com> |
Initial-checkin for ON2 Software AVC/H264 decoder o when neon is present, the performance gain of On2 AVC software decoder over PV software decoder is more than 30%. o In addition, it fixes some known PV software decoder issues like missing output frames o allow both pv and on2 software avc to be available for easy comparision o change output frames from 8 to 16 Change-Id: I567ad1842025ead7092f0c47e3513d6d9ca232dd
pi/armVC.h
pi/armVCCOMM_s.h
pi/omxVC.h
pi/omxVC_s.h
omm/src/omxVCCOMM_Copy16x16_s.s
omm/src/omxVCCOMM_Copy8x8_s.s
omm/src/omxVCCOMM_ExpandFrame_I_s.s
4p10/api/armVCM4P10_CAVLCTables.h
4p10/src/armVCM4P10_Average_4x_Align_unsafe_s.s
4p10/src/armVCM4P10_CAVLCTables.c
4p10/src/armVCM4P10_DeblockingChroma_unsafe_s.s
4p10/src/armVCM4P10_DeblockingLuma_unsafe_s.s
4p10/src/armVCM4P10_DecodeCoeffsToPair_s.s
4p10/src/armVCM4P10_DequantTables_s.s
4p10/src/armVCM4P10_InterpolateLuma_Align_unsafe_s.s
4p10/src/armVCM4P10_InterpolateLuma_Copy_unsafe_s.s
4p10/src/armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.s
4p10/src/armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s
4p10/src/armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s
4p10/src/armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.s
4p10/src/armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.s
4p10/src/armVCM4P10_Interpolate_Chroma_s.s
4p10/src/armVCM4P10_QuantTables_s.s
4p10/src/armVCM4P10_TransformResidual4x4_s.s
4p10/src/armVCM4P10_UnpackBlock4x4_s.s
4p10/src/omxVCM4P10_DeblockChroma_I.c
4p10/src/omxVCM4P10_DeblockLuma_I.c
4p10/src/omxVCM4P10_DecodeChromaDcCoeffsToPairCAVLC.c
4p10/src/omxVCM4P10_DecodeCoeffsToPairCAVLC.c
4p10/src/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.s
4p10/src/omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.s
4p10/src/omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.s
4p10/src/omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.s
4p10/src/omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.s
4p10/src/omxVCM4P10_InterpolateChroma.c
4p10/src/omxVCM4P10_InterpolateLuma_s.s
4p10/src/omxVCM4P10_PredictIntraChroma_8x8_s.s
4p10/src/omxVCM4P10_PredictIntra_16x16_s.s
4p10/src/omxVCM4P10_PredictIntra_4x4_s.s
4p10/src/omxVCM4P10_TransformDequantChromaDCFromPair_s.s
4p10/src/omxVCM4P10_TransformDequantLumaDCFromPair_s.s
4p10/src_gcc/armVCM4P10_Average_4x_Align_unsafe_s.S
4p10/src_gcc/armVCM4P10_DeblockingChroma_unsafe_s.S
4p10/src_gcc/armVCM4P10_DeblockingLuma_unsafe_s.S
4p10/src_gcc/armVCM4P10_DecodeCoeffsToPair_s.S
4p10/src_gcc/armVCM4P10_DequantTables_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_Align_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_Copy_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.S
4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.S
4p10/src_gcc/armVCM4P10_Interpolate_Chroma_s.S
4p10/src_gcc/armVCM4P10_QuantTables_s.S
4p10/src_gcc/armVCM4P10_TransformResidual4x4_s.S
4p10/src_gcc/armVCM4P10_UnpackBlock4x4_s.S
4p10/src_gcc/omxVCM4P10_DeblockLuma_I.S
4p10/src_gcc/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.S
4p10/src_gcc/omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.S
4p10/src_gcc/omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.S
4p10/src_gcc/omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.S
4p10/src_gcc/omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.S
4p10/src_gcc/omxVCM4P10_InterpolateLuma_s.S
4p10/src_gcc/omxVCM4P10_PredictIntraChroma_8x8_s.S
4p10/src_gcc/omxVCM4P10_PredictIntra_16x16_s.S
4p10/src_gcc/omxVCM4P10_PredictIntra_4x4_s.S
4p10/src_gcc/omxVCM4P10_TransformDequantChromaDCFromPair_s.S
4p10/src_gcc/omxVCM4P10_TransformDequantLumaDCFromPair_s.S
4p2/api/armVCM4P2_Huff_Tables_VLC.h
4p2/api/armVCM4P2_ZigZag_Tables.h
4p2/src/armVCM4P2_Clip8_s.s
4p2/src/armVCM4P2_DecodeVLCZigzag_AC_unsafe_s.s
4p2/src/armVCM4P2_Huff_Tables_VLC.c
4p2/src/armVCM4P2_Lookup_Tables.c
4p2/src/armVCM4P2_SetPredDir_s.s
4p2/src/armVCM4P2_Zigzag_Tables.c
4p2/src/omxVCM4P2_DecodeBlockCoef_Inter.c
4p2/src/omxVCM4P2_DecodeBlockCoef_Intra.c
4p2/src/omxVCM4P2_DecodePadMV_PVOP_s.s
4p2/src/omxVCM4P2_DecodeVLCZigzag_Inter_s.s
4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraACVLC_s.s
4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraDCVLC_s.s
4p2/src/omxVCM4P2_FindMVpred_s.s
4p2/src/omxVCM4P2_IDCT8x8blk_s.s
4p2/src/omxVCM4P2_MCReconBlock_s.s
4p2/src/omxVCM4P2_PredictReconCoefIntra_s.s
4p2/src/omxVCM4P2_QuantInvInter_I_s.s
4p2/src/omxVCM4P2_QuantInvIntra_I_s.s
rc/armVC_Version.c
|