summaryrefslogtreecommitdiffstats
path: root/cmds/screenrecord/Android.mk
diff options
context:
space:
mode:
authorAndy McFadden <fadden@android.com>2013-10-18 07:31:41 -0700
committerAndy McFadden <fadden@android.com>2013-11-18 13:40:48 -0800
commit441e847feb0e055ecb004802802cea07782ab228 (patch)
treed13d0ba0e0a196a0f13ce7402f0a2e063e1d1250 /cmds/screenrecord/Android.mk
parent3bd2531ac7c87b85bc9f5abf558b5dc247caaa86 (diff)
downloadframeworks_av-441e847feb0e055ecb004802802cea07782ab228.zip
frameworks_av-441e847feb0e055ecb004802802cea07782ab228.tar.gz
frameworks_av-441e847feb0e055ecb004802802cea07782ab228.tar.bz2
Add "--bugreport" option to screenrecord
The --bugreport option adds two visible features: (1) a timestamp overlay that (mostly) matches logcat, making it easier to match what appears in the video with what's in the log, and (2) an "info page" at the start of the video that shows the system configuration. Enabling this option adds an additional composition step, increasing the overhead of screenrecord. Depending on the device and circumstances, this may be unnoticeable or very pronounced. If --bugreport is not enabled, the overhead of screenrecord is unchanged. We also now track device orientation changes. This is currently detected by polling surfaceflinger, which is suboptimal. As a result, we detect the rotation too late, and get a weird mixed frame before the start of the animation for 90-degree changes. Also, allow the bit rate to be specified as e.g. "4M" for 4Mbps. Also, --rotate is now deprecated. Bug 11220305 Bug 11136964 Change-Id: Ibb94b81d2f73547b95d7a47e027da75fab187a4f
Diffstat (limited to 'cmds/screenrecord/Android.mk')
-rw-r--r--cmds/screenrecord/Android.mk6
1 files changed, 5 insertions, 1 deletions
diff --git a/cmds/screenrecord/Android.mk b/cmds/screenrecord/Android.mk
index b4a5947..17523c3 100644
--- a/cmds/screenrecord/Android.mk
+++ b/cmds/screenrecord/Android.mk
@@ -18,10 +18,14 @@ include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
screenrecord.cpp \
+ EglWindow.cpp \
+ TextRenderer.cpp \
+ Overlay.cpp \
+ Program.cpp
LOCAL_SHARED_LIBRARIES := \
libstagefright libmedia libutils libbinder libstagefright_foundation \
- libjpeg libgui libcutils liblog
+ libjpeg libgui libcutils liblog libEGL libGLESv2
LOCAL_C_INCLUDES := \
frameworks/av/media/libstagefright \