Inline the voice note recording V2 feature flag.
This commit is contained in:
parent
d08f1b65d0
commit
7ef41c0169
2 changed files with 1 additions and 9 deletions
|
@ -52,7 +52,7 @@ public class AudioRecorder {
|
|||
.withMimeType(MediaUtil.AUDIO_AAC)
|
||||
.createForDraftAttachmentAsync(context, () -> Log.i(TAG, "Write successful."), e -> Log.w(TAG, "Error during recording", e));
|
||||
|
||||
recorder = Build.VERSION.SDK_INT >= 26 && FeatureFlags.voiceNoteRecordingV2() ? new MediaRecorderWrapper() : new AudioCodec();
|
||||
recorder = Build.VERSION.SDK_INT >= 26 ? new MediaRecorderWrapper() : new AudioCodec();
|
||||
recorder.start(fds[1]);
|
||||
} catch (IOException e) {
|
||||
Log.w(TAG, e);
|
||||
|
|
|
@ -88,7 +88,6 @@ public final class FeatureFlags {
|
|||
private static final String DONOR_BADGES = "android.donorBadges.6";
|
||||
private static final String DONOR_BADGES_DISPLAY = "android.donorBadges.display.4";
|
||||
private static final String CDSH = "android.cdsh";
|
||||
private static final String VOICE_NOTE_RECORDING_V2 = "android.voiceNoteRecordingV2.2";
|
||||
private static final String HARDWARE_AEC_MODELS = "android.calling.hardwareAecModels";
|
||||
private static final String FORCE_DEFAULT_AEC = "android.calling.forceDefaultAec";
|
||||
|
||||
|
@ -132,7 +131,6 @@ public final class FeatureFlags {
|
|||
DONOR_BADGES,
|
||||
DONOR_BADGES_DISPLAY,
|
||||
CHANGE_NUMBER_ENABLED,
|
||||
VOICE_NOTE_RECORDING_V2,
|
||||
HARDWARE_AEC_MODELS,
|
||||
FORCE_DEFAULT_AEC
|
||||
);
|
||||
|
@ -189,7 +187,6 @@ public final class FeatureFlags {
|
|||
SENDER_KEY_MAX_AGE,
|
||||
DONOR_BADGES_DISPLAY,
|
||||
DONATE_MEGAPHONE,
|
||||
VOICE_NOTE_RECORDING_V2,
|
||||
FORCE_DEFAULT_AEC
|
||||
);
|
||||
|
||||
|
@ -435,11 +432,6 @@ public final class FeatureFlags {
|
|||
return Environment.IS_STAGING && getBoolean(CDSH, false);
|
||||
}
|
||||
|
||||
/** Whether or not to use the new voice note recorder backed by MediaRecorder. */
|
||||
public static boolean voiceNoteRecordingV2() {
|
||||
return getBoolean(VOICE_NOTE_RECORDING_V2, false);
|
||||
}
|
||||
|
||||
/** A comma-separated list of models that should use hardware AEC for calling. */
|
||||
public static @NonNull String hardwareAecModels() {
|
||||
return getString(HARDWARE_AEC_MODELS, "");
|
||||
|
|
Loading…
Add table
Reference in a new issue