OLD | NEW |
1 /* | 1 /* |
2 * libjingle | 2 * libjingle |
3 * Copyright 2014 Google Inc. | 3 * Copyright 2014 Google Inc. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions are met: | 6 * modification, are permitted provided that the following conditions are met: |
7 * | 7 * |
8 * 1. Redistributions of source code must retain the above copyright notice, | 8 * 1. Redistributions of source code must retain the above copyright notice, |
9 * this list of conditions and the following disclaimer. | 9 * this list of conditions and the following disclaimer. |
10 * 2. Redistributions in binary form must reproduce the above copyright notice, | 10 * 2. Redistributions in binary form must reproduce the above copyright notice, |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
43 private String keyprefResolution; | 43 private String keyprefResolution; |
44 private String keyprefFps; | 44 private String keyprefFps; |
45 private String keyprefStartVideoBitrateType; | 45 private String keyprefStartVideoBitrateType; |
46 private String keyprefStartVideoBitrateValue; | 46 private String keyprefStartVideoBitrateValue; |
47 private String keyPrefVideoCodec; | 47 private String keyPrefVideoCodec; |
48 private String keyprefHwCodec; | 48 private String keyprefHwCodec; |
49 | 49 |
50 private String keyprefStartAudioBitrateType; | 50 private String keyprefStartAudioBitrateType; |
51 private String keyprefStartAudioBitrateValue; | 51 private String keyprefStartAudioBitrateValue; |
52 private String keyPrefAudioCodec; | 52 private String keyPrefAudioCodec; |
53 private String keyprefNoAudioProcessing; | |
54 | 53 |
55 private String keyprefCpuUsageDetection; | 54 private String keyprefCpuUsageDetection; |
56 private String keyPrefRoomServerUrl; | 55 private String keyPrefRoomServerUrl; |
57 private String keyPrefDisplayHud; | 56 private String keyPrefDisplayHud; |
58 | 57 |
59 @Override | 58 @Override |
60 protected void onCreate(Bundle savedInstanceState) { | 59 protected void onCreate(Bundle savedInstanceState) { |
61 super.onCreate(savedInstanceState); | 60 super.onCreate(savedInstanceState); |
62 keyprefVideoCall = getString(R.string.pref_videocall_key); | 61 keyprefVideoCall = getString(R.string.pref_videocall_key); |
63 keyprefResolution = getString(R.string.pref_resolution_key); | 62 keyprefResolution = getString(R.string.pref_resolution_key); |
64 keyprefFps = getString(R.string.pref_fps_key); | 63 keyprefFps = getString(R.string.pref_fps_key); |
65 keyprefStartVideoBitrateType = getString(R.string.pref_startvideobitrate_key
); | 64 keyprefStartVideoBitrateType = getString(R.string.pref_startvideobitrate_key
); |
66 keyprefStartVideoBitrateValue = getString(R.string.pref_startvideobitrateval
ue_key); | 65 keyprefStartVideoBitrateValue = getString(R.string.pref_startvideobitrateval
ue_key); |
67 keyPrefVideoCodec = getString(R.string.pref_videocodec_key); | 66 keyPrefVideoCodec = getString(R.string.pref_videocodec_key); |
68 keyprefHwCodec = getString(R.string.pref_hwcodec_key); | 67 keyprefHwCodec = getString(R.string.pref_hwcodec_key); |
69 | 68 |
70 keyprefStartAudioBitrateType = getString(R.string.pref_startaudiobitrate_key
); | 69 keyprefStartAudioBitrateType = getString(R.string.pref_startaudiobitrate_key
); |
71 keyprefStartAudioBitrateValue = getString(R.string.pref_startaudiobitrateval
ue_key); | 70 keyprefStartAudioBitrateValue = getString(R.string.pref_startaudiobitrateval
ue_key); |
72 keyPrefAudioCodec = getString(R.string.pref_audiocodec_key); | 71 keyPrefAudioCodec = getString(R.string.pref_audiocodec_key); |
73 keyprefNoAudioProcessing = getString(R.string.pref_noaudioprocessing_key); | |
74 | 72 |
75 keyprefCpuUsageDetection = getString(R.string.pref_cpu_usage_detection_key); | 73 keyprefCpuUsageDetection = getString(R.string.pref_cpu_usage_detection_key); |
76 keyPrefRoomServerUrl = getString(R.string.pref_room_server_url_key); | 74 keyPrefRoomServerUrl = getString(R.string.pref_room_server_url_key); |
77 keyPrefDisplayHud = getString(R.string.pref_displayhud_key); | 75 keyPrefDisplayHud = getString(R.string.pref_displayhud_key); |
78 | 76 |
79 // Display the fragment as the main content. | 77 // Display the fragment as the main content. |
80 settingsFragment = new SettingsFragment(); | 78 settingsFragment = new SettingsFragment(); |
81 getFragmentManager().beginTransaction() | 79 getFragmentManager().beginTransaction() |
82 .replace(android.R.id.content, settingsFragment) | 80 .replace(android.R.id.content, settingsFragment) |
83 .commit(); | 81 .commit(); |
(...skipping 12 matching lines...) Expand all Loading... |
96 updateSummary(sharedPreferences, keyprefStartVideoBitrateType); | 94 updateSummary(sharedPreferences, keyprefStartVideoBitrateType); |
97 updateSummaryBitrate(sharedPreferences, keyprefStartVideoBitrateValue); | 95 updateSummaryBitrate(sharedPreferences, keyprefStartVideoBitrateValue); |
98 setVideoBitrateEnable(sharedPreferences); | 96 setVideoBitrateEnable(sharedPreferences); |
99 updateSummary(sharedPreferences, keyPrefVideoCodec); | 97 updateSummary(sharedPreferences, keyPrefVideoCodec); |
100 updateSummaryB(sharedPreferences, keyprefHwCodec); | 98 updateSummaryB(sharedPreferences, keyprefHwCodec); |
101 | 99 |
102 updateSummary(sharedPreferences, keyprefStartAudioBitrateType); | 100 updateSummary(sharedPreferences, keyprefStartAudioBitrateType); |
103 updateSummaryBitrate(sharedPreferences, keyprefStartAudioBitrateValue); | 101 updateSummaryBitrate(sharedPreferences, keyprefStartAudioBitrateValue); |
104 setAudioBitrateEnable(sharedPreferences); | 102 setAudioBitrateEnable(sharedPreferences); |
105 updateSummary(sharedPreferences, keyPrefAudioCodec); | 103 updateSummary(sharedPreferences, keyPrefAudioCodec); |
106 updateSummaryB(sharedPreferences, keyprefNoAudioProcessing); | |
107 | 104 |
108 updateSummaryB(sharedPreferences, keyprefCpuUsageDetection); | 105 updateSummaryB(sharedPreferences, keyprefCpuUsageDetection); |
109 updateSummary(sharedPreferences, keyPrefRoomServerUrl); | 106 updateSummary(sharedPreferences, keyPrefRoomServerUrl); |
110 updateSummaryB(sharedPreferences, keyPrefDisplayHud); | 107 updateSummaryB(sharedPreferences, keyPrefDisplayHud); |
111 } | 108 } |
112 | 109 |
113 @Override | 110 @Override |
114 protected void onPause() { | 111 protected void onPause() { |
115 super.onPause(); | 112 super.onPause(); |
116 SharedPreferences sharedPreferences = | 113 SharedPreferences sharedPreferences = |
(...skipping 10 matching lines...) Expand all Loading... |
127 || key.equals(keyPrefVideoCodec) | 124 || key.equals(keyPrefVideoCodec) |
128 || key.equals(keyprefStartAudioBitrateType) | 125 || key.equals(keyprefStartAudioBitrateType) |
129 || key.equals(keyPrefAudioCodec) | 126 || key.equals(keyPrefAudioCodec) |
130 || key.equals(keyPrefRoomServerUrl)) { | 127 || key.equals(keyPrefRoomServerUrl)) { |
131 updateSummary(sharedPreferences, key); | 128 updateSummary(sharedPreferences, key); |
132 } else if (key.equals(keyprefStartVideoBitrateValue) | 129 } else if (key.equals(keyprefStartVideoBitrateValue) |
133 || key.equals(keyprefStartAudioBitrateValue)) { | 130 || key.equals(keyprefStartAudioBitrateValue)) { |
134 updateSummaryBitrate(sharedPreferences, key); | 131 updateSummaryBitrate(sharedPreferences, key); |
135 } else if (key.equals(keyprefVideoCall) | 132 } else if (key.equals(keyprefVideoCall) |
136 || key.equals(keyprefHwCodec) | 133 || key.equals(keyprefHwCodec) |
137 || key.equals(keyprefNoAudioProcessing) | |
138 || key.equals(keyprefCpuUsageDetection) | 134 || key.equals(keyprefCpuUsageDetection) |
139 || key.equals(keyPrefDisplayHud)) { | 135 || key.equals(keyPrefDisplayHud)) { |
140 updateSummaryB(sharedPreferences, key); | 136 updateSummaryB(sharedPreferences, key); |
141 } | 137 } |
142 if (key.equals(keyprefStartVideoBitrateType)) { | 138 if (key.equals(keyprefStartVideoBitrateType)) { |
143 setVideoBitrateEnable(sharedPreferences); | 139 setVideoBitrateEnable(sharedPreferences); |
144 } | 140 } |
145 if (key.equals(keyprefStartAudioBitrateType)) { | 141 if (key.equals(keyprefStartAudioBitrateType)) { |
146 setAudioBitrateEnable(sharedPreferences); | 142 setAudioBitrateEnable(sharedPreferences); |
147 } | 143 } |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
185 String bitrateTypeDefault = getString(R.string.pref_startaudiobitrate_defaul
t); | 181 String bitrateTypeDefault = getString(R.string.pref_startaudiobitrate_defaul
t); |
186 String bitrateType = sharedPreferences.getString( | 182 String bitrateType = sharedPreferences.getString( |
187 keyprefStartAudioBitrateType, bitrateTypeDefault); | 183 keyprefStartAudioBitrateType, bitrateTypeDefault); |
188 if (bitrateType.equals(bitrateTypeDefault)) { | 184 if (bitrateType.equals(bitrateTypeDefault)) { |
189 bitratePreferenceValue.setEnabled(false); | 185 bitratePreferenceValue.setEnabled(false); |
190 } else { | 186 } else { |
191 bitratePreferenceValue.setEnabled(true); | 187 bitratePreferenceValue.setEnabled(true); |
192 } | 188 } |
193 } | 189 } |
194 } | 190 } |
OLD | NEW |