a4a6d63ec590a3be60a60527c619fb0bf7870b59 |
21-Dec-2016 |
Vishwath Mohan <vishwath@google.com> |
Enable CFI for some media components. Enables CFI locally for the following components: media/libmedia/ media/libstagefright/codec2/ media/libstagefright/codecs/aacdec/ media/libstagefright/codecs/aacenc/ media/libstagefright/codecs/amrwbenc/ media/libstagefright/codecs/avc/common/ media/libstagefright/codecs/avc/enc/ media/libstagefright/codecs/avcdec/ media/libstagefright/codecs/avcenc/ media/libstagefright/codecs/flac/enc/ media/libstagefright/codecs/g711/dec/ media/libstagefright/codecs/gsm/dec/ media/libstagefright/codecs/hevcdec/ media/libstagefright/codecs/m4v_h263/dec/ media/libstagefright/codecs/m4v_h263/enc/ media/libstagefright/codecs/mp3dec/ media/libstagefright/codecs/mpeg2dec/ media/libstagefright/codecs/on2/dec/ media/libstagefright/codecs/on2/enc/ media/libstagefright/codecs/on2/h264dec/ media/libstagefright/codecs/opus/dec/ media/libstagefright/codecs/raw/ media/libstagefright/http/ media/libstagefright/httplive/ media/libstagefright/omx/ media/libstagefright/wifi-display/ Note that CFI is currently hidden under the global flag, ENABLE_CFI=true. Unless this is set, local settings are not honored and CFI will not be enabled. This allows CFI to essentially remain off on all branches, but will allow it to be tested and debugged using targeted builds. Bug: 30227045 Test: m -j40 and device builds and boots Test: CFI is not enabled unless built with ENABLE_CFI=true Test: CFI enabled build passes the media CTS tests.
ndroid.mk
|
32a5f5d53f9fe2ba584d2ecdf3edd487fb4146a7 |
22-Dec-2016 |
Mark Salyzyn <salyzyn@google.com> |
resolve merge conflicts of 4532a36 to master Test: build Change-Id: I9b93c4a703c0ee16116be2bea0e6df0606d29363
|
60d02077d86d2d1092443519290101f503aa6f7a |
29-Sep-2016 |
Mark Salyzyn <salyzyn@google.com> |
Replace cutils/log.h with either android/log.h or log/log.h Test: compile Bug: 31289077 Change-Id: I795a76f978d2213737f1fa908da789c543219b75
ource/H264SwDecApi.c
ource/h264bsd_dpb.c
|
e7557336920ca7e7d53e8ccc03d23359b41957af |
18-Oct-2016 |
Glenn Kasten <gkasten@google.com> |
Remove executable bit from ordinary files Test: builds OK Change-Id: I7912c9c9c85dc500d33698fc174ba2a0db387407
mxdl/arm_neon/ARM_DELIVERY.TXT
mxdl/arm_neon/ARM_MANIFEST.TXT
mxdl/arm_neon/filelist_vc.txt
mxdl/arm_neon/vc/comm/src/omxVCCOMM_Copy16x16_s.s
mxdl/arm_neon/vc/comm/src/omxVCCOMM_Copy8x8_s.s
mxdl/arm_neon/vc/comm/src/omxVCCOMM_ExpandFrame_I_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_Average_4x_Align_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_DeblockingChroma_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_DeblockingLuma_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_DecodeCoeffsToPair_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_DequantTables_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_Align_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_Copy_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_Interpolate_Chroma_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_QuantTables_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_TransformResidual4x4_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_UnpackBlock4x4_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_InterpolateLuma_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_PredictIntraChroma_8x8_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_PredictIntra_16x16_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_PredictIntra_4x4_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_TransformDequantChromaDCFromPair_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_TransformDequantLumaDCFromPair_s.s
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_Clip8_s.s
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_DecodeVLCZigzag_AC_unsafe_s.s
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_SetPredDir_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodePadMV_PVOP_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_Inter_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraACVLC_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraDCVLC_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_FindMVpred_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_IDCT8x8blk_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_MCReconBlock_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_PredictReconCoefIntra_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_QuantInvInter_I_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_QuantInvIntra_I_s.s
ource/arm11_asm/h264bsd_interpolate_chroma_hor.s
ource/arm11_asm/h264bsd_interpolate_chroma_hor_ver.s
ource/arm11_asm/h264bsd_interpolate_chroma_ver.s
ource/arm11_asm/h264bsd_interpolate_hor_half.s
ource/arm11_asm/h264bsd_interpolate_hor_quarter.s
ource/arm11_asm/h264bsd_interpolate_hor_ver_quarter.s
ource/arm11_asm/h264bsd_interpolate_mid_hor.s
ource/arm11_asm/h264bsd_interpolate_ver_half.s
ource/arm11_asm/h264bsd_interpolate_ver_quarter.s
|
5f5ee1110dd85001b43db7637a97474acfe8d681 |
16-Aug-2016 |
Glenn Kasten <gkasten@google.com> |
LOCAL_CLANG := true is now the default Test: verify that build has no failures Change-Id: Ib249b276c6295e55eb54fa37b6d15486415dfbed
ndroid.mk
|
ce4df5e534eb86748fe80c84efb6b7fc0b6b5b46 |
04-Mar-2016 |
Wonsik Kim <wonsik@google.com> |
stagefright: move MedaDefs from libstagefright to libmedia Bug: 24761407 Change-Id: If4914340a645c6f3c14eea0c873c162926d72ca2
ndroid.mk
|
babbe31cee8fd5360265c02e307209db172fcca5 |
09-Jun-2016 |
Marco Nelissen <marcone@google.com> |
Fix potential overflow am: d0090759e7 am: f5d9360be0 am: 08cb85206a am: 20062e9ea6 am: 999c3ea23b am: 7f4bf86afd am: 356a30b4cb am: 9da2f9de13 am: 24a01b2940 am: aae6e3a42a am: 6b478e2c56 am: e358e2190a Change-Id: I00146c97c05de6056c795c72f0db95ec17a036c3
|
e358e2190aa61e5d8e28b1df698a82eecd47ead2 |
09-Jun-2016 |
Marco Nelissen <marcone@google.com> |
Fix potential overflow am: d0090759e7 am: f5d9360be0 am: 08cb85206a am: 20062e9ea6 am: 999c3ea23b am: 7f4bf86afd am: 356a30b4cb am: 9da2f9de13 am: 24a01b2940 am: aae6e3a42a am: 6b478e2c56 Change-Id: I8de38ccee100e5f363292f24c8375e05726a154d
|
356a30b4cb964d98b90d39774e3aed17c3a2991a |
09-Jun-2016 |
Marco Nelissen <marcone@google.com> |
Fix potential overflow am: d0090759e7 am: f5d9360be0 am: 08cb85206a am: 20062e9ea6 am: 999c3ea23b am: 7f4bf86afd Change-Id: Ic47ed961eca9156e10e960e912e8b98c5485ebe5
|
999c3ea23b8369cd710524055cca4ec282a332c6 |
09-Jun-2016 |
Marco Nelissen <marcone@google.com> |
Fix potential overflow am: d0090759e7 am: f5d9360be0 am: 08cb85206a am: 20062e9ea6 Change-Id: I3b1984feedd189530b4cae5719b181aac29fd6ee
|
20062e9ea6f406bb2e4f5bbbee0845f8fd81eab4 |
09-Jun-2016 |
Marco Nelissen <marcone@google.com> |
Fix potential overflow am: d0090759e7 am: f5d9360be0 am: 08cb85206a Change-Id: I200011cb9c9c4a71ec71e856bc3d4dd7fdd971b6
|
d0090759e79208d7203280166018bb7d5d4f9d02 |
08-Jun-2016 |
Marco Nelissen <marcone@google.com> |
Fix potential overflow Bug: 28533562 Change-Id: I798ab24caa4c81f3ba564cad7c9ee019284fb702
ource/h264bsd_dpb.c
|
276b60e1be8ed92149411240d95705c642c7531a |
19-May-2016 |
Chih-hung Hsieh <chh@google.com> |
Merge "Fix misc-macro-parentheses warnings." am: 8a6d716a1e am: f89b497da8 * commit 'f89b497da89aefbf32b3bdfd62d92c4ca00c4928': Fix misc-macro-parentheses warnings. Change-Id: I137b2728a00dbdfdceb44504f4f3f4707c441d93
|
183d387706417863076873ec566ca5966d8f5560 |
18-May-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix misc-macro-parentheses warnings. Bug: 28705665 Change-Id: I9b4b253100cc06a5f37eb3129b0d54991471e382
ource/h264bsd_cavlc.c
ource/h264bsd_util.h
|
e35bcaa2c908c5ef404928412ade7711e6173d35 |
13-May-2016 |
Pawin Vongmasa <pawin@google.com> |
h264bsdActivateParamSets: Prevent multiplication overflow. am: 87277aac64 am: 2a68d5279d am: 5dfa5f268e am: a0bb560e3b am: 7c22e59819 am: 548439e243 am: 4d027a6bf5 am: 177aee1b6b am: e9bb4f9b51 am: 60ab0df366 am: ec5e9c0f99 * commit 'ec5e9c0f9911e280ba8344a40891b7a12a67ec34': h264bsdActivateParamSets: Prevent multiplication overflow. Change-Id: I3020d794e03987eb84307d0e004ca951596a7b1d
|
4d027a6bf52ff3c82bee40594514faaf74cd27ab |
13-May-2016 |
Pawin Vongmasa <pawin@google.com> |
h264bsdActivateParamSets: Prevent multiplication overflow. am: 87277aac64 am: 2a68d5279d am: 5dfa5f268e am: a0bb560e3b am: 7c22e59819 am: 548439e243 * commit '548439e243accefdb42d318175aedd281a225da4': h264bsdActivateParamSets: Prevent multiplication overflow. Change-Id: I6aea83511caf50e10d2e76ccafbecc0bba68cdf9
|
7c22e598197706108f15fe182c4bf76fc26b105c |
13-May-2016 |
Pawin Vongmasa <pawin@google.com> |
h264bsdActivateParamSets: Prevent multiplication overflow. am: 87277aac64 am: 2a68d5279d am: 5dfa5f268e am: a0bb560e3b * commit 'a0bb560e3bdbfa96c4184545ed82c17d01025294': h264bsdActivateParamSets: Prevent multiplication overflow. Change-Id: I24776d732ce661acf0a3ee1bdb31055a39258c98
|
a0bb560e3bdbfa96c4184545ed82c17d01025294 |
13-May-2016 |
Pawin Vongmasa <pawin@google.com> |
h264bsdActivateParamSets: Prevent multiplication overflow. am: 87277aac64 am: 2a68d5279d am: 5dfa5f268e * commit '5dfa5f268e97d862744ffddc4596577495022bea': h264bsdActivateParamSets: Prevent multiplication overflow. Change-Id: I30bba39d44061c72485419ac8686fba2427e3328
|
87277aac64a21461b657298dcdcb809737347980 |
12-May-2016 |
Pawin Vongmasa <pawin@google.com> |
h264bsdActivateParamSets: Prevent multiplication overflow. Report MEMORY_ALLOCATION_ERROR if pStorage->picSizeInMbs would exceed UINT32_MAX bytes. Bug: 28532266 Change-Id: Ia6f11efb18818afcdb5fa2a38a14f2a2d8c8447a
ource/h264bsd_storage.c
|
5b817c598754e0895ee43bd2f6a9954a25d8979a |
14-Apr-2016 |
Marco Nelissen <marcone@google.com> |
h264dec: check for overflows when calculating allocation size. am: a3dd713 am: d504c68 am: 9f3762d am: 76f606b am: 9d9ebc9 am: 8e46016 am: 3e1803f am: 13d3588 am: fa12d6f am: 1c6e052 am: ed99ef7 * commit 'ed99ef7997d57b53d3b1d85cb4ae043110d3b68a': h264dec: check for overflows when calculating allocation size. Change-Id: If9969bddb7c33f7e3145542da278e36261c21ff3
|
3e1803fc40052b5cf6f3f7a63aa82bf446749724 |
14-Apr-2016 |
Marco Nelissen <marcone@google.com> |
h264dec: check for overflows when calculating allocation size. am: a3dd713 am: d504c68 am: 9f3762d am: 76f606b am: 9d9ebc9 am: 8e46016 * commit '8e4601608f3ecbc7b5b40c6b6efe3290104aa743': h264dec: check for overflows when calculating allocation size. Change-Id: Icac8c5785b5c15c1e882a5ced0f536c3501e1159
|
9d9ebc990f4b4b18f48d09232b053b3cb69dbb6b |
14-Apr-2016 |
Marco Nelissen <marcone@google.com> |
h264dec: check for overflows when calculating allocation size. am: a3dd713 am: d504c68 am: 9f3762d am: 76f606b * commit '76f606bdf9d52a4406dc285e06a0f15b13903bac': h264dec: check for overflows when calculating allocation size. Change-Id: I1ae828ed17ca9df7b3097cdb1acaf06e0202321d
|
76f606bdf9d52a4406dc285e06a0f15b13903bac |
14-Apr-2016 |
Marco Nelissen <marcone@google.com> |
h264dec: check for overflows when calculating allocation size. am: a3dd713 am: d504c68 am: 9f3762d * commit '9f3762d8c76b778c8f600486a464838731105b09': h264dec: check for overflows when calculating allocation size. Change-Id: Iefdde609316ffa6fb9037f24d3865980633cd4b9
|
a3dd713893658baf50df88b261aba83bb0c40687 |
08-Apr-2016 |
Marco Nelissen <marcone@google.com> |
h264dec: check for overflows when calculating allocation size. Bug: 27855419 Change-Id: Idabedca52913ec31ea5cb6a6109ab94e3fb2badd
nc/H264SwDecApi.h
ource/DecTestBench.c
ource/EvaluationTestBench.c
ource/H264SwDecApi.c
ource/TestBenchMultipleInstance.c
ource/h264bsd_decoder.c
ource/h264bsd_util.h
|
88d291c4026a83800697d044dd1bd3e47be47233 |
08-Apr-2016 |
Wonsik Kim <wonsik@google.com> |
Merge "codecs: check OMX buffer size before use in (h263|h264)dec" into lmp-dev am: c3cd9ea am: 590fce5 am: b00d2bd am: acd0b16 am: 4c40196 am: d1d5b74 am: d3e5897 am: 796a58e * commit '796a58e33c4a955319141d3f7dda9844a2e1e361': codecs: check OMX buffer size before use in (h263|h264)dec Change-Id: Idf6503629c5a2e8979f59204a6db75e5af7af783
|
acd0b166826a8be93f423580cc966b680f780a8c |
08-Apr-2016 |
Wonsik Kim <wonsik@google.com> |
Merge "codecs: check OMX buffer size before use in (h263|h264)dec" into lmp-dev am: c3cd9ea am: 590fce5 am: b00d2bd * commit 'b00d2bd2bc8e4084ca244775eb90b5b001f4e6cd': codecs: check OMX buffer size before use in (h263|h264)dec Change-Id: I6d49ed7ab40e374c77887cdccf0a7510f7dd277b
|
590fce51b958ab882e6e43f79151382fcef22623 |
08-Apr-2016 |
Wonsik Kim <wonsik@google.com> |
Merge "codecs: check OMX buffer size before use in (h263|h264)dec" into lmp-dev am: c3cd9ea * commit 'c3cd9ea24d2eef42881f948f5b0278c6cd9023bb': codecs: check OMX buffer size before use in (h263|h264)dec Change-Id: I93a3b15a6a7804502638b484bb6b45790cd374fc
|
e75d53abb2f986cf07476d1430eb9981a79b2d2f |
20-Mar-2016 |
Wonsik Kim <wonsik@google.com> |
DO NOT MERGE codecs: check OMX buffer size before use in (h263|h264)dec Bug: 27833616 Change-Id: I0fd599b3da431425d89236ffdd9df423c11947c0
oftAVC.cpp
oftAVC.h
|
3a3c3f7fc658ef874f82e46857ad9df3616aac95 |
20-Mar-2016 |
Wonsik Kim <wonsik@google.com> |
codecs: check OMX buffer size before use in (h263|h264)dec Bug: 27833616 Change-Id: I0fd599b3da431425d89236ffdd9df423c11947c0
oftAVC.cpp
oftAVC.h
|
2339dc7eb6f7d549cae931a16f16099ac3bed13b |
03-Nov-2015 |
Yongqin Liu <yongqin.liu@linaro.org> |
codecs: update for check ifeq ($(TARGET_ARCH),arm) This condition check will only pass when compile for 32bit platform. It will not pass when generate the 32bit binary or libarary for 64bit platform. update it with variants like LOCAL_SRC_FILES_arm to make it used by 32bit binary or library on 64biy platform as well Change-Id: Ia887610a97c68fa58925d2d86c5eb29cb397d6ef Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
ndroid.mk
|
47e75ca7eaf76546e1cf5d4428b3b47732e701f5 |
26-Oct-2015 |
Dan Austin <danielaustin@google.com> |
Enable fsanitize signed-integer-overflow in on2 soft H.264 decoder Bug: 23756200 Change-Id: Id7a3a62d9edb86d41ba21deca3294b8406e2fa47
ndroid.mk
|
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
ndroid.mk
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_Average_4x_Align_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DeblockingChroma_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DeblockingLuma_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DecodeCoeffsToPair_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_Align_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_Copy_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_Interpolate_Chroma_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_TransformResidual4x4_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_UnpackBlock4x4_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_DeblockLuma_I.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_InterpolateLuma_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntraChroma_8x8_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntra_16x16_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntra_4x4_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_TransformDequantChromaDCFromPair_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_TransformDequantLumaDCFromPair_s.S
ource/arm_neon_asm_gcc/asm_common.S
ource/arm_neon_asm_gcc/h264bsdClearMbLayer.S
ource/arm_neon_asm_gcc/h264bsdCountLeadingZeros.S
ource/arm_neon_asm_gcc/h264bsdFillRow7.S
ource/arm_neon_asm_gcc/h264bsdFlushBits.S
ource/arm_neon_asm_gcc/h264bsdWriteMacroblock.S
|
913efd2bb99a056eb44395a93c6aa361a96dde6a |
13-Aug-2015 |
Andy Hung <hunga@google.com> |
Merge "h264dec: Use intptr_t when a pointer is treated as an integer"
|
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
mxdl/arm11/api/armCOMM.h
mxdl/arm11/api/armCOMM_BitDec_s.h
mxdl/arm11/api/armCOMM_Bitstream.h
mxdl/arm11/api/armCOMM_IDCTTable.h
mxdl/arm11/api/armCOMM_IDCT_s.h
mxdl/arm11/api/armCOMM_MaskTable.h
mxdl/arm11/api/armCOMM_s.h
mxdl/arm11/api/armOMX.h
mxdl/arm11/api/omxtypes_s.h
mxdl/arm11/build_vc.pl
mxdl/arm11/src/armCOMM.c
mxdl/arm11/src/armCOMM_Bitstream.c
mxdl/arm11/src/armCOMM_IDCTTable.c
mxdl/arm11/src/armCOMM_MaskTable.c
mxdl/arm11/vc/api/armVC.h
mxdl/arm11/vc/api/armVCCOMM_s.h
mxdl/arm11/vc/comm/src/omxVCCOMM_ExpandFrame_I_s.s
mxdl/arm11/vc/m4p10/api/armVCM4P10_CAVLCTables.h
mxdl/arm11/vc/m4p10/src/armVCM4P10_Average_4x_Align_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_CAVLCTables.c
mxdl/arm11/vc/m4p10/src/armVCM4P10_DeblockingChroma_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_DeblockingLuma_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_DecodeCoeffsToPair_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_DequantTables_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_Align_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_Copy_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_Interpolate_Chroma_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_QuantTables_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_TransformResidual4x4_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_UnpackBlock4x4_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_DeblockChroma_I.c
mxdl/arm11/vc/m4p10/src/omxVCM4P10_DeblockLuma_I.c
mxdl/arm11/vc/m4p10/src/omxVCM4P10_DecodeChromaDcCoeffsToPairCAVLC.c
mxdl/arm11/vc/m4p10/src/omxVCM4P10_DecodeCoeffsToPairCAVLC.c
mxdl/arm11/vc/m4p10/src/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_InterpolateChroma.c
mxdl/arm11/vc/m4p10/src/omxVCM4P10_InterpolateLuma_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_PredictIntraChroma_8x8_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_PredictIntra_16x16_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_PredictIntra_4x4_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_TransformDequantChromaDCFromPair_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_TransformDequantLumaDCFromPair_s.s
mxdl/arm11/vc/m4p2/api/armVCM4P2_Huff_Tables_VLC.h
mxdl/arm11/vc/m4p2/api/armVCM4P2_ZigZag_Tables.h
mxdl/arm11/vc/m4p2/src/armVCM4P2_Clip8_s.s
mxdl/arm11/vc/m4p2/src/armVCM4P2_DecodeVLCZigzag_AC_unsafe_s.s
mxdl/arm11/vc/m4p2/src/armVCM4P2_Huff_Tables_VLC.c
mxdl/arm11/vc/m4p2/src/armVCM4P2_Lookup_Tables.c
mxdl/arm11/vc/m4p2/src/armVCM4P2_SetPredDir_s.s
mxdl/arm11/vc/m4p2/src/armVCM4P2_Zigzag_Tables.c
mxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Inter.c
mxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Intra.c
mxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodePadMV_PVOP_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_Inter_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraACVLC_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraDCVLC_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_FindMVpred_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_IDCT8x8blk_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_MCReconBlock_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_PredictReconCoefIntra_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_QuantInvInter_I_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_QuantInvIntra_I_s.s
mxdl/arm_neon/api/armCOMM.h
mxdl/arm_neon/api/armCOMM_BitDec_s.h
mxdl/arm_neon/api/armCOMM_Bitstream.h
mxdl/arm_neon/api/armCOMM_IDCTTable.h
mxdl/arm_neon/api/armCOMM_IDCT_s.h
mxdl/arm_neon/api/armCOMM_MaskTable.h
mxdl/arm_neon/api/armCOMM_s.h
mxdl/arm_neon/api/armOMX.h
mxdl/arm_neon/api/omxtypes_s.h
mxdl/arm_neon/build_vc.pl
mxdl/arm_neon/src/armCOMM.c
mxdl/arm_neon/src/armCOMM_Bitstream.c
mxdl/arm_neon/src/armCOMM_IDCTTable.c
mxdl/arm_neon/src/armCOMM_MaskTable.c
mxdl/arm_neon/vc/api/armVC.h
mxdl/arm_neon/vc/api/armVCCOMM_s.h
mxdl/arm_neon/vc/comm/src/omxVCCOMM_ExpandFrame_I_s.s
mxdl/arm_neon/vc/m4p10/api/armVCM4P10_CAVLCTables.h
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_Average_4x_Align_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_CAVLCTables.c
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_DeblockingChroma_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_DeblockingLuma_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_DecodeCoeffsToPair_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_DequantTables_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_Align_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_Copy_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_Interpolate_Chroma_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_QuantTables_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_TransformResidual4x4_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_UnpackBlock4x4_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DeblockChroma_I.c
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DeblockLuma_I.c
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DecodeChromaDcCoeffsToPairCAVLC.c
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DecodeCoeffsToPairCAVLC.c
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_InterpolateChroma.c
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_InterpolateLuma_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_PredictIntraChroma_8x8_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_PredictIntra_16x16_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_PredictIntra_4x4_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_TransformDequantChromaDCFromPair_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_TransformDequantLumaDCFromPair_s.s
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_Average_4x_Align_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DeblockingChroma_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DeblockingLuma_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DecodeCoeffsToPair_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DequantTables_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_Align_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_Copy_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_Interpolate_Chroma_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_QuantTables_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_TransformResidual4x4_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_UnpackBlock4x4_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_DeblockLuma_I.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_InterpolateLuma_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntraChroma_8x8_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntra_16x16_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntra_4x4_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_TransformDequantChromaDCFromPair_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_TransformDequantLumaDCFromPair_s.S
mxdl/arm_neon/vc/m4p2/api/armVCM4P2_Huff_Tables_VLC.h
mxdl/arm_neon/vc/m4p2/api/armVCM4P2_ZigZag_Tables.h
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_Clip8_s.s
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_DecodeVLCZigzag_AC_unsafe_s.s
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_Huff_Tables_VLC.c
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_Lookup_Tables.c
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_SetPredDir_s.s
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_Zigzag_Tables.c
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Inter.c
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Intra.c
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodePadMV_PVOP_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_Inter_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraACVLC_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraDCVLC_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_FindMVpred_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_IDCT8x8blk_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_MCReconBlock_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_PredictReconCoefIntra_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_QuantInvInter_I_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_QuantInvIntra_I_s.s
mxdl/reference/api/armCOMM.h
mxdl/reference/api/armCOMM_Bitstream.h
mxdl/reference/api/armOMX.h
mxdl/reference/build_vc.pl
mxdl/reference/src/armCOMM.c
mxdl/reference/src/armCOMM_Bitstream.c
mxdl/reference/vc/api/armVC.h
mxdl/reference/vc/comm/src/armVCCOMM_Average.c
mxdl/reference/vc/comm/src/armVCCOMM_SAD.c
mxdl/reference/vc/comm/src/omxVCCOMM_Average_16x.c
mxdl/reference/vc/comm/src/omxVCCOMM_Average_8x.c
mxdl/reference/vc/comm/src/omxVCCOMM_ComputeTextureErrorBlock.c
mxdl/reference/vc/comm/src/omxVCCOMM_ComputeTextureErrorBlock_SAD.c
mxdl/reference/vc/comm/src/omxVCCOMM_Copy16x16.c
mxdl/reference/vc/comm/src/omxVCCOMM_Copy8x8.c
mxdl/reference/vc/comm/src/omxVCCOMM_ExpandFrame_I.c
mxdl/reference/vc/comm/src/omxVCCOMM_LimitMVToRect.c
mxdl/reference/vc/comm/src/omxVCCOMM_SAD_16x.c
mxdl/reference/vc/comm/src/omxVCCOMM_SAD_8x.c
mxdl/reference/vc/m4p10/api/armVCM4P10_CAVLCTables.h
mxdl/reference/vc/m4p10/src/armVCM4P10_CAVLCTables.c
mxdl/reference/vc/m4p10/src/armVCM4P10_CompareMotionCostToMV.c
mxdl/reference/vc/m4p10/src/armVCM4P10_DeBlockPixel.c
mxdl/reference/vc/m4p10/src/armVCM4P10_DecodeCoeffsToPair.c
mxdl/reference/vc/m4p10/src/armVCM4P10_DequantTables.c
mxdl/reference/vc/m4p10/src/armVCM4P10_FwdTransformResidual4x4.c
mxdl/reference/vc/m4p10/src/armVCM4P10_InterpolateHalfDiag_Luma.c
mxdl/reference/vc/m4p10/src/armVCM4P10_InterpolateHalfHor_Luma.c
mxdl/reference/vc/m4p10/src/armVCM4P10_InterpolateHalfVer_Luma.c
mxdl/reference/vc/m4p10/src/armVCM4P10_Interpolate_Chroma.c
mxdl/reference/vc/m4p10/src/armVCM4P10_Interpolate_Luma.c
mxdl/reference/vc/m4p10/src/armVCM4P10_PredictIntraDC4x4.c
mxdl/reference/vc/m4p10/src/armVCM4P10_QuantTables.c
mxdl/reference/vc/m4p10/src/armVCM4P10_SADQuar.c
mxdl/reference/vc/m4p10/src/armVCM4P10_TransformResidual4x4.c
mxdl/reference/vc/m4p10/src/armVCM4P10_UnpackBlock2x2.c
mxdl/reference/vc/m4p10/src/armVCM4P10_UnpackBlock4x4.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_Average_4x.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_BlockMatch_Half.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_BlockMatch_Integer.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_BlockMatch_Quarter.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_DeblockChroma_I.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_DeblockLuma_I.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_DecodeChromaDcCoeffsToPairCAVLC.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_DecodeCoeffsToPairCAVLC.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_DequantTransformResidualFromPairAndAdd.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_HorEdge_I.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_VerEdge_I.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_HorEdge_I.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_VerEdge_I.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_GetVLCInfo.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_InterpolateChroma.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_InterpolateHalfHor_Luma.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_InterpolateHalfVer_Luma.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_InterpolateLuma.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_InvTransformDequant_ChromaDC.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_InvTransformDequant_LumaDC.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_InvTransformResidualAndAdd.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_MEGetBufSize.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_MEInit.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_MotionEstimationMB.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_PredictIntraChroma_8x8.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_PredictIntra_16x16.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_PredictIntra_4x4.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_SADQuar_16x.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_SADQuar_4x.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_SADQuar_8x.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_SAD_4x.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_SATD_4x4.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_SubAndTransformQDQResidual.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_TransformDequantChromaDCFromPair.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_TransformDequantLumaDCFromPair.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_TransformQuant_ChromaDC.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_TransformQuant_LumaDC.c
mxdl/reference/vc/m4p2/api/armVCM4P2_DCT_Table.h
mxdl/reference/vc/m4p2/api/armVCM4P2_Huff_Tables_VLC.h
mxdl/reference/vc/m4p2/api/armVCM4P2_ZigZag_Tables.h
mxdl/reference/vc/m4p2/src/armVCM4P2_ACDCPredict.c
mxdl/reference/vc/m4p2/src/armVCM4P2_BlockMatch_Half.c
mxdl/reference/vc/m4p2/src/armVCM4P2_BlockMatch_Integer.c
mxdl/reference/vc/m4p2/src/armVCM4P2_CheckVLCEscapeMode.c
mxdl/reference/vc/m4p2/src/armVCM4P2_CompareMV.c
mxdl/reference/vc/m4p2/src/armVCM4P2_DCT_Table.c
mxdl/reference/vc/m4p2/src/armVCM4P2_DecodeVLCZigzag_intra.c
mxdl/reference/vc/m4p2/src/armVCM4P2_EncodeVLCZigzag_intra.c
mxdl/reference/vc/m4p2/src/armVCM4P2_FillVLCBuffer.c
mxdl/reference/vc/m4p2/src/armVCM4P2_FillVLDBuffer.c
mxdl/reference/vc/m4p2/src/armVCM4P2_GetVLCBits.c
mxdl/reference/vc/m4p2/src/armVCM4P2_Huff_Tables_VLC.c
mxdl/reference/vc/m4p2/src/armVCM4P2_PutVLCBits.c
mxdl/reference/vc/m4p2/src/armVCM4P2_SetPredDir.c
mxdl/reference/vc/m4p2/src/armVCM4P2_Zigzag_Tables.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_BlockMatch_Half_16x16.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_BlockMatch_Half_8x8.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_BlockMatch_Integer_16x16.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_BlockMatch_Integer_8x8.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_DCT8x8blk.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Inter.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Intra.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_DecodePadMV_PVOP.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_Inter.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraACVLC.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraDCVLC.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_EncodeMV.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_EncodeVLCZigzag_Inter.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_EncodeVLCZigzag_IntraACVLC.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_EncodeVLCZigzag_IntraDCVLC.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_FindMVpred.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_IDCT8x8blk.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_MCReconBlock.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_MEGetBufSize.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_MEInit.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_MotionEstimationMB.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_PredictReconCoefIntra.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_QuantInter_I.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_QuantIntra_I.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_QuantInvInter_I.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_QuantInvIntra_I.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_TransRecBlockCoef_inter.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_TransRecBlockCoef_intra.c
|
172f257811886a216bf528006fc8445cec9d5480 |
30-Jan-2015 |
Elliott Hughes <enh@google.com> |
am 3e7e574b: am 434c80e5: Merge "Add missing includes." * commit '3e7e574b682603dc7431fbfc377c2fb107d378f1': Add missing includes.
|
3e255fa2dbe9d7b05818964ddc9f6ea6bf24ec14 |
30-Jan-2015 |
Elliott Hughes <enh@google.com> |
Add missing includes. Change-Id: I54abc8fbf9d4d48f747b6aac2ce42c23c7568c25
ource/H264SwDecApi.c
|
3e08ca6709b5a75dc3b779cf3eba8196b08a0245 |
11-Dec-2014 |
Lajos Molnar <lajos@google.com> |
resolved conflicts for merge of 6571ed31 to lmp-mr1-dev-plus-aosp Change-Id: Ibaea3a0766f75a61964615482a9ef28651a42b37
|
a0940a569f2bc24b00dc10ce0fa7658b1dc3a3a5 |
24-Sep-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: misc fixes to software video encoders (and decoders) - move logic to set encoder parameters to common encoder class (similarly to what was done for decoders) - set compressed buffer size based on frame size and compression ratio, and codec-specific minimum size - set raw buffer size based on frame size and metadata mode - do not set stride and slice height on compressed ports - advertise only QCIF support for google H263 encoder - set large-enough input size for video decoders to support adaptive playback - do not change input buffer size on output port reconfiguration, as no input buffer reallocation takes place - do not return empty buffers with EOS after EOS has been signaled Bug: 18513091 Bug: 18639027 Change-Id: Ib13492ef66adf331aa4572c67d2b283ea020cb41
oftAVC.cpp
|
21e525fdcc234c22d843a8bf1a4ec35c4b376314 |
07-Nov-2014 |
Martin Storsjo <martin@martin.st> |
Remove the executable bit from source files Change-Id: I3c105b7e2736ade22de0bb12f396859816b3adf7
nc/H264SwDecApi.h
nc/basetype.h
mxdl/arm_neon/api/armCOMM.h
mxdl/arm_neon/api/armCOMM_BitDec_s.h
mxdl/arm_neon/api/armCOMM_Bitstream.h
mxdl/arm_neon/api/armCOMM_IDCTTable.h
mxdl/arm_neon/api/armCOMM_IDCT_s.h
mxdl/arm_neon/api/armCOMM_MaskTable.h
mxdl/arm_neon/api/armCOMM_Version.h
mxdl/arm_neon/api/armCOMM_s.h
mxdl/arm_neon/api/armOMX.h
mxdl/arm_neon/api/omxtypes.h
mxdl/arm_neon/api/omxtypes_s.h
mxdl/arm_neon/src/armCOMM.c
mxdl/arm_neon/src/armCOMM_Bitstream.c
mxdl/arm_neon/src/armCOMM_IDCTTable.c
mxdl/arm_neon/src/armCOMM_MaskTable.c
mxdl/arm_neon/vc/api/armVC.h
mxdl/arm_neon/vc/api/armVCCOMM_s.h
mxdl/arm_neon/vc/api/omxVC.h
mxdl/arm_neon/vc/api/omxVC_s.h
mxdl/arm_neon/vc/m4p10/api/armVCM4P10_CAVLCTables.h
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_CAVLCTables.c
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DeblockChroma_I.c
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DeblockLuma_I.c
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DecodeChromaDcCoeffsToPairCAVLC.c
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DecodeCoeffsToPairCAVLC.c
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_InterpolateChroma.c
mxdl/arm_neon/vc/m4p2/api/armVCM4P2_Huff_Tables_VLC.h
mxdl/arm_neon/vc/m4p2/api/armVCM4P2_ZigZag_Tables.h
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_Huff_Tables_VLC.c
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_Lookup_Tables.c
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_Zigzag_Tables.c
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Inter.c
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Intra.c
mxdl/arm_neon/vc/src/armVC_Version.c
ource/DecTestBench.c
ource/EvaluationTestBench.c
ource/TestBenchMultipleInstance.c
ource/h264bsd_byte_stream.c
ource/h264bsd_byte_stream.h
ource/h264bsd_cavlc.c
ource/h264bsd_cavlc.h
ource/h264bsd_cfg.h
ource/h264bsd_conceal.c
ource/h264bsd_conceal.h
ource/h264bsd_container.h
ource/h264bsd_deblocking.c
ource/h264bsd_deblocking.h
ource/h264bsd_dpb.c
ource/h264bsd_dpb.h
ource/h264bsd_image.c
ource/h264bsd_image.h
ource/h264bsd_inter_prediction.c
ource/h264bsd_inter_prediction.h
ource/h264bsd_intra_prediction.c
ource/h264bsd_intra_prediction.h
ource/h264bsd_macroblock_layer.c
ource/h264bsd_macroblock_layer.h
ource/h264bsd_nal_unit.c
ource/h264bsd_nal_unit.h
ource/h264bsd_neighbour.c
ource/h264bsd_neighbour.h
ource/h264bsd_pic_order_cnt.c
ource/h264bsd_pic_order_cnt.h
ource/h264bsd_pic_param_set.c
ource/h264bsd_pic_param_set.h
ource/h264bsd_reconstruct.c
ource/h264bsd_reconstruct.h
ource/h264bsd_sei.c
ource/h264bsd_sei.h
ource/h264bsd_seq_param_set.h
ource/h264bsd_slice_data.c
ource/h264bsd_slice_data.h
ource/h264bsd_slice_group_map.c
ource/h264bsd_slice_group_map.h
ource/h264bsd_slice_header.c
ource/h264bsd_slice_header.h
ource/h264bsd_storage.c
ource/h264bsd_storage.h
ource/h264bsd_stream.c
ource/h264bsd_stream.h
ource/h264bsd_transform.c
ource/h264bsd_transform.h
ource/h264bsd_util.c
ource/h264bsd_util.h
ource/h264bsd_vlc.c
ource/h264bsd_vlc.h
ource/h264bsd_vui.c
ource/h264bsd_vui.h
|
5eebc4b14af753168c25565cf550dccf1e4fe7c4 |
16-Oct-2014 |
Chih-Hung Hsieh <chh@google.com> |
am 8a8f2fdc: am 589a89f5: Merge "Add -no-integrated-as at local level." * commit '8a8f2fdccf149cbddcbf4ae6ce12cf68ae0febf2': Add -no-integrated-as at local level.
|
6b8feeedf65351fd78509bbb89b806c04f8939ca |
16-Oct-2014 |
Chih-Hung Hsieh <chh@google.com> |
Add -no-integrated-as at local level. Later we will enable integrated-as as default at the global level. BUG: 17820427 Change-Id: I5d95ef260c097961cb2bf2f15155572c2b24cb0e
ndroid.mk
|
d5a2f55034022f2d0425fa0701894d0c4787b726 |
24-Sep-2014 |
Ronghua Wu <ronghuawu@google.com> |
stagefright: fix cropping handling for SoftAVC and SoftMEPEG4. Bug: 17326758 Change-Id: I9b0c281d92cf1803e275b1768e9edab9404ea577
oftAVC.cpp
oftAVC.h
|
bf220f3e6e799f28d1599c3c5106e9e15631a91d |
02-Sep-2014 |
Ronghua Wu <ronghuawu@google.com> |
stagefright: add adaptive playback support to SoftAVC decoder. Also change SoftVPX decoder to use common handlePortSettingsChanged and copyYV12FrameToOutputBuffer method. Bug: 17326758 Change-Id: I6fb2ee8fb9291f69c70493b8558af341adc1f4b2
oftAVC.cpp
oftAVC.h
|
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)
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DecodeCoeffsToPair_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DequantTables_s.S
|
5a192121e99a740dab6df2b6550e02ef18f5dbc7 |
08-Aug-2014 |
Dan Albert <danalbert@google.com> |
Merge "Revert "Fix build after side-stepping global -Bsymbolic.""
|
b1a164e1445bcc48498e2091f42c5275a01f5a84 |
08-Aug-2014 |
Dan Albert <danalbert@google.com> |
Revert "Fix build after side-stepping global -Bsymbolic." This reverts commit 3b909164de79904137bb6661514d5ca6236a49c9. Bug: 16853291
ndroid.mk
|
3b909164de79904137bb6661514d5ca6236a49c9 |
07-Aug-2014 |
Dan Albert <danalbert@google.com> |
Fix build after side-stepping global -Bsymbolic. Some of the assembly in the codecs is generating invalid relocations without -Bsymbolic. Leave it on for these projects for the time being. Bug: 16853291 Change-Id: Id70488b077256a70137c4417f21be2c2d1d4341c
ndroid.mk
|
9ee1572f7f01797b7526de95cb322f90c9b626bd |
08-Aug-2014 |
Dan Albert <danalbert@google.com> |
Merge "Fix PIC relocations for non-Bsymbolic builds"
|
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
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DecodeCoeffsToPair_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DequantTables_s.S
|
8246d1dfac3ff70a6ff786a312f8354386fcfc2c |
03-Jun-2014 |
Ashok Bhat <ashok.bhat@arm.com> |
h264dec: Use intptr_t when a pointer is treated as an integer Change-Id: I83057565a842da31ee137fac674af496c1fc18af Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
mxdl/arm_neon/api/armCOMM.h
mxdl/reference/api/armCOMM.h
|
1b24cf32e02a1372e57b3a2a432bc0adfe496e6d |
16-Apr-2014 |
Mark Salyzyn <salyzyn@google.com> |
am e80631aa: am 839d11d1: Merge changes I0a744dc7,Id993a70d * commit 'e80631aa1992ca50af679cd6a018c0ffda7f9b17': media: use size_t for integer iterator to Vector::size() media: 64 bit compile issues
|
db43b34c3428e480f8c4c66e7e88f4001f37f91e |
04-Apr-2014 |
Mark Salyzyn <salyzyn@google.com> |
media: 64 bit compile issues - change internal sized types to use stdint.h - printf & scanf formats - size_t or unsigned int for iterators Change-Id: Id993a70d8bf54c667c5d652b34179a2c727ed446
mxdl/arm11/api/omxtypes.h
mxdl/arm_neon/api/omxtypes.h
mxdl/reference/api/omxtypes.h
|
d411b4ca2945cd8974a3a78199fce94646950128 |
11-Apr-2014 |
Andreas Huber <andih@google.com> |
warnings be gone. (cherry picked from commit 84333e0475bc911adc16417f4ca327c975cf6c36) Modified by Mark Salyzyn <salyzyn@google.com> to keep merge conflicts or errors downstream to a minimum. Change-Id: Ic3b272f9cbf3155001aabd2f79728f1bc31de613
oftAVC.cpp
ource/h264bsd_conceal.c
ource/h264bsd_util.c
|
f1f5475ffb1898f415a54e362fee620907b93d34 |
07-Mar-2014 |
Narayan Kamath <narayan@google.com> |
am 9219bfc4: am 2ad7af29: Merge "Check for ARCH_ARM_HAVE_NEON flag only for ARM arch" * commit '9219bfc48ccfab892913e37eaa85921f7e9b2d51': Check for ARCH_ARM_HAVE_NEON flag only for ARM arch
|
db46c2f8ff4b305a217adbbd406a61d10ae71db7 |
28-Feb-2014 |
Ashok Bhat <ashok.bhat@arm.com> |
Check for ARCH_ARM_HAVE_NEON flag only for ARM arch This patch prevents ARM neon code from being included for Arm64, where ARM is the 2nd architecture. Change-Id: I5a283991034f2650a0e7d4227aef967be276fc9c Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
ndroid.mk
|
3d2e09f0221693de08129edd02adf340a44e7a38 |
27-Feb-2014 |
Narayan Kamath <narayan@google.com> |
am d4c6052d: am 096d72a3: Merge "AArch64: Correction for LP64" * commit 'd4c6052dd41dd5b942295cea5568783da7670eb4': AArch64: Correction for LP64
|
1f797f960412b5a50bf8e92a0c8b460f30e947d7 |
17-Feb-2014 |
Marcus Oakland <marcus.oakland@arm.com> |
AArch64: Correction for LP64 In the Intra16x16PlanePrediction function, a u32 (unsigned 32-bit integer) was being used for the "i" variable, and being used with a value of 7 in the loop "for (i = 0, b = 0; i < 8; i++)" to access the "above[6-i]" location where "above" is defined as "u8 *". Because "i" was unsigned there was no sign extension on use with the __LP64__ 64-bit pointer, so rather than 0xFFFFFFFF being treated as -1, it was treated as 4,292,967,295 and that resulted in a SIGSEGV at an invalid address. By changing the type of "i" to an i32 (signed 32-bit integer) the expected sign extension occurs and the value is treated as -1. This change fixes android.media.cts.DecoderTest#testCodeBasicH264 on 64-bit platforms Change-Id: I85df58b0dc1d39f89ab421d04ab5481356520f0c Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>
ource/h264bsd_intra_prediction.c
|
84333e0475bc911adc16417f4ca327c975cf6c36 |
08-Feb-2014 |
Andreas Huber <andih@google.com> |
warnings be gone. Change-Id: Ie3bae3f037730e316d7fca12e7a3527973f752ef
oftAVC.cpp
ource/H264SwDecApi.c
ource/h264bsd_conceal.c
ource/h264bsd_reconstruct.c
ource/h264bsd_slice_header.c
ource/h264bsd_util.c
|
377b2ec9a2885f9b6405b07ba900a9e3f4349c38 |
03-Feb-2014 |
Kévin PETIT <kevin.petit@arm.com> |
Make frameworks/av 64-bit compatible Contains the necessary changes to make frameworks/av build and work on a 64-bit machine. Signed-off-by: Craig Barber <craig.barber@arm.com> Signed-off-by: Kévin PETIT <kevin.petit@arm.com> Signed-off-by: Ashok Bhat <ashok.bhat@arm.com> Signed-off-by: Marcus Oakland <marcus.oakland@arm.com> Change-Id: I725feaae50ed8eee25ca2c947cf15aee1f395c43
ource/h264bsd_util.h
|
2309d1a1ff016a31d9aa68272bcb471e64a26cfa |
14-Jun-2013 |
Andreas Huber <andih@google.com> |
The software avc decoder would silently drop output frames if not enough room was available in the output queue at the time they were available. No more. Change-Id: I5957290d40ba31bda7944271ec7f2aa0f1f7043c
oftAVC.cpp
oftAVC.h
|
7f616d3cc5366a4b8af20d3d0c768e3de1df0666 |
05-Jun-2013 |
Lajos Molnar <lajos@google.com> |
stagefright: created SoftVideoDecoderOMXComponent Created common base class for all software video decoders to make adding new features easier. Change-Id: Id89964e572d5cc5add02662273e6ae96c6b7eb12 Signed-off-by: Lajos Molnar <lajos@google.com>
oftAVC.cpp
oftAVC.h
|
d94e716af0e49d775f0c0c4f36dd2c136ba5f2b2 |
04-Jun-2013 |
Andreas Huber <andih@google.com> |
Fix our software decoders to reset (more of) their internal state properly on a transition from idle->loaded. Change-Id: I56ccfeef24c391e50e42b522194206e35c7ab700 related-to-bug: 9105408
oftAVC.cpp
oftAVC.h
|
844ebdef8c73b98ec29c75f1fd7940624e70d14d |
10-Apr-2013 |
Ying Wang <wangying@google.com> |
am e63f850b: am da0dc0af: Add liblog * commit 'e63f850b179a43a344d438f202ad34ec7566f955': Add liblog
|
da0dc0af0effe9fbfb3ce3187c8472fca2baf3c6 |
10-Apr-2013 |
Ying Wang <wangying@google.com> |
Add liblog Bug: 8580410 Change-Id: If493d87d60d71be664ad75b140c62acadb75b0d0
ndroid.mk
|
a8dd8ef3b0efb5f61931870bf5e8167e27dbf4be |
28-Mar-2013 |
Marco Nelissen <marcone@google.com> |
am 49a8b409: am 5952255a: Merge "Fix valgrind error in software h264 decoder" into jb-mr2-dev * commit '49a8b409541eb090bf31761014d3bc9bd64b77bd': Fix valgrind error in software h264 decoder
|
4a7fe9cd333c4cf533f78a074c8c2c820b94c6d2 |
28-Mar-2013 |
Marco Nelissen <marcone@google.com> |
Fix valgrind error in software h264 decoder h264bsdNextMbAddress could read past the end of an allocation, which could conceivably result in a segfault if the allocation was at the very end of a page. Change-Id: Id7a0c5733d66e609f36feb0e15b2d67b9bbc0b4d
ource/h264bsd_util.c
|
0e6858d6aea12fc585a8c7d217c1271878655081 |
07-Mar-2013 |
Dan Morrill <morrildl@google.com> |
Turn off debug tags in stagefright modules. LOCAL_MODULE_TAGS := debug causes the module to be included in every userdebug build, regardless of whether it's specified as a dep by the device config. This CL switches them all to optional (i.e. default behavior) so that we can do (userdebug) device builds without pulling these in. Change-Id: I4b7b65afea61865dd38b3af55550fb8f10edf66d
ndroid.mk
|
4c44e9fed87ff6363393f2559b150291242da247 |
20-Dec-2012 |
Marco Nelissen <marcone@google.com> |
Ensure proper EOS behavior If a buffer is tagged with EOS but has data in it, decode that data instead of ignoring it. Change-Id: Ie41c8485c3ad7fe7d9c64f0752c2e7601d91d602
oftAVC.cpp
|
22e06318d04074d1a7c90caa173857abdcfd153e |
13-Aug-2012 |
Ard Biesheuvel <ard.biesheuvel@gmail.com> |
hardening: eliminate text relocations from h264 Change-Id: I8bdf9746f28f2f7bed6c1109c0f4badbab765a7c
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DecodeCoeffsToPair_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_Interpolate_Chroma_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntraChroma_8x8_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntra_16x16_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntra_4x4_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_TransformDequantChromaDCFromPair_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_TransformDequantLumaDCFromPair_s.S
|
958f463c4cddba6437c86d5bfef68167f767ee66 |
13-Jun-2012 |
James Dong <jdong@google.com> |
Add NOTICE and MODULE_LICENSE_APACHE2 for libstagefright_soft_h264dec and libstagefright_soft_vpxdec Change-Id: Id4f1ef8dfc21731846a9862b8d12940a92fe99bb related-to-bug: 6647465
ODULE_LICENSE_APACHE2
OTICE
|
559bf2836f5da25b75bfb229fec0d20d540ee426 |
28-Mar-2012 |
James Dong <jdong@google.com> |
AV Android make files changes o plus a few file relocation: ActivityManager.cpp/h, SoundPool.h, etc o remove some runtime dependencies to libandroid, libandroid_runtime, etc Change-Id: I047a47c5fb361dd5cf85cd98798c39f629a75d10
ndroid.mk
|
6c6b4d0d2b98a7ceee8b697daaf611f8df3254fb |
12-Mar-2012 |
James Dong <jdong@google.com> |
Switched to use the header files in /frameworks/native and deleted the duplicate header files in /frameworks/base o related-to-bug: 6044887 Change-Id: I17e0692d9a9b5c8796ded36677c833ca8ab36795
ndroid.mk
|
29357bc2c0dd7c43ad3bd0c8e3efa4e6fd9bfd47 |
06-Jan-2012 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
oftAVC.cpp
|
2961a85f5f00343c115ac8e5dc17de631694fb6e |
09-Nov-2011 |
Andreas Huber <andih@google.com> |
There's no point in trying to continue to decode after an error was signalled. Change-Id: I2a2410cac9444eadd85be5d104799703171f1a24 related-to-bug: 5588658
oftAVC.cpp
oftAVC.h
|
457116d3a01618acf9a875020ca5860551ba03a6 |
11-Jul-2011 |
James Dong <jdong@google.com> |
Support profile and level query for SW video decoders Change-Id: I9c20db128be96cd36cf2083e08e8c21f5e6d1fdf
oftAVC.cpp
|
486247017e0bfb9db9994a53a28c0dacfebf8567 |
18-Jun-2011 |
James Dong <jdong@google.com> |
Reduce the number of output buffers and force output buffers in display order for SoftAVC decoder Change-Id: I9ec6d8205e7a56e42d5b5799a6c2e31076d24b81
oftAVC.cpp
oftAVC.h
|
639ffaca514deb9de538bc2dc6e712380db68fd3 |
09-Jun-2011 |
James Dong <jdong@google.com> |
Correctly handle crop rect event in SoftAVC.cpp Width and height of the video frame was incorrectly overwritten when a cropping need was detected. Using a separate crop width and crop height resolves the problem. Change-Id: I8a371c7fe7f8417a7995d7a7fe231120274ea0c8 related-to-bug: 4575591
oftAVC.cpp
oftAVC.h
|
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
ndroid.mk
oftAVC.cpp
oftAVC.h
nc/H264SwDecApi.h
nc/basetype.h
mxdl/arm11/ARM_DELIVERY.TXT
mxdl/arm11/ARM_MANIFEST.TXT
mxdl/arm11/api/armCOMM.h
mxdl/arm11/api/armCOMM_BitDec_s.h
mxdl/arm11/api/armCOMM_Bitstream.h
mxdl/arm11/api/armCOMM_IDCTTable.h
mxdl/arm11/api/armCOMM_IDCT_s.h
mxdl/arm11/api/armCOMM_MaskTable.h
mxdl/arm11/api/armCOMM_Version.h
mxdl/arm11/api/armCOMM_s.h
mxdl/arm11/api/armOMX.h
mxdl/arm11/api/omxtypes.h
mxdl/arm11/api/omxtypes_s.h
mxdl/arm11/build_vc.pl
mxdl/arm11/filelist_vc.txt
mxdl/arm11/src/armCOMM.c
mxdl/arm11/src/armCOMM_Bitstream.c
mxdl/arm11/src/armCOMM_IDCTTable.c
mxdl/arm11/src/armCOMM_MaskTable.c
mxdl/arm11/vc/api/armVC.h
mxdl/arm11/vc/api/armVCCOMM_s.h
mxdl/arm11/vc/api/omxVC.h
mxdl/arm11/vc/api/omxVC_s.h
mxdl/arm11/vc/comm/src/omxVCCOMM_Copy16x16_s.s
mxdl/arm11/vc/comm/src/omxVCCOMM_Copy8x8_s.s
mxdl/arm11/vc/comm/src/omxVCCOMM_ExpandFrame_I_s.s
mxdl/arm11/vc/m4p10/api/armVCM4P10_CAVLCTables.h
mxdl/arm11/vc/m4p10/src/armVCM4P10_Average_4x_Align_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_CAVLCTables.c
mxdl/arm11/vc/m4p10/src/armVCM4P10_DeblockingChroma_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_DeblockingLuma_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_DecodeCoeffsToPair_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_DequantTables_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_Align_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_Copy_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_Interpolate_Chroma_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_QuantTables_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_TransformResidual4x4_s.s
mxdl/arm11/vc/m4p10/src/armVCM4P10_UnpackBlock4x4_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_DeblockChroma_I.c
mxdl/arm11/vc/m4p10/src/omxVCM4P10_DeblockLuma_I.c
mxdl/arm11/vc/m4p10/src/omxVCM4P10_DecodeChromaDcCoeffsToPairCAVLC.c
mxdl/arm11/vc/m4p10/src/omxVCM4P10_DecodeCoeffsToPairCAVLC.c
mxdl/arm11/vc/m4p10/src/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_InterpolateChroma.c
mxdl/arm11/vc/m4p10/src/omxVCM4P10_InterpolateLuma_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_PredictIntraChroma_8x8_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_PredictIntra_16x16_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_PredictIntra_4x4_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_TransformDequantChromaDCFromPair_s.s
mxdl/arm11/vc/m4p10/src/omxVCM4P10_TransformDequantLumaDCFromPair_s.s
mxdl/arm11/vc/m4p2/api/armVCM4P2_Huff_Tables_VLC.h
mxdl/arm11/vc/m4p2/api/armVCM4P2_ZigZag_Tables.h
mxdl/arm11/vc/m4p2/src/armVCM4P2_Clip8_s.s
mxdl/arm11/vc/m4p2/src/armVCM4P2_DecodeVLCZigzag_AC_unsafe_s.s
mxdl/arm11/vc/m4p2/src/armVCM4P2_Huff_Tables_VLC.c
mxdl/arm11/vc/m4p2/src/armVCM4P2_Lookup_Tables.c
mxdl/arm11/vc/m4p2/src/armVCM4P2_SetPredDir_s.s
mxdl/arm11/vc/m4p2/src/armVCM4P2_Zigzag_Tables.c
mxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Inter.c
mxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Intra.c
mxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodePadMV_PVOP_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_Inter_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraACVLC_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraDCVLC_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_FindMVpred_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_IDCT8x8blk_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_MCReconBlock_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_PredictReconCoefIntra_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_QuantInvInter_I_s.s
mxdl/arm11/vc/m4p2/src/omxVCM4P2_QuantInvIntra_I_s.s
mxdl/arm11/vc/src/armVC_Version.c
mxdl/arm_neon/ARM_DELIVERY.TXT
mxdl/arm_neon/ARM_MANIFEST.TXT
mxdl/arm_neon/api/armCOMM.h
mxdl/arm_neon/api/armCOMM_BitDec_s.h
mxdl/arm_neon/api/armCOMM_Bitstream.h
mxdl/arm_neon/api/armCOMM_IDCTTable.h
mxdl/arm_neon/api/armCOMM_IDCT_s.h
mxdl/arm_neon/api/armCOMM_MaskTable.h
mxdl/arm_neon/api/armCOMM_Version.h
mxdl/arm_neon/api/armCOMM_s.h
mxdl/arm_neon/api/armOMX.h
mxdl/arm_neon/api/omxtypes.h
mxdl/arm_neon/api/omxtypes_s.h
mxdl/arm_neon/build_vc.pl
mxdl/arm_neon/filelist_vc.txt
mxdl/arm_neon/src/armCOMM.c
mxdl/arm_neon/src/armCOMM_Bitstream.c
mxdl/arm_neon/src/armCOMM_IDCTTable.c
mxdl/arm_neon/src/armCOMM_MaskTable.c
mxdl/arm_neon/vc/api/armVC.h
mxdl/arm_neon/vc/api/armVCCOMM_s.h
mxdl/arm_neon/vc/api/omxVC.h
mxdl/arm_neon/vc/api/omxVC_s.h
mxdl/arm_neon/vc/comm/src/omxVCCOMM_Copy16x16_s.s
mxdl/arm_neon/vc/comm/src/omxVCCOMM_Copy8x8_s.s
mxdl/arm_neon/vc/comm/src/omxVCCOMM_ExpandFrame_I_s.s
mxdl/arm_neon/vc/m4p10/api/armVCM4P10_CAVLCTables.h
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_Average_4x_Align_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_CAVLCTables.c
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_DeblockingChroma_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_DeblockingLuma_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_DecodeCoeffsToPair_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_DequantTables_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_Align_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_Copy_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_Interpolate_Chroma_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_QuantTables_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_TransformResidual4x4_s.s
mxdl/arm_neon/vc/m4p10/src/armVCM4P10_UnpackBlock4x4_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DeblockChroma_I.c
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DeblockLuma_I.c
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DecodeChromaDcCoeffsToPairCAVLC.c
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DecodeCoeffsToPairCAVLC.c
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_InterpolateChroma.c
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_InterpolateLuma_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_PredictIntraChroma_8x8_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_PredictIntra_16x16_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_PredictIntra_4x4_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_TransformDequantChromaDCFromPair_s.s
mxdl/arm_neon/vc/m4p10/src/omxVCM4P10_TransformDequantLumaDCFromPair_s.s
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_Average_4x_Align_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DeblockingChroma_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DeblockingLuma_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DecodeCoeffsToPair_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DequantTables_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_Align_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_Copy_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_Interpolate_Chroma_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_QuantTables_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_TransformResidual4x4_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_UnpackBlock4x4_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_DeblockLuma_I.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_InterpolateLuma_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntraChroma_8x8_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntra_16x16_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntra_4x4_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_TransformDequantChromaDCFromPair_s.S
mxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_TransformDequantLumaDCFromPair_s.S
mxdl/arm_neon/vc/m4p2/api/armVCM4P2_Huff_Tables_VLC.h
mxdl/arm_neon/vc/m4p2/api/armVCM4P2_ZigZag_Tables.h
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_Clip8_s.s
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_DecodeVLCZigzag_AC_unsafe_s.s
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_Huff_Tables_VLC.c
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_Lookup_Tables.c
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_SetPredDir_s.s
mxdl/arm_neon/vc/m4p2/src/armVCM4P2_Zigzag_Tables.c
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Inter.c
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Intra.c
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodePadMV_PVOP_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_Inter_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraACVLC_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraDCVLC_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_FindMVpred_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_IDCT8x8blk_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_MCReconBlock_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_PredictReconCoefIntra_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_QuantInvInter_I_s.s
mxdl/arm_neon/vc/m4p2/src/omxVCM4P2_QuantInvIntra_I_s.s
mxdl/arm_neon/vc/src/armVC_Version.c
mxdl/reference/ARM_DELIVERY.TXT
mxdl/reference/ARM_MANIFEST.TXT
mxdl/reference/api/armCOMM.h
mxdl/reference/api/armCOMM_Bitstream.h
mxdl/reference/api/armCOMM_Version.h
mxdl/reference/api/armOMX.h
mxdl/reference/api/omxtypes.h
mxdl/reference/build_vc.pl
mxdl/reference/filelist_vc.txt
mxdl/reference/src/armCOMM.c
mxdl/reference/src/armCOMM_Bitstream.c
mxdl/reference/vc/api/armVC.h
mxdl/reference/vc/api/omxVC.h
mxdl/reference/vc/comm/src/armVCCOMM_Average.c
mxdl/reference/vc/comm/src/armVCCOMM_SAD.c
mxdl/reference/vc/comm/src/omxVCCOMM_Average_16x.c
mxdl/reference/vc/comm/src/omxVCCOMM_Average_8x.c
mxdl/reference/vc/comm/src/omxVCCOMM_ComputeTextureErrorBlock.c
mxdl/reference/vc/comm/src/omxVCCOMM_ComputeTextureErrorBlock_SAD.c
mxdl/reference/vc/comm/src/omxVCCOMM_Copy16x16.c
mxdl/reference/vc/comm/src/omxVCCOMM_Copy8x8.c
mxdl/reference/vc/comm/src/omxVCCOMM_ExpandFrame_I.c
mxdl/reference/vc/comm/src/omxVCCOMM_LimitMVToRect.c
mxdl/reference/vc/comm/src/omxVCCOMM_SAD_16x.c
mxdl/reference/vc/comm/src/omxVCCOMM_SAD_8x.c
mxdl/reference/vc/m4p10/api/armVCM4P10_CAVLCTables.h
mxdl/reference/vc/m4p10/src/armVCM4P10_CAVLCTables.c
mxdl/reference/vc/m4p10/src/armVCM4P10_CompareMotionCostToMV.c
mxdl/reference/vc/m4p10/src/armVCM4P10_DeBlockPixel.c
mxdl/reference/vc/m4p10/src/armVCM4P10_DecodeCoeffsToPair.c
mxdl/reference/vc/m4p10/src/armVCM4P10_DequantTables.c
mxdl/reference/vc/m4p10/src/armVCM4P10_FwdTransformResidual4x4.c
mxdl/reference/vc/m4p10/src/armVCM4P10_InterpolateHalfDiag_Luma.c
mxdl/reference/vc/m4p10/src/armVCM4P10_InterpolateHalfHor_Luma.c
mxdl/reference/vc/m4p10/src/armVCM4P10_InterpolateHalfVer_Luma.c
mxdl/reference/vc/m4p10/src/armVCM4P10_Interpolate_Chroma.c
mxdl/reference/vc/m4p10/src/armVCM4P10_Interpolate_Luma.c
mxdl/reference/vc/m4p10/src/armVCM4P10_PredictIntraDC4x4.c
mxdl/reference/vc/m4p10/src/armVCM4P10_QuantTables.c
mxdl/reference/vc/m4p10/src/armVCM4P10_SADQuar.c
mxdl/reference/vc/m4p10/src/armVCM4P10_TransformResidual4x4.c
mxdl/reference/vc/m4p10/src/armVCM4P10_UnpackBlock2x2.c
mxdl/reference/vc/m4p10/src/armVCM4P10_UnpackBlock4x4.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_Average_4x.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_BlockMatch_Half.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_BlockMatch_Integer.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_BlockMatch_Quarter.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_DeblockChroma_I.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_DeblockLuma_I.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_DecodeChromaDcCoeffsToPairCAVLC.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_DecodeCoeffsToPairCAVLC.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_DequantTransformResidualFromPairAndAdd.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_HorEdge_I.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_VerEdge_I.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_HorEdge_I.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_VerEdge_I.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_GetVLCInfo.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_InterpolateChroma.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_InterpolateHalfHor_Luma.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_InterpolateHalfVer_Luma.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_InterpolateLuma.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_InvTransformDequant_ChromaDC.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_InvTransformDequant_LumaDC.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_InvTransformResidualAndAdd.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_MEGetBufSize.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_MEInit.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_MotionEstimationMB.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_PredictIntraChroma_8x8.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_PredictIntra_16x16.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_PredictIntra_4x4.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_SADQuar_16x.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_SADQuar_4x.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_SADQuar_8x.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_SAD_4x.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_SATD_4x4.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_SubAndTransformQDQResidual.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_TransformDequantChromaDCFromPair.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_TransformDequantLumaDCFromPair.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_TransformQuant_ChromaDC.c
mxdl/reference/vc/m4p10/src/omxVCM4P10_TransformQuant_LumaDC.c
mxdl/reference/vc/m4p2/api/armVCM4P2_DCT_Table.h
mxdl/reference/vc/m4p2/api/armVCM4P2_Huff_Tables_VLC.h
mxdl/reference/vc/m4p2/api/armVCM4P2_ZigZag_Tables.h
mxdl/reference/vc/m4p2/src/armVCM4P2_ACDCPredict.c
mxdl/reference/vc/m4p2/src/armVCM4P2_BlockMatch_Half.c
mxdl/reference/vc/m4p2/src/armVCM4P2_BlockMatch_Integer.c
mxdl/reference/vc/m4p2/src/armVCM4P2_CheckVLCEscapeMode.c
mxdl/reference/vc/m4p2/src/armVCM4P2_CompareMV.c
mxdl/reference/vc/m4p2/src/armVCM4P2_DCT_Table.c
mxdl/reference/vc/m4p2/src/armVCM4P2_DecodeVLCZigzag_intra.c
mxdl/reference/vc/m4p2/src/armVCM4P2_EncodeVLCZigzag_intra.c
mxdl/reference/vc/m4p2/src/armVCM4P2_FillVLCBuffer.c
mxdl/reference/vc/m4p2/src/armVCM4P2_FillVLDBuffer.c
mxdl/reference/vc/m4p2/src/armVCM4P2_GetVLCBits.c
mxdl/reference/vc/m4p2/src/armVCM4P2_Huff_Tables_VLC.c
mxdl/reference/vc/m4p2/src/armVCM4P2_PutVLCBits.c
mxdl/reference/vc/m4p2/src/armVCM4P2_SetPredDir.c
mxdl/reference/vc/m4p2/src/armVCM4P2_Zigzag_Tables.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_BlockMatch_Half_16x16.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_BlockMatch_Half_8x8.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_BlockMatch_Integer_16x16.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_BlockMatch_Integer_8x8.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_DCT8x8blk.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Inter.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Intra.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_DecodePadMV_PVOP.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_Inter.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraACVLC.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraDCVLC.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_EncodeMV.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_EncodeVLCZigzag_Inter.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_EncodeVLCZigzag_IntraACVLC.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_EncodeVLCZigzag_IntraDCVLC.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_FindMVpred.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_IDCT8x8blk.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_MCReconBlock.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_MEGetBufSize.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_MEInit.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_MotionEstimationMB.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_PredictReconCoefIntra.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_QuantInter_I.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_QuantIntra_I.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_QuantInvInter_I.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_QuantInvIntra_I.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_TransRecBlockCoef_inter.c
mxdl/reference/vc/m4p2/src/omxVCM4P2_TransRecBlockCoef_intra.c
mxdl/reference/vc/src/armVC_Version.c
ource/DecTestBench.c
ource/EvaluationTestBench.c
ource/H264SwDecApi.c
ource/TestBenchMultipleInstance.c
ource/arm11_asm/h264bsd_interpolate_chroma_hor.s
ource/arm11_asm/h264bsd_interpolate_chroma_hor_ver.s
ource/arm11_asm/h264bsd_interpolate_chroma_ver.s
ource/arm11_asm/h264bsd_interpolate_hor_half.s
ource/arm11_asm/h264bsd_interpolate_hor_quarter.s
ource/arm11_asm/h264bsd_interpolate_hor_ver_quarter.s
ource/arm11_asm/h264bsd_interpolate_mid_hor.s
ource/arm11_asm/h264bsd_interpolate_ver_half.s
ource/arm11_asm/h264bsd_interpolate_ver_quarter.s
ource/arm11_asm/win_asm.bat
ource/arm_neon_asm/h264bsdClearMbLayer.s
ource/arm_neon_asm/h264bsdCountLeadingZeros.s
ource/arm_neon_asm/h264bsdFillRow7.s
ource/arm_neon_asm/h264bsdFlushBits.s
ource/arm_neon_asm/h264bsdWriteMacroblock.s
ource/arm_neon_asm_gcc/asm_common.S
ource/arm_neon_asm_gcc/h264bsdClearMbLayer.S
ource/arm_neon_asm_gcc/h264bsdCountLeadingZeros.S
ource/arm_neon_asm_gcc/h264bsdFillRow7.S
ource/arm_neon_asm_gcc/h264bsdFlushBits.S
ource/arm_neon_asm_gcc/h264bsdWriteMacroblock.S
ource/h264bsd_byte_stream.c
ource/h264bsd_byte_stream.h
ource/h264bsd_cavlc.c
ource/h264bsd_cavlc.h
ource/h264bsd_cfg.h
ource/h264bsd_conceal.c
ource/h264bsd_conceal.h
ource/h264bsd_container.h
ource/h264bsd_deblocking.c
ource/h264bsd_deblocking.h
ource/h264bsd_decoder.c
ource/h264bsd_decoder.h
ource/h264bsd_dpb.c
ource/h264bsd_dpb.h
ource/h264bsd_image.c
ource/h264bsd_image.h
ource/h264bsd_inter_prediction.c
ource/h264bsd_inter_prediction.h
ource/h264bsd_intra_prediction.c
ource/h264bsd_intra_prediction.h
ource/h264bsd_macroblock_layer.c
ource/h264bsd_macroblock_layer.h
ource/h264bsd_nal_unit.c
ource/h264bsd_nal_unit.h
ource/h264bsd_neighbour.c
ource/h264bsd_neighbour.h
ource/h264bsd_pic_order_cnt.c
ource/h264bsd_pic_order_cnt.h
ource/h264bsd_pic_param_set.c
ource/h264bsd_pic_param_set.h
ource/h264bsd_reconstruct.c
ource/h264bsd_reconstruct.h
ource/h264bsd_sei.c
ource/h264bsd_sei.h
ource/h264bsd_seq_param_set.c
ource/h264bsd_seq_param_set.h
ource/h264bsd_slice_data.c
ource/h264bsd_slice_data.h
ource/h264bsd_slice_group_map.c
ource/h264bsd_slice_group_map.h
ource/h264bsd_slice_header.c
ource/h264bsd_slice_header.h
ource/h264bsd_storage.c
ource/h264bsd_storage.h
ource/h264bsd_stream.c
ource/h264bsd_stream.h
ource/h264bsd_transform.c
ource/h264bsd_transform.h
ource/h264bsd_util.c
ource/h264bsd_util.h
ource/h264bsd_vlc.c
ource/h264bsd_vlc.h
ource/h264bsd_vui.c
ource/h264bsd_vui.h
|