path: root/media/libmedia/AudioRecord.cpp
Commit message (Expand)AuthorAgeFilesLines
* libmedia: Initialize mState/mActive value to avoid possible crashZhou Song2016-04-131-3/+3
* Update Instrumentation codeWilliam Clark2016-04-131-2/+1
* libmedia: correct latency computing for TRANSFER_SYNCMingming Yin2015-12-311-1/+2
* libmedia: correct latency computing of AudioRecordMingming Yin2015-12-191-1/+5
* SEEMP: add more framework instrumentationWilliam Clark2015-10-061-0/+3
* Fix race condition in AudioRecordThread::wakeAndy Hung2015-07-221-4/+8
* Merge "Implement audio device callback" into mnc-devEric Laurent2015-05-061-1/+70
| * Implement audio device callbackEric Laurent2015-05-061-1/+70
* | AudioRecord keeps track of UIDJean-Michel Trivi2015-05-051-3/+22
* Merge "audio policy: session routes continued." into mnc-devEric Laurent2015-04-301-0/+1
| * audio policy: session routes continued.Eric Laurent2015-04-301-0/+1
* | Respect the record audio app op - mediaSvet Ganov2015-04-291-9/+14
* Explicit routing in AudioRecordPaul McLean2015-04-281-3/+21
* Merge "AudioRecord::obtainBuffer() can return nonContig like AudioTrack"Glenn Kasten2015-04-141-2/+8
| * AudioRecord::obtainBuffer() can return nonContig like AudioTrackGlenn Kasten2015-04-131-2/+8
* | Enable 8 bit and float pcm record formats for AudioFlingerAndy Hung2015-04-081-7/+3
* Merge "AudioRecord TRANSFER_OBTAIN can be used with FAST flag"Glenn Kasten2015-03-241-3/+6
| * AudioRecord TRANSFER_OBTAIN can be used with FAST flagGlenn Kasten2015-03-231-3/+6
* | Merge "AudioRecord::read() can be non-blocking to match AudioTrack"Glenn Kasten2015-03-241-2/+3
|\ \
| * | AudioRecord::read() can be non-blocking to match AudioTrackGlenn Kasten2015-03-231-2/+3
| |/
* | set() in AudioRecord and AudioTracks needs no lockGlenn Kasten2015-03-231-2/+1
* LoggingGlenn Kasten2015-03-231-3/+5
* AudioRecord::releaseBuffer() buffer is const *, like AudioTrackGlenn Kasten2015-03-231-1/+1
* Deprecate AudioRecord::getInput() and AudioTrack::getOutput()Glenn Kasten2015-03-231-2/+2
* namespace does not need a closing semicolonGlenn Kasten2015-03-231-1/+1
* Declare and initialize in one statementGlenn Kasten2015-03-231-4/+3
* Update AudioRecord comments to match AudioTrackGlenn Kasten2015-03-231-1/+1
* Event driven wake for AudioRecordThread notification changesAndy Hung2015-03-181-2/+21
* Fix periodic notification timing error for AudioRecordAndy Hung2015-03-131-2/+5
* am fb5d35c0: am 7ae3dfab: Merge "fix record from default input source" into l...Eric Laurent2015-01-071-4/+0
| * fix record from default input sourceEric Laurent2015-01-061-4/+0
* | am 390ef843: am f20c4356: Merge "AudioRecord: use audio attributes instead of...Eric Laurent2014-11-271-8/+21
|\ \ | |/
| * AudioRecord: use audio attributes instead of audio source.Eric Laurent2014-11-251-8/+21
* | am bf14c62e: am 72bf901c: Merge "audio policy: new getOutputForAttr() prototy...Eric Laurent2014-11-261-1/+1
|\ \ | |/
| * audio policy: new getOutputForAttr() prototype.Eric Laurent2014-11-251-1/+1
* | Update calls to IInterface::asBinder()Marco Nelissen2014-11-171-3/+3
* audio policy: pass session ID to capture activity methodsEric Laurent2014-07-281-1/+1
* rename AudioSystem::newAudioSessionId()Eric Laurent2014-07-281-1/+1
* Move AudioRecord frame count calculations to serverGlenn Kasten2014-07-171-44/+9
* Add audio_input_flags_t to IAudioPolicyService::getInputGlenn Kasten2014-07-171-3/+3
* IAudioFlinger::openRecord now suggests notificationFramesGlenn Kasten2014-07-031-0/+5
* libmedia: 64-bit compile warningsMark Salyzyn2014-06-201-10/+12
* force command flush after releasing a reference to shared memoryEric Laurent2014-06-131-1/+4
* Squashed commit of the following:Glenn Kasten2014-06-051-18/+24
* Use new channel count functions for audio masksAndy Hung2014-05-161-2/+3
* IAudioFlinger::openRecord returns IMemory(s)Glenn Kasten2014-05-091-8/+24
* Fix a couple of fast capture typo bugsGlenn Kasten2014-05-071-2/+2
* Use symbol AUDIO_IO_HANDLE_NONE from <system/audio.h>Glenn Kasten2014-03-261-1/+1
* Make openRecord_l more like createTrack_l for fast tracks: part 3Glenn Kasten2014-02-281-7/+12
* Make openRecord_l more like createTrack_l for fast tracks: part 2Glenn Kasten2014-02-281-10/+11