OLD | NEW |
---|---|
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 Loading... | |
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 Loading... | |
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 Loading... | |
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 | |
magjed_webrtc
2016/05/24 08:31:18
nit: One empty line is enough.
sakal
2016/05/24 10:56:35
Done.
| |
299 | |
292 // Get video resolution from settings. | 300 // Get video resolution from settings. |
293 int videoWidth = 0; | 301 int videoWidth = 0; |
294 int videoHeight = 0; | 302 int videoHeight = 0; |
295 String resolution = sharedPref.getString(keyprefResolution, | 303 String resolution = sharedPref.getString(keyprefResolution, |
296 getString(R.string.pref_resolution_default)); | 304 getString(R.string.pref_resolution_default)); |
297 String[] dimensions = resolution.split("[ x]+"); | 305 String[] dimensions = resolution.split("[ x]+"); |
298 if (dimensions.length == 2) { | 306 if (dimensions.length == 2) { |
299 try { | 307 try { |
300 videoWidth = Integer.parseInt(dimensions[0]); | 308 videoWidth = Integer.parseInt(dimensions[0]); |
301 videoHeight = Integer.parseInt(dimensions[1]); | 309 videoHeight = Integer.parseInt(dimensions[1]); |
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
366 intent.putExtra(CallActivity.EXTRA_VIDEO_CAPTUREQUALITYSLIDER_ENABLED, | 374 intent.putExtra(CallActivity.EXTRA_VIDEO_CAPTUREQUALITYSLIDER_ENABLED, |
367 captureQualitySlider); | 375 captureQualitySlider); |
368 intent.putExtra(CallActivity.EXTRA_VIDEO_BITRATE, videoStartBitrate); | 376 intent.putExtra(CallActivity.EXTRA_VIDEO_BITRATE, videoStartBitrate); |
369 intent.putExtra(CallActivity.EXTRA_VIDEOCODEC, videoCodec); | 377 intent.putExtra(CallActivity.EXTRA_VIDEOCODEC, videoCodec); |
370 intent.putExtra(CallActivity.EXTRA_HWCODEC_ENABLED, hwCodec); | 378 intent.putExtra(CallActivity.EXTRA_HWCODEC_ENABLED, hwCodec); |
371 intent.putExtra(CallActivity.EXTRA_CAPTURETOTEXTURE_ENABLED, captureToText ure); | 379 intent.putExtra(CallActivity.EXTRA_CAPTURETOTEXTURE_ENABLED, captureToText ure); |
372 intent.putExtra(CallActivity.EXTRA_NOAUDIOPROCESSING_ENABLED, | 380 intent.putExtra(CallActivity.EXTRA_NOAUDIOPROCESSING_ENABLED, |
373 noAudioProcessing); | 381 noAudioProcessing); |
374 intent.putExtra(CallActivity.EXTRA_AECDUMP_ENABLED, aecDump); | 382 intent.putExtra(CallActivity.EXTRA_AECDUMP_ENABLED, aecDump); |
375 intent.putExtra(CallActivity.EXTRA_OPENSLES_ENABLED, useOpenSLES); | 383 intent.putExtra(CallActivity.EXTRA_OPENSLES_ENABLED, useOpenSLES); |
384 intent.putExtra(CallActivity.EXTRA_DISABLE_BUILT_IN_AEC, disableBuiltInAEC ); | |
376 intent.putExtra(CallActivity.EXTRA_AUDIO_BITRATE, audioStartBitrate); | 385 intent.putExtra(CallActivity.EXTRA_AUDIO_BITRATE, audioStartBitrate); |
377 intent.putExtra(CallActivity.EXTRA_AUDIOCODEC, audioCodec); | 386 intent.putExtra(CallActivity.EXTRA_AUDIOCODEC, audioCodec); |
378 intent.putExtra(CallActivity.EXTRA_DISPLAY_HUD, displayHud); | 387 intent.putExtra(CallActivity.EXTRA_DISPLAY_HUD, displayHud); |
379 intent.putExtra(CallActivity.EXTRA_TRACING, tracing); | 388 intent.putExtra(CallActivity.EXTRA_TRACING, tracing); |
380 intent.putExtra(CallActivity.EXTRA_CMDLINE, commandLineRun); | 389 intent.putExtra(CallActivity.EXTRA_CMDLINE, commandLineRun); |
381 intent.putExtra(CallActivity.EXTRA_RUNTIME, runTimeMs); | 390 intent.putExtra(CallActivity.EXTRA_RUNTIME, runTimeMs); |
382 | 391 |
383 startActivityForResult(intent, CONNECTION_REQUEST); | 392 startActivityForResult(intent, CONNECTION_REQUEST); |
384 } | 393 } |
385 } | 394 } |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
437 } | 446 } |
438 }; | 447 }; |
439 | 448 |
440 private final OnClickListener connectListener = new OnClickListener() { | 449 private final OnClickListener connectListener = new OnClickListener() { |
441 @Override | 450 @Override |
442 public void onClick(View view) { | 451 public void onClick(View view) { |
443 connectToRoom(roomEditText.getText().toString(), false, false, 0); | 452 connectToRoom(roomEditText.getText().toString(), false, false, 0); |
444 } | 453 } |
445 }; | 454 }; |
446 } | 455 } |
OLD | NEW |