• Home
  • History
  • Annotate
  • only in /frameworks/av/media/libstagefright/codecs/on2/
History log of /frameworks/av/media/libstagefright/codecs/on2/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
22e06318d04074d1a7c90caa173857abdcfd153e 13-Aug-2012 Ard Biesheuvel <ard.biesheuvel@gmail.com> hardening: eliminate text relocations from h264

Change-Id: I8bdf9746f28f2f7bed6c1109c0f4badbab765a7c
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DecodeCoeffsToPair_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_Interpolate_Chroma_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntraChroma_8x8_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntra_16x16_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntra_4x4_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_TransformDequantChromaDCFromPair_s.S
264dec/omxdl/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
ec/MODULE_LICENSE_APACHE2
ec/NOTICE
264dec/MODULE_LICENSE_APACHE2
264dec/NOTICE
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
ec/Android.mk
264dec/Android.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
ec/Android.mk
264dec/Android.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
ec/SoftVPX.cpp
264dec/SoftAVC.cpp
e9a919b178a75f4cb70322c02c9c8e2756fb5ea1 10-Nov-2011 Andreas Huber <andih@google.com> am ec04f4ac: am 7c063cf9: Merge "There\'s no point in trying to continue to decode after an error was signalled." into ics-mr1

* commit 'ec04f4ac23e5fe8f90267d09ddda8c0aa684c147':
There's no point in trying to continue to decode after an error was signalled.
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
264dec/SoftAVC.cpp
264dec/SoftAVC.h
3856b090cd04ba5dd4a59a12430ed724d5995909 20-Oct-2011 Steve Block <steveblock@google.com> Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/143865

Bug: 5449033
Change-Id: I0122812ed6ff6f5b59fe4a43ab8bff0577adde0a
ec/SoftVPX.cpp
67f43688334bcd72ae7c3b5b386c1b6a34711f4f 19-Aug-2011 Andreas Huber <andih@google.com> Raise the maximum input buffer size for the vpx video decoder to 256KB

Change-Id: I0411763829bf186d1b3b679fa72c9051524506b4
related-to-bug: 5169641
ec/SoftVPX.cpp
15825c7b6f6b19092a5949b4e46aea4fa229932c 14-Jul-2011 James Dong <jdong@google.com> Merge "Support profile and level query for SW video decoders"
87e031caf905145cb6e362a8c60f02736b87deef 13-Jul-2011 Andreas Huber <andih@google.com> Remove old-style software decoders.

Change-Id: Ie0729d6a65470ffdc38229791f25a75a22c724d8
ec/Android.mk
ec/VPXDecoder.cpp
457116d3a01618acf9a875020ca5860551ba03a6 11-Jul-2011 James Dong <jdong@google.com> Support profile and level query for SW video decoders

Change-Id: I9c20db128be96cd36cf2083e08e8c21f5e6d1fdf
264dec/SoftAVC.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
264dec/SoftAVC.cpp
264dec/SoftAVC.h
f3ac3e3c94c14dbf1cdf6a4577f0b3aa8edfad06 18-Jun-2011 James Dong <jdong@google.com> Boost software vp8 decoder performance using multi-threaded decoding if possible

Change-Id: I7258c7d0cf91aa7c62444d03ed8bce96fb23d8ef
related-to-bug: 4539653
ec/SoftVPX.cpp
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
264dec/SoftAVC.cpp
264dec/SoftAVC.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
264dec/Android.mk
264dec/SoftAVC.cpp
264dec/SoftAVC.h
264dec/inc/H264SwDecApi.h
264dec/inc/basetype.h
264dec/omxdl/arm11/ARM_DELIVERY.TXT
264dec/omxdl/arm11/ARM_MANIFEST.TXT
264dec/omxdl/arm11/api/armCOMM.h
264dec/omxdl/arm11/api/armCOMM_BitDec_s.h
264dec/omxdl/arm11/api/armCOMM_Bitstream.h
264dec/omxdl/arm11/api/armCOMM_IDCTTable.h
264dec/omxdl/arm11/api/armCOMM_IDCT_s.h
264dec/omxdl/arm11/api/armCOMM_MaskTable.h
264dec/omxdl/arm11/api/armCOMM_Version.h
264dec/omxdl/arm11/api/armCOMM_s.h
264dec/omxdl/arm11/api/armOMX.h
264dec/omxdl/arm11/api/omxtypes.h
264dec/omxdl/arm11/api/omxtypes_s.h
264dec/omxdl/arm11/build_vc.pl
264dec/omxdl/arm11/filelist_vc.txt
264dec/omxdl/arm11/src/armCOMM.c
264dec/omxdl/arm11/src/armCOMM_Bitstream.c
264dec/omxdl/arm11/src/armCOMM_IDCTTable.c
264dec/omxdl/arm11/src/armCOMM_MaskTable.c
264dec/omxdl/arm11/vc/api/armVC.h
264dec/omxdl/arm11/vc/api/armVCCOMM_s.h
264dec/omxdl/arm11/vc/api/omxVC.h
264dec/omxdl/arm11/vc/api/omxVC_s.h
264dec/omxdl/arm11/vc/comm/src/omxVCCOMM_Copy16x16_s.s
264dec/omxdl/arm11/vc/comm/src/omxVCCOMM_Copy8x8_s.s
264dec/omxdl/arm11/vc/comm/src/omxVCCOMM_ExpandFrame_I_s.s
264dec/omxdl/arm11/vc/m4p10/api/armVCM4P10_CAVLCTables.h
264dec/omxdl/arm11/vc/m4p10/src/armVCM4P10_Average_4x_Align_unsafe_s.s
264dec/omxdl/arm11/vc/m4p10/src/armVCM4P10_CAVLCTables.c
264dec/omxdl/arm11/vc/m4p10/src/armVCM4P10_DeblockingChroma_unsafe_s.s
264dec/omxdl/arm11/vc/m4p10/src/armVCM4P10_DeblockingLuma_unsafe_s.s
264dec/omxdl/arm11/vc/m4p10/src/armVCM4P10_DecodeCoeffsToPair_s.s
264dec/omxdl/arm11/vc/m4p10/src/armVCM4P10_DequantTables_s.s
264dec/omxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_Align_unsafe_s.s
264dec/omxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_Copy_unsafe_s.s
264dec/omxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.s
264dec/omxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s
264dec/omxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s
264dec/omxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.s
264dec/omxdl/arm11/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.s
264dec/omxdl/arm11/vc/m4p10/src/armVCM4P10_Interpolate_Chroma_s.s
264dec/omxdl/arm11/vc/m4p10/src/armVCM4P10_QuantTables_s.s
264dec/omxdl/arm11/vc/m4p10/src/armVCM4P10_TransformResidual4x4_s.s
264dec/omxdl/arm11/vc/m4p10/src/armVCM4P10_UnpackBlock4x4_s.s
264dec/omxdl/arm11/vc/m4p10/src/omxVCM4P10_DeblockChroma_I.c
264dec/omxdl/arm11/vc/m4p10/src/omxVCM4P10_DeblockLuma_I.c
264dec/omxdl/arm11/vc/m4p10/src/omxVCM4P10_DecodeChromaDcCoeffsToPairCAVLC.c
264dec/omxdl/arm11/vc/m4p10/src/omxVCM4P10_DecodeCoeffsToPairCAVLC.c
264dec/omxdl/arm11/vc/m4p10/src/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.s
264dec/omxdl/arm11/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.s
264dec/omxdl/arm11/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.s
264dec/omxdl/arm11/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.s
264dec/omxdl/arm11/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.s
264dec/omxdl/arm11/vc/m4p10/src/omxVCM4P10_InterpolateChroma.c
264dec/omxdl/arm11/vc/m4p10/src/omxVCM4P10_InterpolateLuma_s.s
264dec/omxdl/arm11/vc/m4p10/src/omxVCM4P10_PredictIntraChroma_8x8_s.s
264dec/omxdl/arm11/vc/m4p10/src/omxVCM4P10_PredictIntra_16x16_s.s
264dec/omxdl/arm11/vc/m4p10/src/omxVCM4P10_PredictIntra_4x4_s.s
264dec/omxdl/arm11/vc/m4p10/src/omxVCM4P10_TransformDequantChromaDCFromPair_s.s
264dec/omxdl/arm11/vc/m4p10/src/omxVCM4P10_TransformDequantLumaDCFromPair_s.s
264dec/omxdl/arm11/vc/m4p2/api/armVCM4P2_Huff_Tables_VLC.h
264dec/omxdl/arm11/vc/m4p2/api/armVCM4P2_ZigZag_Tables.h
264dec/omxdl/arm11/vc/m4p2/src/armVCM4P2_Clip8_s.s
264dec/omxdl/arm11/vc/m4p2/src/armVCM4P2_DecodeVLCZigzag_AC_unsafe_s.s
264dec/omxdl/arm11/vc/m4p2/src/armVCM4P2_Huff_Tables_VLC.c
264dec/omxdl/arm11/vc/m4p2/src/armVCM4P2_Lookup_Tables.c
264dec/omxdl/arm11/vc/m4p2/src/armVCM4P2_SetPredDir_s.s
264dec/omxdl/arm11/vc/m4p2/src/armVCM4P2_Zigzag_Tables.c
264dec/omxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Inter.c
264dec/omxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Intra.c
264dec/omxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodePadMV_PVOP_s.s
264dec/omxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_Inter_s.s
264dec/omxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraACVLC_s.s
264dec/omxdl/arm11/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraDCVLC_s.s
264dec/omxdl/arm11/vc/m4p2/src/omxVCM4P2_FindMVpred_s.s
264dec/omxdl/arm11/vc/m4p2/src/omxVCM4P2_IDCT8x8blk_s.s
264dec/omxdl/arm11/vc/m4p2/src/omxVCM4P2_MCReconBlock_s.s
264dec/omxdl/arm11/vc/m4p2/src/omxVCM4P2_PredictReconCoefIntra_s.s
264dec/omxdl/arm11/vc/m4p2/src/omxVCM4P2_QuantInvInter_I_s.s
264dec/omxdl/arm11/vc/m4p2/src/omxVCM4P2_QuantInvIntra_I_s.s
264dec/omxdl/arm11/vc/src/armVC_Version.c
264dec/omxdl/arm_neon/ARM_DELIVERY.TXT
264dec/omxdl/arm_neon/ARM_MANIFEST.TXT
264dec/omxdl/arm_neon/api/armCOMM.h
264dec/omxdl/arm_neon/api/armCOMM_BitDec_s.h
264dec/omxdl/arm_neon/api/armCOMM_Bitstream.h
264dec/omxdl/arm_neon/api/armCOMM_IDCTTable.h
264dec/omxdl/arm_neon/api/armCOMM_IDCT_s.h
264dec/omxdl/arm_neon/api/armCOMM_MaskTable.h
264dec/omxdl/arm_neon/api/armCOMM_Version.h
264dec/omxdl/arm_neon/api/armCOMM_s.h
264dec/omxdl/arm_neon/api/armOMX.h
264dec/omxdl/arm_neon/api/omxtypes.h
264dec/omxdl/arm_neon/api/omxtypes_s.h
264dec/omxdl/arm_neon/build_vc.pl
264dec/omxdl/arm_neon/filelist_vc.txt
264dec/omxdl/arm_neon/src/armCOMM.c
264dec/omxdl/arm_neon/src/armCOMM_Bitstream.c
264dec/omxdl/arm_neon/src/armCOMM_IDCTTable.c
264dec/omxdl/arm_neon/src/armCOMM_MaskTable.c
264dec/omxdl/arm_neon/vc/api/armVC.h
264dec/omxdl/arm_neon/vc/api/armVCCOMM_s.h
264dec/omxdl/arm_neon/vc/api/omxVC.h
264dec/omxdl/arm_neon/vc/api/omxVC_s.h
264dec/omxdl/arm_neon/vc/comm/src/omxVCCOMM_Copy16x16_s.s
264dec/omxdl/arm_neon/vc/comm/src/omxVCCOMM_Copy8x8_s.s
264dec/omxdl/arm_neon/vc/comm/src/omxVCCOMM_ExpandFrame_I_s.s
264dec/omxdl/arm_neon/vc/m4p10/api/armVCM4P10_CAVLCTables.h
264dec/omxdl/arm_neon/vc/m4p10/src/armVCM4P10_Average_4x_Align_unsafe_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/armVCM4P10_CAVLCTables.c
264dec/omxdl/arm_neon/vc/m4p10/src/armVCM4P10_DeblockingChroma_unsafe_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/armVCM4P10_DeblockingLuma_unsafe_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/armVCM4P10_DecodeCoeffsToPair_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/armVCM4P10_DequantTables_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_Align_unsafe_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_Copy_unsafe_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/armVCM4P10_Interpolate_Chroma_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/armVCM4P10_QuantTables_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/armVCM4P10_TransformResidual4x4_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/armVCM4P10_UnpackBlock4x4_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DeblockChroma_I.c
264dec/omxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DeblockLuma_I.c
264dec/omxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DecodeChromaDcCoeffsToPairCAVLC.c
264dec/omxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DecodeCoeffsToPairCAVLC.c
264dec/omxdl/arm_neon/vc/m4p10/src/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/omxVCM4P10_InterpolateChroma.c
264dec/omxdl/arm_neon/vc/m4p10/src/omxVCM4P10_InterpolateLuma_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/omxVCM4P10_PredictIntraChroma_8x8_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/omxVCM4P10_PredictIntra_16x16_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/omxVCM4P10_PredictIntra_4x4_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/omxVCM4P10_TransformDequantChromaDCFromPair_s.s
264dec/omxdl/arm_neon/vc/m4p10/src/omxVCM4P10_TransformDequantLumaDCFromPair_s.s
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_Average_4x_Align_unsafe_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DeblockingChroma_unsafe_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DeblockingLuma_unsafe_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DecodeCoeffsToPair_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_DequantTables_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_Align_unsafe_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_Copy_unsafe_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_Interpolate_Chroma_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_QuantTables_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_TransformResidual4x4_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/armVCM4P10_UnpackBlock4x4_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_DeblockLuma_I.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_FilterDeblockingChroma_HorEdge_I_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_FilterDeblockingChroma_VerEdge_I_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_FilterDeblockingLuma_HorEdge_I_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_InterpolateLuma_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntraChroma_8x8_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntra_16x16_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_PredictIntra_4x4_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_TransformDequantChromaDCFromPair_s.S
264dec/omxdl/arm_neon/vc/m4p10/src_gcc/omxVCM4P10_TransformDequantLumaDCFromPair_s.S
264dec/omxdl/arm_neon/vc/m4p2/api/armVCM4P2_Huff_Tables_VLC.h
264dec/omxdl/arm_neon/vc/m4p2/api/armVCM4P2_ZigZag_Tables.h
264dec/omxdl/arm_neon/vc/m4p2/src/armVCM4P2_Clip8_s.s
264dec/omxdl/arm_neon/vc/m4p2/src/armVCM4P2_DecodeVLCZigzag_AC_unsafe_s.s
264dec/omxdl/arm_neon/vc/m4p2/src/armVCM4P2_Huff_Tables_VLC.c
264dec/omxdl/arm_neon/vc/m4p2/src/armVCM4P2_Lookup_Tables.c
264dec/omxdl/arm_neon/vc/m4p2/src/armVCM4P2_SetPredDir_s.s
264dec/omxdl/arm_neon/vc/m4p2/src/armVCM4P2_Zigzag_Tables.c
264dec/omxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Inter.c
264dec/omxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Intra.c
264dec/omxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodePadMV_PVOP_s.s
264dec/omxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_Inter_s.s
264dec/omxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraACVLC_s.s
264dec/omxdl/arm_neon/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraDCVLC_s.s
264dec/omxdl/arm_neon/vc/m4p2/src/omxVCM4P2_FindMVpred_s.s
264dec/omxdl/arm_neon/vc/m4p2/src/omxVCM4P2_IDCT8x8blk_s.s
264dec/omxdl/arm_neon/vc/m4p2/src/omxVCM4P2_MCReconBlock_s.s
264dec/omxdl/arm_neon/vc/m4p2/src/omxVCM4P2_PredictReconCoefIntra_s.s
264dec/omxdl/arm_neon/vc/m4p2/src/omxVCM4P2_QuantInvInter_I_s.s
264dec/omxdl/arm_neon/vc/m4p2/src/omxVCM4P2_QuantInvIntra_I_s.s
264dec/omxdl/arm_neon/vc/src/armVC_Version.c
264dec/omxdl/reference/ARM_DELIVERY.TXT
264dec/omxdl/reference/ARM_MANIFEST.TXT
264dec/omxdl/reference/api/armCOMM.h
264dec/omxdl/reference/api/armCOMM_Bitstream.h
264dec/omxdl/reference/api/armCOMM_Version.h
264dec/omxdl/reference/api/armOMX.h
264dec/omxdl/reference/api/omxtypes.h
264dec/omxdl/reference/build_vc.pl
264dec/omxdl/reference/filelist_vc.txt
264dec/omxdl/reference/src/armCOMM.c
264dec/omxdl/reference/src/armCOMM_Bitstream.c
264dec/omxdl/reference/vc/api/armVC.h
264dec/omxdl/reference/vc/api/omxVC.h
264dec/omxdl/reference/vc/comm/src/armVCCOMM_Average.c
264dec/omxdl/reference/vc/comm/src/armVCCOMM_SAD.c
264dec/omxdl/reference/vc/comm/src/omxVCCOMM_Average_16x.c
264dec/omxdl/reference/vc/comm/src/omxVCCOMM_Average_8x.c
264dec/omxdl/reference/vc/comm/src/omxVCCOMM_ComputeTextureErrorBlock.c
264dec/omxdl/reference/vc/comm/src/omxVCCOMM_ComputeTextureErrorBlock_SAD.c
264dec/omxdl/reference/vc/comm/src/omxVCCOMM_Copy16x16.c
264dec/omxdl/reference/vc/comm/src/omxVCCOMM_Copy8x8.c
264dec/omxdl/reference/vc/comm/src/omxVCCOMM_ExpandFrame_I.c
264dec/omxdl/reference/vc/comm/src/omxVCCOMM_LimitMVToRect.c
264dec/omxdl/reference/vc/comm/src/omxVCCOMM_SAD_16x.c
264dec/omxdl/reference/vc/comm/src/omxVCCOMM_SAD_8x.c
264dec/omxdl/reference/vc/m4p10/api/armVCM4P10_CAVLCTables.h
264dec/omxdl/reference/vc/m4p10/src/armVCM4P10_CAVLCTables.c
264dec/omxdl/reference/vc/m4p10/src/armVCM4P10_CompareMotionCostToMV.c
264dec/omxdl/reference/vc/m4p10/src/armVCM4P10_DeBlockPixel.c
264dec/omxdl/reference/vc/m4p10/src/armVCM4P10_DecodeCoeffsToPair.c
264dec/omxdl/reference/vc/m4p10/src/armVCM4P10_DequantTables.c
264dec/omxdl/reference/vc/m4p10/src/armVCM4P10_FwdTransformResidual4x4.c
264dec/omxdl/reference/vc/m4p10/src/armVCM4P10_InterpolateHalfDiag_Luma.c
264dec/omxdl/reference/vc/m4p10/src/armVCM4P10_InterpolateHalfHor_Luma.c
264dec/omxdl/reference/vc/m4p10/src/armVCM4P10_InterpolateHalfVer_Luma.c
264dec/omxdl/reference/vc/m4p10/src/armVCM4P10_Interpolate_Chroma.c
264dec/omxdl/reference/vc/m4p10/src/armVCM4P10_Interpolate_Luma.c
264dec/omxdl/reference/vc/m4p10/src/armVCM4P10_PredictIntraDC4x4.c
264dec/omxdl/reference/vc/m4p10/src/armVCM4P10_QuantTables.c
264dec/omxdl/reference/vc/m4p10/src/armVCM4P10_SADQuar.c
264dec/omxdl/reference/vc/m4p10/src/armVCM4P10_TransformResidual4x4.c
264dec/omxdl/reference/vc/m4p10/src/armVCM4P10_UnpackBlock2x2.c
264dec/omxdl/reference/vc/m4p10/src/armVCM4P10_UnpackBlock4x4.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_Average_4x.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_BlockMatch_Half.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_BlockMatch_Integer.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_BlockMatch_Quarter.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_DeblockChroma_I.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_DeblockLuma_I.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_DecodeChromaDcCoeffsToPairCAVLC.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_DecodeCoeffsToPairCAVLC.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_DequantTransformResidualFromPairAndAdd.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_HorEdge_I.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_FilterDeblockingChroma_VerEdge_I.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_HorEdge_I.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_FilterDeblockingLuma_VerEdge_I.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_GetVLCInfo.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_InterpolateChroma.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_InterpolateHalfHor_Luma.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_InterpolateHalfVer_Luma.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_InterpolateLuma.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_InvTransformDequant_ChromaDC.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_InvTransformDequant_LumaDC.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_InvTransformResidualAndAdd.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_MEGetBufSize.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_MEInit.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_MotionEstimationMB.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_PredictIntraChroma_8x8.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_PredictIntra_16x16.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_PredictIntra_4x4.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_SADQuar_16x.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_SADQuar_4x.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_SADQuar_8x.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_SAD_4x.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_SATD_4x4.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_SubAndTransformQDQResidual.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_TransformDequantChromaDCFromPair.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_TransformDequantLumaDCFromPair.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_TransformQuant_ChromaDC.c
264dec/omxdl/reference/vc/m4p10/src/omxVCM4P10_TransformQuant_LumaDC.c
264dec/omxdl/reference/vc/m4p2/api/armVCM4P2_DCT_Table.h
264dec/omxdl/reference/vc/m4p2/api/armVCM4P2_Huff_Tables_VLC.h
264dec/omxdl/reference/vc/m4p2/api/armVCM4P2_ZigZag_Tables.h
264dec/omxdl/reference/vc/m4p2/src/armVCM4P2_ACDCPredict.c
264dec/omxdl/reference/vc/m4p2/src/armVCM4P2_BlockMatch_Half.c
264dec/omxdl/reference/vc/m4p2/src/armVCM4P2_BlockMatch_Integer.c
264dec/omxdl/reference/vc/m4p2/src/armVCM4P2_CheckVLCEscapeMode.c
264dec/omxdl/reference/vc/m4p2/src/armVCM4P2_CompareMV.c
264dec/omxdl/reference/vc/m4p2/src/armVCM4P2_DCT_Table.c
264dec/omxdl/reference/vc/m4p2/src/armVCM4P2_DecodeVLCZigzag_intra.c
264dec/omxdl/reference/vc/m4p2/src/armVCM4P2_EncodeVLCZigzag_intra.c
264dec/omxdl/reference/vc/m4p2/src/armVCM4P2_FillVLCBuffer.c
264dec/omxdl/reference/vc/m4p2/src/armVCM4P2_FillVLDBuffer.c
264dec/omxdl/reference/vc/m4p2/src/armVCM4P2_GetVLCBits.c
264dec/omxdl/reference/vc/m4p2/src/armVCM4P2_Huff_Tables_VLC.c
264dec/omxdl/reference/vc/m4p2/src/armVCM4P2_PutVLCBits.c
264dec/omxdl/reference/vc/m4p2/src/armVCM4P2_SetPredDir.c
264dec/omxdl/reference/vc/m4p2/src/armVCM4P2_Zigzag_Tables.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_BlockMatch_Half_16x16.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_BlockMatch_Half_8x8.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_BlockMatch_Integer_16x16.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_BlockMatch_Integer_8x8.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_DCT8x8blk.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Inter.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_DecodeBlockCoef_Intra.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_DecodePadMV_PVOP.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_Inter.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraACVLC.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_DecodeVLCZigzag_IntraDCVLC.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_EncodeMV.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_EncodeVLCZigzag_Inter.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_EncodeVLCZigzag_IntraACVLC.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_EncodeVLCZigzag_IntraDCVLC.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_FindMVpred.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_IDCT8x8blk.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_MCReconBlock.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_MEGetBufSize.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_MEInit.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_MotionEstimationMB.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_PredictReconCoefIntra.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_QuantInter_I.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_QuantIntra_I.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_QuantInvInter_I.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_QuantInvIntra_I.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_TransRecBlockCoef_inter.c
264dec/omxdl/reference/vc/m4p2/src/omxVCM4P2_TransRecBlockCoef_intra.c
264dec/omxdl/reference/vc/src/armVC_Version.c
264dec/source/DecTestBench.c
264dec/source/EvaluationTestBench.c
264dec/source/H264SwDecApi.c
264dec/source/TestBenchMultipleInstance.c
264dec/source/arm11_asm/h264bsd_interpolate_chroma_hor.s
264dec/source/arm11_asm/h264bsd_interpolate_chroma_hor_ver.s
264dec/source/arm11_asm/h264bsd_interpolate_chroma_ver.s
264dec/source/arm11_asm/h264bsd_interpolate_hor_half.s
264dec/source/arm11_asm/h264bsd_interpolate_hor_quarter.s
264dec/source/arm11_asm/h264bsd_interpolate_hor_ver_quarter.s
264dec/source/arm11_asm/h264bsd_interpolate_mid_hor.s
264dec/source/arm11_asm/h264bsd_interpolate_ver_half.s
264dec/source/arm11_asm/h264bsd_interpolate_ver_quarter.s
264dec/source/arm11_asm/win_asm.bat
264dec/source/arm_neon_asm/h264bsdClearMbLayer.s
264dec/source/arm_neon_asm/h264bsdCountLeadingZeros.s
264dec/source/arm_neon_asm/h264bsdFillRow7.s
264dec/source/arm_neon_asm/h264bsdFlushBits.s
264dec/source/arm_neon_asm/h264bsdWriteMacroblock.s
264dec/source/arm_neon_asm_gcc/asm_common.S
264dec/source/arm_neon_asm_gcc/h264bsdClearMbLayer.S
264dec/source/arm_neon_asm_gcc/h264bsdCountLeadingZeros.S
264dec/source/arm_neon_asm_gcc/h264bsdFillRow7.S
264dec/source/arm_neon_asm_gcc/h264bsdFlushBits.S
264dec/source/arm_neon_asm_gcc/h264bsdWriteMacroblock.S
264dec/source/h264bsd_byte_stream.c
264dec/source/h264bsd_byte_stream.h
264dec/source/h264bsd_cavlc.c
264dec/source/h264bsd_cavlc.h
264dec/source/h264bsd_cfg.h
264dec/source/h264bsd_conceal.c
264dec/source/h264bsd_conceal.h
264dec/source/h264bsd_container.h
264dec/source/h264bsd_deblocking.c
264dec/source/h264bsd_deblocking.h
264dec/source/h264bsd_decoder.c
264dec/source/h264bsd_decoder.h
264dec/source/h264bsd_dpb.c
264dec/source/h264bsd_dpb.h
264dec/source/h264bsd_image.c
264dec/source/h264bsd_image.h
264dec/source/h264bsd_inter_prediction.c
264dec/source/h264bsd_inter_prediction.h
264dec/source/h264bsd_intra_prediction.c
264dec/source/h264bsd_intra_prediction.h
264dec/source/h264bsd_macroblock_layer.c
264dec/source/h264bsd_macroblock_layer.h
264dec/source/h264bsd_nal_unit.c
264dec/source/h264bsd_nal_unit.h
264dec/source/h264bsd_neighbour.c
264dec/source/h264bsd_neighbour.h
264dec/source/h264bsd_pic_order_cnt.c
264dec/source/h264bsd_pic_order_cnt.h
264dec/source/h264bsd_pic_param_set.c
264dec/source/h264bsd_pic_param_set.h
264dec/source/h264bsd_reconstruct.c
264dec/source/h264bsd_reconstruct.h
264dec/source/h264bsd_sei.c
264dec/source/h264bsd_sei.h
264dec/source/h264bsd_seq_param_set.c
264dec/source/h264bsd_seq_param_set.h
264dec/source/h264bsd_slice_data.c
264dec/source/h264bsd_slice_data.h
264dec/source/h264bsd_slice_group_map.c
264dec/source/h264bsd_slice_group_map.h
264dec/source/h264bsd_slice_header.c
264dec/source/h264bsd_slice_header.h
264dec/source/h264bsd_storage.c
264dec/source/h264bsd_storage.h
264dec/source/h264bsd_stream.c
264dec/source/h264bsd_stream.h
264dec/source/h264bsd_transform.c
264dec/source/h264bsd_transform.h
264dec/source/h264bsd_util.c
264dec/source/h264bsd_util.h
264dec/source/h264bsd_vlc.c
264dec/source/h264bsd_vlc.h
264dec/source/h264bsd_vui.c
264dec/source/h264bsd_vui.h
a920660c2ae1548471c40c664ed3ac01b87c57b6 16-May-2011 Andreas Huber <andih@google.com> Fix module tags on stagefright software decoders.

Change-Id: I8b3f60760e1e8eaa0f66eb6c7ce3df8e425638fb
related-to-bug: 4427361
ec/Android.mk
bbba88cb1bdc34705d1477208990a06904c022e7 11-May-2011 Andreas Huber <andih@google.com> Squashed commit of the following:

commit c80992e419ed567abef451042f09c4958534b90d
Author: Andreas Huber <andih@google.com>
Date: Wed May 11 14:00:07 2011 -0700

Support for the mp3 audio decoder as a software OMX component.

Change-Id: I66e10c4d0be4c3aecdef1c21b15a2c7359ceb807

commit a358d0e1bf2a88897887445f42ccdda0f5f2f528
Author: Andreas Huber <andih@google.com>
Date: Wed May 11 13:11:23 2011 -0700

Support for G.711 alaw and mulaw decoders as software OMX components

Change-Id: Ia5c76c02cb83a9f94ce39a27b2251e5880218f03

commit 79088b9c9a5c8b8c97ea66cb4f90a2b0f0d34553
Author: Andreas Huber <andih@google.com>
Date: Thu May 5 15:43:32 2011 -0700

Instead of using an RGB surface and conversion yuv420->rgb565

convert from OMX_COLOR_FormatYUV420Planar to HAL_PIXEL_FORMAT_YV12 instead.

Change-Id: I8c4fc3c54c963f0d4ba6377f3c4ab4e0013152e5
related-to-bug: 4394005

commit 69469d3bd84425777b11b9fc938c5e0c61af26a7
Author: Andreas Huber <andih@google.com>
Date: Tue May 10 15:46:42 2011 -0700

voip mustn't link against libstagefright.so

Change-Id: I4d0ba9a8b9dc9380b792a1bd04bcda231964862c

commit 2a9a9eeeeeb36ae3a9e680469c3016d509ff08c3
Author: Andreas Huber <andih@google.com>
Date: Tue May 10 14:37:10 2011 -0700

Remove most non-OMX software decoders by default

Change-Id: Ic56514bc1b56b8fa952e8c4a164ea7379ecb69d0

commit a4de62c37b335c318217765403a9fb282b20a216
Author: Andreas Huber <andih@google.com>
Date: Mon May 9 16:50:02 2011 -0700

Conditionally build the old-style software decoders.

Change-Id: I5de609e1d76c92d26d6eb81d1551462258f3f15f

commit 5d8b039f9449dc3dad1e77c42c80cc0b54b0c846
Author: Andreas Huber <andih@google.com>
Date: Mon May 9 16:13:12 2011 -0700

Support for MPEG4 and H.263 video decoders as soft OMX components.

Change-Id: I5e3a4835afab89f98e3aa128d013628f5830eafe

commit b25a1bfbeb0ff6e62e1cc694ce2599c91489c7d0
Author: Andreas Huber <andih@google.com>
Date: Mon May 9 11:49:10 2011 -0700

Boost Soft OMX thread priority, fix timestamp handling in vorbis Soft OMX decoder.

Change-Id: I68d26d4999f06fcc451d69e5303663fab0cba9e8

commit c0574362f8dc3319ce84d981097867062a698527
Author: Andreas Huber <andih@google.com>
Date: Mon May 9 11:28:53 2011 -0700

Support for the AMR decoders (NB and WB) as Soft OMX components.

Change-Id: Ia565f59833fb52653e23f26536e7e41fc329a754

commit 3e5575a8f0e27a490cb7bde77bd9456087837f08
Author: Andreas Huber <andih@google.com>
Date: Wed May 4 13:41:25 2011 -0700

Signal an error if the aac decoder failed to initialize from codec specific data.

Change-Id: I01da7831bdf722edd7d6dc5974486daa2cf2b209
related-to-bug: 4272179

commit f94aeaa9886e772ff4823e671ed237096649f4af
Author: Andreas Huber <andih@google.com>
Date: Tue May 3 13:07:38 2011 -0700

Software OMX nodes don't (yet?) support native_window mode.

Change-Id: I7d9ca9164ef4abf66b573ca21dba12d672f8b12d

commit eefdfabac8dc659e00daa56da69aea705c49cb67
Author: Andreas Huber <andih@google.com>
Date: Tue May 3 12:57:16 2011 -0700

Fixing the OMX tests to refer to appropriate files from test content.

Change-Id: I5b61c3498749bfb876abbd3946a5132356e3f6ff

commit f31b7326aef14b6a1b7946520a9688f092e844d5
Author: Andreas Huber <andih@google.com>
Date: Tue May 3 11:08:38 2011 -0700

Soft OMX components are now dynamiclly loaded/unloaded, not directly linked against.

Change-Id: I1e2ecfbfab67a8869886f738eaf0c7b3c948b6d9

commit b7f0343879e4df06f0a1c9bfece24df557954e2f
Author: Andreas Huber <andih@google.com>
Date: Mon May 2 15:58:36 2011 -0700

Support for the AVC software decoder as an OMX component.

Change-Id: I13c12df435ba4afbd968a9fc659f66b91c818bc2

commit 5bb9e616d6c8e1b13d531fe996b9a9affdfb2977
Author: Andreas Huber <andih@google.com>
Date: Fri Apr 29 12:05:37 2011 -0700

Fix Vorbis OMX decoder's component role.

Change-Id: I5e871e5e11b3f951c93590210e63fd7987c467b5

commit 089c91f2333062e196c7afd5fb0ca914878aa474
Author: Andreas Huber <andih@google.com>
Date: Fri Apr 29 12:05:18 2011 -0700

Support vorbis_decoder OMX testing.

Change-Id: I1985be178a12ae3f8768bc72067d9236238be170

commit 56e241fa36fc37219bc536b823bdc2ab82dc1fad
Author: Andreas Huber <andih@google.com>
Date: Fri Apr 29 12:01:46 2011 -0700

SoftVorbis OMX component now respects the number of valid frames per page.

Change-Id: I82a117a064d9b083fc58a54ad900a987a763ef03

commit fcd618ec520c376fdb78f4cbb44b8d9f5d213e2b
Author: Andreas Huber <andih@google.com>
Date: Fri Apr 29 10:59:38 2011 -0700

Support for the vorbis audio decoder as a soft OMX component.

Change-Id: Iaeb057e58ca306d3dce205c0445b74d5aefef492

commit d1fcc3203fc8003ad79c6e96b3a1fc4261743f16
Author: Andreas Huber <andih@google.com>
Date: Fri Apr 29 10:07:50 2011 -0700

VPX decoder now properly resizes buffers after a port settings change.

Change-Id: I110749a31b6cba087891d8e5dfe420830bdbf831

commit 35c7168243cb69849d88911144a2c7fdfed5c54e
Author: Andreas Huber <andih@google.com>
Date: Thu Apr 28 13:23:34 2011 -0700

Support for the VPX video decoder as a Software OMX component.

Change-Id: Ic345add2d6d768d4af631160153f2e9b97fcea71

commit 923b2534b4211fc5405377b5190bfa6f2dd27f32
Author: Andreas Huber <andih@google.com>
Date: Thu Apr 28 11:34:40 2011 -0700

Table-based registration of soft omx components.

Change-Id: I7f45f0fa5b3a7950776e69c66349731f7674e937

commit 04a88f3edb2266a463da9c4481b80178be460902
Author: Andreas Huber <andih@google.com>
Date: Thu Apr 28 11:22:31 2011 -0700

Apparently OMX_GetParameter is valid in any state other than OMX_StateInvalid

OMX_SetParameter is still constrained to OMX_StateLoaded or a disabled port.

Change-Id: I1032d7cf4011982d306aa369d4158a82830d26fb

commit 9d70ca68445e7c40f5c9b2d12466e468f514de88
Author: Andreas Huber <andih@google.com>
Date: Wed Apr 27 15:03:18 2011 -0700

Use the new soft OMX aac decoder for HTTP live playback.

Change-Id: Ifbcfb732a9edb855cb46b49f6d0ac942170ee28f

commit 213fe4a10ea93cce08e8622dc3908053f29878a1
Author: Andreas Huber <andih@google.com>
Date: Tue Apr 12 16:39:45 2011 -0700

Foundation for supporting software decoders as OMX components

Change-Id: I7fdab256563b35d1d090617abaea9a26b198d816

Change-Id: I83e9236beed4af985d10333c203f065df9e09a42
ec/Android.mk
ec/SoftVPX.cpp
ec/SoftVPX.h
576c3f65d7ad166c21ef09342a2a321e57666af4 08-Feb-2011 Andreas Huber <andih@google.com> Remove one log message from the VPXDecoder

related-to-bug: 3402216

The VPX format supports "internal-only" frames that are
referenced by future content but never actually displayed, so
this is a perfectly valid scenario that doesn't require a
log message.

Change-Id: I8330bfdfefcdf4ab66ae6d2b59b99fd9b89350df
ec/VPXDecoder.cpp
56cfa2376ae87cba730ea7ce4a9e0ca4f0d07627 15-Oct-2010 Andreas Huber <andih@google.com> Include the framework copy of the OpenMAX headers instead of referencing external/opencore.

Change-Id: I762f59acf5e1f770e4d7c2d89af362bfffebefa6
related-to-bug: 3101573
ec/Android.mk
acf67ea7f5ae70a093d8b164872ad1bce502f807 16-Sep-2010 Andreas Huber <andih@google.com> Upgrade to the latest .webm project code.

Change-Id: I645eff9b7c10bf33144977e6093663407af402e2
ec/VPXDecoder.cpp
abd1f4f870925d6776dbe4b930b759a1ab6595ca 21-Jul-2010 Andreas Huber <andih@google.com> Support finer seek control on MediaSources.

related-to-bug: 2858448

Change-Id: Ifb4b13b990fd5889113e47e2c62249ac43391fa1
ec/VPXDecoder.cpp
4d1265cd007b9754d0645bc4fb95701140a45648 24-May-2010 Andreas Huber <andih@google.com> Squashed commit of the following:

commit a2194ecc341fa0c530d0007d8561286c8b8f2d15
Author: Andreas Huber <andih@google.com>
Date: Fri May 21 12:50:09 2010 -0700

Instead of including the libvpx libraries prebuilt in our tree, build them from sources.

Change-Id: I5ec57decf1200cf9137fe13ff77d06f47950c3d7

commit 711098ca3f16800a22ccdb26a07e57e471cca438
Author: Andreas Huber <andih@google.com>
Date: Thu May 20 15:00:27 2010 -0700

Support for VPX/VP8 decoding in stagefright

Change-Id: I16d93faf3f56a5f8ec39c14367704469f914db9e
related-to-bug: 2483739

Change-Id: Ibc124f6af540c2715cb2325151eecdd6edf085ec
ndroid.mk
ec/Android.mk
ec/VPXDecoder.cpp