summaryrefslogtreecommitdiffstats
path: root/services/audioflinger/Threads.h
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2013-02-01 17:57:04 -0800
committerEric Laurent <elaurent@google.com>2013-02-01 17:57:04 -0800
commitd3922f72601d82c6fc067a98916fda0bd1291c5f (patch)
tree65611e81a91807c46758ae234a802cdb7c72c3e2 /services/audioflinger/Threads.h
parent2a330d6cbb25f0cdd6208aeee53b4a3b88dae3b0 (diff)
downloadframeworks_av-d3922f72601d82c6fc067a98916fda0bd1291c5f.zip
frameworks_av-d3922f72601d82c6fc067a98916fda0bd1291c5f.tar.gz
frameworks_av-d3922f72601d82c6fc067a98916fda0bd1291c5f.tar.bz2
AudioFlinger: fix RecordThread initial device
A regression was introduced when the audio device enums where modified for a 32 bit representation: the device passed when constructing a RecordThread was still the concatenation of input device and output device bit fields on one 32 bit value which is not possible anymore. The fix consists in modifying the RecordThread constructor to accept separate values for input and output devices. Change-Id: I81fb5f4718428b54251e65d74b86e198ce15193e
Diffstat (limited to 'services/audioflinger/Threads.h')
-rw-r--r--services/audioflinger/Threads.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/services/audioflinger/Threads.h b/services/audioflinger/Threads.h
index 06a1c8c..a1abcde 100644
--- a/services/audioflinger/Threads.h
+++ b/services/audioflinger/Threads.h
@@ -698,7 +698,8 @@ public:
uint32_t sampleRate,
audio_channel_mask_t channelMask,
audio_io_handle_t id,
- audio_devices_t device,
+ audio_devices_t outDevice,
+ audio_devices_t inDevice,
const sp<NBAIO_Sink>& teeSink);
virtual ~RecordThread();