diff options
author | Andreas Huber <andih@google.com> | 2013-07-17 14:02:31 -0700 |
---|---|---|
committer | Andreas Huber <andih@google.com> | 2013-07-17 14:42:13 -0700 |
commit | a0a63e13788a77bc502da0c72269d82c4779ac91 (patch) | |
tree | f8f6ebb8a12de0885c20e8173f164b76fd4c13e9 /media/libstagefright/codecs/on2/enc/Android.mk | |
parent | 5478f3c44b9d6670261733953a71a8290fa70ae8 (diff) | |
download | frameworks_av-a0a63e13788a77bc502da0c72269d82c4779ac91.zip frameworks_av-a0a63e13788a77bc502da0c72269d82c4779ac91.tar.gz frameworks_av-a0a63e13788a77bc502da0c72269d82c4779ac91.tar.bz2 |
Experimental support for enabling the use of "surface input" mode
even with the software VP8 encoder.
This relies heavily on the fact that the "Nexus" devices use ARGB32 as
the colorspace for the data underlying a surface provided by SurfaceFlinger
(mirroring). Generally there are no such guarantees.
Change-Id: I1de32f591a3bb935ca76151816b3a02665bec40b
Diffstat (limited to 'media/libstagefright/codecs/on2/enc/Android.mk')
-rw-r--r-- | media/libstagefright/codecs/on2/enc/Android.mk | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/media/libstagefright/codecs/on2/enc/Android.mk b/media/libstagefright/codecs/on2/enc/Android.mk index a92d376..4060a0a 100644 --- a/media/libstagefright/codecs/on2/enc/Android.mk +++ b/media/libstagefright/codecs/on2/enc/Android.mk @@ -12,11 +12,16 @@ LOCAL_C_INCLUDES := \ frameworks/av/media/libstagefright/include \ frameworks/native/include/media/openmax \ +ifeq ($(TARGET_DEVICE), manta) + LOCAL_CFLAGS += -DSURFACE_IS_BGR32 +endif + LOCAL_STATIC_LIBRARIES := \ libvpx LOCAL_SHARED_LIBRARIES := \ libstagefright libstagefright_omx libstagefright_foundation libutils liblog \ + libhardware \ LOCAL_MODULE := libstagefright_soft_vpxenc LOCAL_MODULE_TAGS := optional |