From d48015364d1a3545ea503ce03ec49762a480d42c Mon Sep 17 00:00:00 2001 From: Per Date: Tue, 24 Nov 2015 11:13:23 +0100 Subject: [PATCH] Add option to capture to texture in AppRTCDemo for Android. The purpose is to be able to easier test and find differences between the path when capturing to textures or byte buffers. This require https://codereview.webrtc.org/1403713002/ to work. BUG=webrtc:4993 R=magjed@webrtc.org TBR=glaznew@webrtc.org Review URL: https://codereview.webrtc.org/1452423003 . Cr-Commit-Position: refs/heads/master@{#10766} --- webrtc/examples/androidapp/res/values/strings.xml | 5 +++++ webrtc/examples/androidapp/res/xml/preferences.xml | 6 ++++++ .../androidapp/src/org/appspot/apprtc/CallActivity.java | 3 +++ .../src/org/appspot/apprtc/ConnectActivity.java | 7 +++++++ .../src/org/appspot/apprtc/PeerConnectionClient.java | 9 ++++++--- .../src/org/appspot/apprtc/SettingsActivity.java | 4 ++++ .../appspot/apprtc/test/PeerConnectionClientTest.java | 2 +- 7 files changed, 32 insertions(+), 4 deletions(-) diff --git a/webrtc/examples/androidapp/res/values/strings.xml b/webrtc/examples/androidapp/res/values/strings.xml index 951f65a1a4..573ff80c9a 100644 --- a/webrtc/examples/androidapp/res/values/strings.xml +++ b/webrtc/examples/androidapp/res/values/strings.xml @@ -71,6 +71,11 @@ Use hardware accelerated video codec (if available). true + capturetotexture_preference + Video capture to surface texture. + Capture video to textures (if available). + false + Enabled Disabled diff --git a/webrtc/examples/androidapp/res/xml/preferences.xml b/webrtc/examples/androidapp/res/xml/preferences.xml index 8c111e0dfa..b54f2445e2 100644 --- a/webrtc/examples/androidapp/res/xml/preferences.xml +++ b/webrtc/examples/androidapp/res/xml/preferences.xml @@ -60,6 +60,12 @@ android:title="@string/pref_hwcodec_title" android:dialogTitle="@string/pref_hwcodec_dlg" android:defaultValue="@string/pref_hwcodec_default" /> + +