Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(192)

Side by Side Diff: webrtc/examples/androidapp/src/org/appspot/apprtc/SettingsActivity.java

Issue 1452423003: Add option to capture to texture in AppRTCDemo for Android. (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: factory.setVideoHwAccelerationOptions. Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright 2014 The WebRTC Project Authors. All rights reserved. 2 * Copyright 2014 The WebRTC Project Authors. All rights reserved.
3 * 3 *
4 * Use of this source code is governed by a BSD-style license 4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source 5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found 6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may 7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree. 8 * be found in the AUTHORS file in the root of the source tree.
9 */ 9 */
10 10
(...skipping 12 matching lines...) Expand all
23 implements OnSharedPreferenceChangeListener{ 23 implements OnSharedPreferenceChangeListener{
24 private SettingsFragment settingsFragment; 24 private SettingsFragment settingsFragment;
25 private String keyprefVideoCall; 25 private String keyprefVideoCall;
26 private String keyprefResolution; 26 private String keyprefResolution;
27 private String keyprefFps; 27 private String keyprefFps;
28 private String keyprefCaptureQualitySlider; 28 private String keyprefCaptureQualitySlider;
29 private String keyprefStartVideoBitrateType; 29 private String keyprefStartVideoBitrateType;
30 private String keyprefStartVideoBitrateValue; 30 private String keyprefStartVideoBitrateValue;
31 private String keyPrefVideoCodec; 31 private String keyPrefVideoCodec;
32 private String keyprefHwCodec; 32 private String keyprefHwCodec;
33 private String keyprefCaptureToTexture;
33 34
34 private String keyprefStartAudioBitrateType; 35 private String keyprefStartAudioBitrateType;
35 private String keyprefStartAudioBitrateValue; 36 private String keyprefStartAudioBitrateValue;
36 private String keyPrefAudioCodec; 37 private String keyPrefAudioCodec;
37 private String keyprefNoAudioProcessing; 38 private String keyprefNoAudioProcessing;
38 private String keyprefOpenSLES; 39 private String keyprefOpenSLES;
39 40
40 private String keyPrefRoomServerUrl; 41 private String keyPrefRoomServerUrl;
41 private String keyPrefDisplayHud; 42 private String keyPrefDisplayHud;
42 43
43 @Override 44 @Override
44 protected void onCreate(Bundle savedInstanceState) { 45 protected void onCreate(Bundle savedInstanceState) {
45 super.onCreate(savedInstanceState); 46 super.onCreate(savedInstanceState);
46 keyprefVideoCall = getString(R.string.pref_videocall_key); 47 keyprefVideoCall = getString(R.string.pref_videocall_key);
47 keyprefResolution = getString(R.string.pref_resolution_key); 48 keyprefResolution = getString(R.string.pref_resolution_key);
48 keyprefFps = getString(R.string.pref_fps_key); 49 keyprefFps = getString(R.string.pref_fps_key);
49 keyprefCaptureQualitySlider = getString(R.string.pref_capturequalityslider_k ey); 50 keyprefCaptureQualitySlider = getString(R.string.pref_capturequalityslider_k ey);
50 keyprefStartVideoBitrateType = getString(R.string.pref_startvideobitrate_key ); 51 keyprefStartVideoBitrateType = getString(R.string.pref_startvideobitrate_key );
51 keyprefStartVideoBitrateValue = getString(R.string.pref_startvideobitrateval ue_key); 52 keyprefStartVideoBitrateValue = getString(R.string.pref_startvideobitrateval ue_key);
52 keyPrefVideoCodec = getString(R.string.pref_videocodec_key); 53 keyPrefVideoCodec = getString(R.string.pref_videocodec_key);
53 keyprefHwCodec = getString(R.string.pref_hwcodec_key); 54 keyprefHwCodec = getString(R.string.pref_hwcodec_key);
55 keyprefCaptureToTexture = getString(R.string.pref_capturetotexture_key);
54 56
55 keyprefStartAudioBitrateType = getString(R.string.pref_startaudiobitrate_key ); 57 keyprefStartAudioBitrateType = getString(R.string.pref_startaudiobitrate_key );
56 keyprefStartAudioBitrateValue = getString(R.string.pref_startaudiobitrateval ue_key); 58 keyprefStartAudioBitrateValue = getString(R.string.pref_startaudiobitrateval ue_key);
57 keyPrefAudioCodec = getString(R.string.pref_audiocodec_key); 59 keyPrefAudioCodec = getString(R.string.pref_audiocodec_key);
58 keyprefNoAudioProcessing = getString(R.string.pref_noaudioprocessing_key); 60 keyprefNoAudioProcessing = getString(R.string.pref_noaudioprocessing_key);
59 keyprefOpenSLES = getString(R.string.pref_opensles_key); 61 keyprefOpenSLES = getString(R.string.pref_opensles_key);
60 62
61 keyPrefRoomServerUrl = getString(R.string.pref_room_server_url_key); 63 keyPrefRoomServerUrl = getString(R.string.pref_room_server_url_key);
62 keyPrefDisplayHud = getString(R.string.pref_displayhud_key); 64 keyPrefDisplayHud = getString(R.string.pref_displayhud_key);
63 65
(...skipping 13 matching lines...) Expand all
77 sharedPreferences.registerOnSharedPreferenceChangeListener(this); 79 sharedPreferences.registerOnSharedPreferenceChangeListener(this);
78 updateSummaryB(sharedPreferences, keyprefVideoCall); 80 updateSummaryB(sharedPreferences, keyprefVideoCall);
79 updateSummary(sharedPreferences, keyprefResolution); 81 updateSummary(sharedPreferences, keyprefResolution);
80 updateSummary(sharedPreferences, keyprefFps); 82 updateSummary(sharedPreferences, keyprefFps);
81 updateSummaryB(sharedPreferences, keyprefCaptureQualitySlider); 83 updateSummaryB(sharedPreferences, keyprefCaptureQualitySlider);
82 updateSummary(sharedPreferences, keyprefStartVideoBitrateType); 84 updateSummary(sharedPreferences, keyprefStartVideoBitrateType);
83 updateSummaryBitrate(sharedPreferences, keyprefStartVideoBitrateValue); 85 updateSummaryBitrate(sharedPreferences, keyprefStartVideoBitrateValue);
84 setVideoBitrateEnable(sharedPreferences); 86 setVideoBitrateEnable(sharedPreferences);
85 updateSummary(sharedPreferences, keyPrefVideoCodec); 87 updateSummary(sharedPreferences, keyPrefVideoCodec);
86 updateSummaryB(sharedPreferences, keyprefHwCodec); 88 updateSummaryB(sharedPreferences, keyprefHwCodec);
89 updateSummaryB(sharedPreferences, keyprefCaptureToTexture);
87 90
88 updateSummary(sharedPreferences, keyprefStartAudioBitrateType); 91 updateSummary(sharedPreferences, keyprefStartAudioBitrateType);
89 updateSummaryBitrate(sharedPreferences, keyprefStartAudioBitrateValue); 92 updateSummaryBitrate(sharedPreferences, keyprefStartAudioBitrateValue);
90 setAudioBitrateEnable(sharedPreferences); 93 setAudioBitrateEnable(sharedPreferences);
91 updateSummary(sharedPreferences, keyPrefAudioCodec); 94 updateSummary(sharedPreferences, keyPrefAudioCodec);
92 updateSummaryB(sharedPreferences, keyprefNoAudioProcessing); 95 updateSummaryB(sharedPreferences, keyprefNoAudioProcessing);
93 updateSummaryB(sharedPreferences, keyprefOpenSLES); 96 updateSummaryB(sharedPreferences, keyprefOpenSLES);
94 97
95 updateSummary(sharedPreferences, keyPrefRoomServerUrl); 98 updateSummary(sharedPreferences, keyPrefRoomServerUrl);
96 updateSummaryB(sharedPreferences, keyPrefDisplayHud); 99 updateSummaryB(sharedPreferences, keyPrefDisplayHud);
(...skipping 17 matching lines...) Expand all
114 || key.equals(keyprefStartAudioBitrateType) 117 || key.equals(keyprefStartAudioBitrateType)
115 || key.equals(keyPrefAudioCodec) 118 || key.equals(keyPrefAudioCodec)
116 || key.equals(keyPrefRoomServerUrl)) { 119 || key.equals(keyPrefRoomServerUrl)) {
117 updateSummary(sharedPreferences, key); 120 updateSummary(sharedPreferences, key);
118 } else if (key.equals(keyprefStartVideoBitrateValue) 121 } else if (key.equals(keyprefStartVideoBitrateValue)
119 || key.equals(keyprefStartAudioBitrateValue)) { 122 || key.equals(keyprefStartAudioBitrateValue)) {
120 updateSummaryBitrate(sharedPreferences, key); 123 updateSummaryBitrate(sharedPreferences, key);
121 } else if (key.equals(keyprefVideoCall) 124 } else if (key.equals(keyprefVideoCall)
122 || key.equals(keyprefCaptureQualitySlider) 125 || key.equals(keyprefCaptureQualitySlider)
123 || key.equals(keyprefHwCodec) 126 || key.equals(keyprefHwCodec)
127 || key.equals(keyprefCaptureToTexture)
124 || key.equals(keyprefNoAudioProcessing) 128 || key.equals(keyprefNoAudioProcessing)
125 || key.equals(keyprefOpenSLES) 129 || key.equals(keyprefOpenSLES)
126 || key.equals(keyPrefDisplayHud)) { 130 || key.equals(keyPrefDisplayHud)) {
127 updateSummaryB(sharedPreferences, key); 131 updateSummaryB(sharedPreferences, key);
128 } 132 }
129 if (key.equals(keyprefStartVideoBitrateType)) { 133 if (key.equals(keyprefStartVideoBitrateType)) {
130 setVideoBitrateEnable(sharedPreferences); 134 setVideoBitrateEnable(sharedPreferences);
131 } 135 }
132 if (key.equals(keyprefStartAudioBitrateType)) { 136 if (key.equals(keyprefStartAudioBitrateType)) {
133 setAudioBitrateEnable(sharedPreferences); 137 setAudioBitrateEnable(sharedPreferences);
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
172 String bitrateTypeDefault = getString(R.string.pref_startaudiobitrate_defaul t); 176 String bitrateTypeDefault = getString(R.string.pref_startaudiobitrate_defaul t);
173 String bitrateType = sharedPreferences.getString( 177 String bitrateType = sharedPreferences.getString(
174 keyprefStartAudioBitrateType, bitrateTypeDefault); 178 keyprefStartAudioBitrateType, bitrateTypeDefault);
175 if (bitrateType.equals(bitrateTypeDefault)) { 179 if (bitrateType.equals(bitrateTypeDefault)) {
176 bitratePreferenceValue.setEnabled(false); 180 bitratePreferenceValue.setEnabled(false);
177 } else { 181 } else {
178 bitratePreferenceValue.setEnabled(true); 182 bitratePreferenceValue.setEnabled(true);
179 } 183 }
180 } 184 }
181 } 185 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698