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

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

Issue 2002093002: Add an option to disable built-in AEC to AppRTC Android Demo (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: Remove empty line Created 4 years, 6 months 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 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
64 private String keyprefVideoBitrateValue; 64 private String keyprefVideoBitrateValue;
65 private String keyprefVideoCodec; 65 private String keyprefVideoCodec;
66 private String keyprefAudioBitrateType; 66 private String keyprefAudioBitrateType;
67 private String keyprefAudioBitrateValue; 67 private String keyprefAudioBitrateValue;
68 private String keyprefAudioCodec; 68 private String keyprefAudioCodec;
69 private String keyprefHwCodecAcceleration; 69 private String keyprefHwCodecAcceleration;
70 private String keyprefCaptureToTexture; 70 private String keyprefCaptureToTexture;
71 private String keyprefNoAudioProcessingPipeline; 71 private String keyprefNoAudioProcessingPipeline;
72 private String keyprefAecDump; 72 private String keyprefAecDump;
73 private String keyprefOpenSLES; 73 private String keyprefOpenSLES;
74 private String keyprefDisableBuiltInAec;
74 private String keyprefDisplayHud; 75 private String keyprefDisplayHud;
75 private String keyprefTracing; 76 private String keyprefTracing;
76 private String keyprefRoomServerUrl; 77 private String keyprefRoomServerUrl;
77 private String keyprefRoom; 78 private String keyprefRoom;
78 private String keyprefRoomList; 79 private String keyprefRoomList;
79 private ArrayList<String> roomList; 80 private ArrayList<String> roomList;
80 private ArrayAdapter<String> adapter; 81 private ArrayAdapter<String> adapter;
81 82
82 @Override 83 @Override
83 public void onCreate(Bundle savedInstanceState) { 84 public void onCreate(Bundle savedInstanceState) {
(...skipping 10 matching lines...) Expand all
94 keyprefVideoBitrateValue = getString(R.string.pref_startvideobitratevalue_ke y); 95 keyprefVideoBitrateValue = getString(R.string.pref_startvideobitratevalue_ke y);
95 keyprefVideoCodec = getString(R.string.pref_videocodec_key); 96 keyprefVideoCodec = getString(R.string.pref_videocodec_key);
96 keyprefHwCodecAcceleration = getString(R.string.pref_hwcodec_key); 97 keyprefHwCodecAcceleration = getString(R.string.pref_hwcodec_key);
97 keyprefCaptureToTexture = getString(R.string.pref_capturetotexture_key); 98 keyprefCaptureToTexture = getString(R.string.pref_capturetotexture_key);
98 keyprefAudioBitrateType = getString(R.string.pref_startaudiobitrate_key); 99 keyprefAudioBitrateType = getString(R.string.pref_startaudiobitrate_key);
99 keyprefAudioBitrateValue = getString(R.string.pref_startaudiobitratevalue_ke y); 100 keyprefAudioBitrateValue = getString(R.string.pref_startaudiobitratevalue_ke y);
100 keyprefAudioCodec = getString(R.string.pref_audiocodec_key); 101 keyprefAudioCodec = getString(R.string.pref_audiocodec_key);
101 keyprefNoAudioProcessingPipeline = getString(R.string.pref_noaudioprocessing _key); 102 keyprefNoAudioProcessingPipeline = getString(R.string.pref_noaudioprocessing _key);
102 keyprefAecDump = getString(R.string.pref_aecdump_key); 103 keyprefAecDump = getString(R.string.pref_aecdump_key);
103 keyprefOpenSLES = getString(R.string.pref_opensles_key); 104 keyprefOpenSLES = getString(R.string.pref_opensles_key);
105 keyprefDisableBuiltInAec = getString(R.string.pref_disable_built_in_aec_key) ;
104 keyprefDisplayHud = getString(R.string.pref_displayhud_key); 106 keyprefDisplayHud = getString(R.string.pref_displayhud_key);
105 keyprefTracing = getString(R.string.pref_tracing_key); 107 keyprefTracing = getString(R.string.pref_tracing_key);
106 keyprefRoomServerUrl = getString(R.string.pref_room_server_url_key); 108 keyprefRoomServerUrl = getString(R.string.pref_room_server_url_key);
107 keyprefRoom = getString(R.string.pref_room_key); 109 keyprefRoom = getString(R.string.pref_room_key);
108 keyprefRoomList = getString(R.string.pref_room_list_key); 110 keyprefRoomList = getString(R.string.pref_room_list_key);
109 111
110 setContentView(R.layout.activity_connect); 112 setContentView(R.layout.activity_connect);
111 113
112 roomEditText = (EditText) findViewById(R.id.room_edittext); 114 roomEditText = (EditText) findViewById(R.id.room_edittext);
113 roomEditText.setOnEditorActionListener( 115 roomEditText.setOnEditorActionListener(
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
282 // Check Disable Audio Processing flag. 284 // Check Disable Audio Processing flag.
283 boolean aecDump = sharedPref.getBoolean( 285 boolean aecDump = sharedPref.getBoolean(
284 keyprefAecDump, 286 keyprefAecDump,
285 Boolean.valueOf(getString(R.string.pref_aecdump_default))); 287 Boolean.valueOf(getString(R.string.pref_aecdump_default)));
286 288
287 // Check OpenSL ES enabled flag. 289 // Check OpenSL ES enabled flag.
288 boolean useOpenSLES = sharedPref.getBoolean( 290 boolean useOpenSLES = sharedPref.getBoolean(
289 keyprefOpenSLES, 291 keyprefOpenSLES,
290 Boolean.valueOf(getString(R.string.pref_opensles_default))); 292 Boolean.valueOf(getString(R.string.pref_opensles_default)));
291 293
294 // Check Disable built-in AEC flag.
295 boolean disableBuiltInAEC = sharedPref.getBoolean(
296 keyprefDisableBuiltInAec,
297 Boolean.valueOf(getString(R.string.pref_disable_built_in_aec_default)));
298
292 // Get video resolution from settings. 299 // Get video resolution from settings.
293 int videoWidth = 0; 300 int videoWidth = 0;
294 int videoHeight = 0; 301 int videoHeight = 0;
295 String resolution = sharedPref.getString(keyprefResolution, 302 String resolution = sharedPref.getString(keyprefResolution,
296 getString(R.string.pref_resolution_default)); 303 getString(R.string.pref_resolution_default));
297 String[] dimensions = resolution.split("[ x]+"); 304 String[] dimensions = resolution.split("[ x]+");
298 if (dimensions.length == 2) { 305 if (dimensions.length == 2) {
299 try { 306 try {
300 videoWidth = Integer.parseInt(dimensions[0]); 307 videoWidth = Integer.parseInt(dimensions[0]);
301 videoHeight = Integer.parseInt(dimensions[1]); 308 videoHeight = Integer.parseInt(dimensions[1]);
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
366 intent.putExtra(CallActivity.EXTRA_VIDEO_CAPTUREQUALITYSLIDER_ENABLED, 373 intent.putExtra(CallActivity.EXTRA_VIDEO_CAPTUREQUALITYSLIDER_ENABLED,
367 captureQualitySlider); 374 captureQualitySlider);
368 intent.putExtra(CallActivity.EXTRA_VIDEO_BITRATE, videoStartBitrate); 375 intent.putExtra(CallActivity.EXTRA_VIDEO_BITRATE, videoStartBitrate);
369 intent.putExtra(CallActivity.EXTRA_VIDEOCODEC, videoCodec); 376 intent.putExtra(CallActivity.EXTRA_VIDEOCODEC, videoCodec);
370 intent.putExtra(CallActivity.EXTRA_HWCODEC_ENABLED, hwCodec); 377 intent.putExtra(CallActivity.EXTRA_HWCODEC_ENABLED, hwCodec);
371 intent.putExtra(CallActivity.EXTRA_CAPTURETOTEXTURE_ENABLED, captureToText ure); 378 intent.putExtra(CallActivity.EXTRA_CAPTURETOTEXTURE_ENABLED, captureToText ure);
372 intent.putExtra(CallActivity.EXTRA_NOAUDIOPROCESSING_ENABLED, 379 intent.putExtra(CallActivity.EXTRA_NOAUDIOPROCESSING_ENABLED,
373 noAudioProcessing); 380 noAudioProcessing);
374 intent.putExtra(CallActivity.EXTRA_AECDUMP_ENABLED, aecDump); 381 intent.putExtra(CallActivity.EXTRA_AECDUMP_ENABLED, aecDump);
375 intent.putExtra(CallActivity.EXTRA_OPENSLES_ENABLED, useOpenSLES); 382 intent.putExtra(CallActivity.EXTRA_OPENSLES_ENABLED, useOpenSLES);
383 intent.putExtra(CallActivity.EXTRA_DISABLE_BUILT_IN_AEC, disableBuiltInAEC );
376 intent.putExtra(CallActivity.EXTRA_AUDIO_BITRATE, audioStartBitrate); 384 intent.putExtra(CallActivity.EXTRA_AUDIO_BITRATE, audioStartBitrate);
377 intent.putExtra(CallActivity.EXTRA_AUDIOCODEC, audioCodec); 385 intent.putExtra(CallActivity.EXTRA_AUDIOCODEC, audioCodec);
378 intent.putExtra(CallActivity.EXTRA_DISPLAY_HUD, displayHud); 386 intent.putExtra(CallActivity.EXTRA_DISPLAY_HUD, displayHud);
379 intent.putExtra(CallActivity.EXTRA_TRACING, tracing); 387 intent.putExtra(CallActivity.EXTRA_TRACING, tracing);
380 intent.putExtra(CallActivity.EXTRA_CMDLINE, commandLineRun); 388 intent.putExtra(CallActivity.EXTRA_CMDLINE, commandLineRun);
381 intent.putExtra(CallActivity.EXTRA_RUNTIME, runTimeMs); 389 intent.putExtra(CallActivity.EXTRA_RUNTIME, runTimeMs);
382 390
383 startActivityForResult(intent, CONNECTION_REQUEST); 391 startActivityForResult(intent, CONNECTION_REQUEST);
384 } 392 }
385 } 393 }
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
437 } 445 }
438 }; 446 };
439 447
440 private final OnClickListener connectListener = new OnClickListener() { 448 private final OnClickListener connectListener = new OnClickListener() {
441 @Override 449 @Override
442 public void onClick(View view) { 450 public void onClick(View view) {
443 connectToRoom(roomEditText.getText().toString(), false, false, 0); 451 connectToRoom(roomEditText.getText().toString(), false, false, 0);
444 } 452 }
445 }; 453 };
446 } 454 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698