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.
/frameworks/av/media/libstagefright/codecs/on2/h264dec/Android.mk
|
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
/frameworks/av/media/libstagefright/codecs/on2/h264dec/Android.mk
|
ce4df5e534eb86748fe80c84efb6b7fc0b6b5b46 |
|
04-Mar-2016 |
Wonsik Kim <wonsik@google.com> |
stagefright: move MedaDefs from libstagefright to libmedia Bug: 24761407 Change-Id: If4914340a645c6f3c14eea0c873c162926d72ca2
/frameworks/av/media/libstagefright/codecs/on2/h264dec/Android.mk
|
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>
/frameworks/av/media/libstagefright/codecs/on2/h264dec/Android.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
/frameworks/av/media/libstagefright/codecs/on2/h264dec/Android.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
/frameworks/av/media/libstagefright/codecs/on2/h264dec/Android.mk
|
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
/frameworks/av/media/libstagefright/codecs/on2/h264dec/Android.mk
|
b1a164e1445bcc48498e2091f42c5275a01f5a84 |
|
08-Aug-2014 |
Dan Albert <danalbert@google.com> |
Revert "Fix build after side-stepping global -Bsymbolic." This reverts commit 3b909164de79904137bb6661514d5ca6236a49c9. Bug: 16853291
/frameworks/av/media/libstagefright/codecs/on2/h264dec/Android.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
/frameworks/av/media/libstagefright/codecs/on2/h264dec/Android.mk
|
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>
/frameworks/av/media/libstagefright/codecs/on2/h264dec/Android.mk
|
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
/frameworks/av/media/libstagefright/codecs/on2/h264dec/Android.mk
|
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
/frameworks/av/media/libstagefright/codecs/on2/h264dec/Android.mk
|
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
/frameworks/av/media/libstagefright/codecs/on2/h264dec/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
/frameworks/av/media/libstagefright/codecs/on2/h264dec/Android.mk
|
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
/frameworks/av/media/libstagefright/codecs/on2/h264dec/Android.mk
|