• Home
  • History
  • Annotate
  • only in /frameworks/av/media/libstagefright/codecs/on2/h264dec/
History log of /frameworks/av/media/libstagefright/codecs/on2/h264dec/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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