Home
last modified time | relevance | path

Searched refs:mRingBuffer (Results 1 – 2 of 2) sorted by relevance

/device/generic/goldfish/audio/
Ddevice_port_sink.cpp58 , mRingBuffer(mFrameSize * cfg.frameCount * 3) in TinyalsaSink()
120 return mRingBuffer.capacity() / mFrameSize - pendingFrames; in calcAvailableFramesNowLocked()
139 if (mRingBuffer.waitForProduceAvailable(blockUntil in write()
141 auto produceChunk = mRingBuffer.getProduceChunk(); in write()
158 LOG_ALWAYS_FATAL_IF(mRingBuffer.produce(szBytes) < szBytes); in write()
168 const size_t bytesLost = mRingBuffer.makeRoomForProduce(bytesToWrite); in write()
172 auto produceChunk = mRingBuffer.getProduceChunk(); in write()
182 LOG_ALWAYS_FATAL_IF(mRingBuffer.produce(szBytes) < szBytes); in write()
198 if (mRingBuffer.waitForConsumeAvailable( in consumeThread()
203 auto chunk = mRingBuffer.getConsumeChunk(); in consumeThread()
[all …]
Ddevice_port_source.cpp60 , mRingBuffer(mFrameSize * cfg.frameCount * 3) in TinyalsaSource()
119 if (mRingBuffer.waitForConsumeAvailable(blockUntil in read()
121 if (mRingBuffer.availableToConsume() >= bytesToRead) { in read()
128 auto chunk = mRingBuffer.getConsumeChunk(); in read()
136 LOG_ALWAYS_FATAL_IF(mRingBuffer.consume(chunk, writeBufSzBytes) < writeBufSzBytes); in read()
169 const size_t bytesLost = mRingBuffer.makeRoomForProduce(readBuf.size()); in producerThread()
172 auto produceChunk = mRingBuffer.getProduceChunk(); in producerThread()
176 LOG_ALWAYS_FATAL_IF(mRingBuffer.produce(readBuf.data(), sz) < sz); in producerThread()
181 LOG_ALWAYS_FATAL_IF(mRingBuffer.produce(readBuf.size()) < sz); in producerThread()
223 RingBuffer mRingBuffer; member