Skip to content

Commit df0d3ab

Browse files
gkastenAndroid (Google) Code Review
authored andcommitted
Merge "Use AudioRecord::record_flags consistently"
2 parents c2a4a10 + f60a5d7 commit df0d3ab

File tree

4 files changed

+11
-8
lines changed

4 files changed

+11
-8
lines changed

core/jni/android_media_AudioRecord.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ android_media_AudioRecord_setup(JNIEnv *env, jobject thiz, jobject weak_this,
203203
format, // word length, PCM
204204
channels,
205205
frameCount,
206-
0, // flags
206+
(AudioRecord::record_flags) 0, // flags
207207
recorderCallback,// callback_t
208208
lpCallbackData,// void* user
209209
0, // notificationFrames,

include/media/AudioRecord.h

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,8 @@ class AudioRecord
143143
* user Context for use by the callback receiver.
144144
*/
145145

146+
// FIXME consider removing this alias and replacing it by audio_in_acoustics_t
147+
// or removing the parameter entirely if it is unused
146148
enum record_flags {
147149
RECORD_AGC_ENABLE = AUDIO_IN_ACOUSTICS_AGC_ENABLE,
148150
RECORD_NS_ENABLE = AUDIO_IN_ACOUSTICS_NS_ENABLE,
@@ -154,7 +156,7 @@ class AudioRecord
154156
audio_format_t format = AUDIO_FORMAT_DEFAULT,
155157
uint32_t channelMask = AUDIO_CHANNEL_IN_MONO,
156158
int frameCount = 0,
157-
uint32_t flags = 0,
159+
record_flags flags = (record_flags) 0,
158160
callback_t cbf = NULL,
159161
void* user = NULL,
160162
int notificationFrames = 0,
@@ -180,7 +182,7 @@ class AudioRecord
180182
audio_format_t format = AUDIO_FORMAT_DEFAULT,
181183
uint32_t channelMask = AUDIO_CHANNEL_IN_MONO,
182184
int frameCount = 0,
183-
uint32_t flags = 0,
185+
record_flags flags = (record_flags) 0,
184186
callback_t cbf = NULL,
185187
void* user = NULL,
186188
int notificationFrames = 0,
@@ -383,7 +385,7 @@ class AudioRecord
383385
bool mMarkerReached;
384386
uint32_t mNewPosition;
385387
uint32_t mUpdatePeriod;
386-
uint32_t mFlags;
388+
record_flags mFlags;
387389
uint32_t mChannelMask;
388390
audio_io_handle_t mInput;
389391
int mSessionId;

media/libmedia/AudioRecord.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ AudioRecord::AudioRecord(
8989
audio_format_t format,
9090
uint32_t channelMask,
9191
int frameCount,
92-
uint32_t flags,
92+
record_flags flags,
9393
callback_t cbf,
9494
void* user,
9595
int notificationFrames,
@@ -124,7 +124,7 @@ status_t AudioRecord::set(
124124
audio_format_t format,
125125
uint32_t channelMask,
126126
int frameCount,
127-
uint32_t flags,
127+
record_flags flags,
128128
callback_t cbf,
129129
void* user,
130130
int notificationFrames,

media/libstagefright/AudioSource.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,10 @@ AudioSource::AudioSource(
5656

5757
ALOGV("sampleRate: %d, channels: %d", sampleRate, channels);
5858
CHECK(channels == 1 || channels == 2);
59-
uint32_t flags = AudioRecord::RECORD_AGC_ENABLE |
59+
AudioRecord::record_flags flags = (AudioRecord::record_flags)
60+
(AudioRecord::RECORD_AGC_ENABLE |
6061
AudioRecord::RECORD_NS_ENABLE |
61-
AudioRecord::RECORD_IIR_ENABLE;
62+
AudioRecord::RECORD_IIR_ENABLE);
6263
mRecord = new AudioRecord(
6364
inputSource, sampleRate, AUDIO_FORMAT_PCM_16_BIT,
6465
channels > 1? AUDIO_CHANNEL_IN_STEREO: AUDIO_CHANNEL_IN_MONO,

0 commit comments

Comments
 (0)