Loading libs/audioflinger/A2dpAudioInterface.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -71,8 +71,8 @@ AudioStreamOut* A2dpAudioInterface::openOutputStream( } AudioStreamIn* A2dpAudioInterface::openInputStream( int format, int channelCount, uint32_t sampleRate, status_t *status, AudioSystem::audio_in_acoustics acoustics) int inputSource, int format, int channelCount, uint32_t sampleRate, status_t *status, AudioSystem::audio_in_acoustics acoustics) { if (status) *status = -1; Loading libs/audioflinger/A2dpAudioInterface.h +12 −0 Original line number Diff line number Diff line Loading @@ -55,12 +55,24 @@ public: status_t *status=0); virtual AudioStreamIn* openInputStream( int inputSource, int format, int channelCount, uint32_t sampleRate, status_t *status, AudioSystem::audio_in_acoustics acoustics); // DEPRECATED - WILL BE REMOVED virtual AudioStreamIn* openInputStream( int format, int channelCount, uint32_t sampleRate, status_t *status, AudioSystem::audio_in_acoustics acoustics) { return openInputStream(-1, format, channelCount, sampleRate, status, acoustics); } protected: virtual status_t doRouting(); virtual status_t dump(int fd, const Vector<String16>& args); Loading libs/audioflinger/AudioDumpInterface.h +7 −3 Original line number Diff line number Diff line Loading @@ -78,9 +78,13 @@ public: virtual status_t setParameter(const char* key, const char* value) {return mFinalInterface->setParameter(key, value);} virtual AudioStreamIn* openInputStream( int format, int channelCount, uint32_t sampleRate, status_t *status, AudioSystem::audio_in_acoustics acoustics) {return mFinalInterface->openInputStream( format, channelCount, sampleRate, status, acoustics);} virtual AudioStreamIn* openInputStream(int inputSource, int format, int channelCount, uint32_t sampleRate, status_t *status, AudioSystem::audio_in_acoustics acoustics) { return mFinalInterface->openInputStream(inputSource, format, channelCount, sampleRate, status, acoustics); } virtual AudioStreamIn* openInputStream(int format, int channelCount, uint32_t sampleRate, status_t *status, AudioSystem::audio_in_acoustics acoustics) { return mFinalInterface->openInputStream(-1, format, channelCount, sampleRate, status, acoustics); } virtual status_t dump(int fd, const Vector<String16>& args) { return mFinalInterface->dumpState(fd, args); } Loading libs/audioflinger/AudioFlinger.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -2414,7 +2414,9 @@ bool AudioFlinger::AudioRecordThread::threadLoop() LOGV("AudioRecordThread: loop starting"); if (mRecordTrack != 0) { input = mAudioHardware->openInputStream(mRecordTrack->format(), input = mAudioHardware->openInputStream( mRecordTrack->type(), mRecordTrack->format(), mRecordTrack->channelCount(), mRecordTrack->sampleRate(), &mStartStatus, Loading Loading
libs/audioflinger/A2dpAudioInterface.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -71,8 +71,8 @@ AudioStreamOut* A2dpAudioInterface::openOutputStream( } AudioStreamIn* A2dpAudioInterface::openInputStream( int format, int channelCount, uint32_t sampleRate, status_t *status, AudioSystem::audio_in_acoustics acoustics) int inputSource, int format, int channelCount, uint32_t sampleRate, status_t *status, AudioSystem::audio_in_acoustics acoustics) { if (status) *status = -1; Loading
libs/audioflinger/A2dpAudioInterface.h +12 −0 Original line number Diff line number Diff line Loading @@ -55,12 +55,24 @@ public: status_t *status=0); virtual AudioStreamIn* openInputStream( int inputSource, int format, int channelCount, uint32_t sampleRate, status_t *status, AudioSystem::audio_in_acoustics acoustics); // DEPRECATED - WILL BE REMOVED virtual AudioStreamIn* openInputStream( int format, int channelCount, uint32_t sampleRate, status_t *status, AudioSystem::audio_in_acoustics acoustics) { return openInputStream(-1, format, channelCount, sampleRate, status, acoustics); } protected: virtual status_t doRouting(); virtual status_t dump(int fd, const Vector<String16>& args); Loading
libs/audioflinger/AudioDumpInterface.h +7 −3 Original line number Diff line number Diff line Loading @@ -78,9 +78,13 @@ public: virtual status_t setParameter(const char* key, const char* value) {return mFinalInterface->setParameter(key, value);} virtual AudioStreamIn* openInputStream( int format, int channelCount, uint32_t sampleRate, status_t *status, AudioSystem::audio_in_acoustics acoustics) {return mFinalInterface->openInputStream( format, channelCount, sampleRate, status, acoustics);} virtual AudioStreamIn* openInputStream(int inputSource, int format, int channelCount, uint32_t sampleRate, status_t *status, AudioSystem::audio_in_acoustics acoustics) { return mFinalInterface->openInputStream(inputSource, format, channelCount, sampleRate, status, acoustics); } virtual AudioStreamIn* openInputStream(int format, int channelCount, uint32_t sampleRate, status_t *status, AudioSystem::audio_in_acoustics acoustics) { return mFinalInterface->openInputStream(-1, format, channelCount, sampleRate, status, acoustics); } virtual status_t dump(int fd, const Vector<String16>& args) { return mFinalInterface->dumpState(fd, args); } Loading
libs/audioflinger/AudioFlinger.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -2414,7 +2414,9 @@ bool AudioFlinger::AudioRecordThread::threadLoop() LOGV("AudioRecordThread: loop starting"); if (mRecordTrack != 0) { input = mAudioHardware->openInputStream(mRecordTrack->format(), input = mAudioHardware->openInputStream( mRecordTrack->type(), mRecordTrack->format(), mRecordTrack->channelCount(), mRecordTrack->sampleRate(), &mStartStatus, Loading