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
|