Searched defs:releaseBuffer (Results 1 - 13 of 13) sorted by relevance

/frameworks/native/include/gui/
H A DBufferQueueConsumer.h58 // releaseBuffer releases a buffer slot from the consumer back to the
63 // If releaseBuffer returns STALE_BUFFER_SLOT, then the consumer must free
70 virtual status_t releaseBuffer(int slot, uint64_t frameNumber,
152 virtual status_t releaseBuffer(int buf, uint64_t frameNumber, function in class:android::BufferQueueConsumer
155 return releaseBuffer(buf, frameNumber, releaseFence, display, fence);
/frameworks/av/media/libnbaio/
H A DSourceAudioBufferProvider.cpp84 void SourceAudioBufferProvider::releaseBuffer(Buffer *buffer) function in class:android::SourceAudioBufferProvider
/frameworks/native/libs/gui/
H A DBufferItemConsumer.cpp86 status_t BufferItemConsumer::releaseBuffer(const BufferItem &item, function in class:android::BufferItemConsumer
H A DBufferQueueConsumer.cpp277 status_t BufferQueueConsumer::releaseBuffer(int slot, uint64_t frameNumber, function in class:android::BufferQueueConsumer
293 // we can ignore this releaseBuffer for the old buffer
302 BQ_LOGE("releaseBuffer: buffer slot %d pending release is "
315 BQ_LOGV("releaseBuffer: releasing slot %d", slot);
317 BQ_LOGV("releaseBuffer: releasing a stale buffer slot %d "
322 BQ_LOGV("releaseBuffer: attempted to release buffer slot %d "
H A DIGraphicBufferConsumer.cpp258 virtual status_t releaseBuffer(int buf, uint64_t frameNumber, function in class:android::BpGraphicBufferConsumer
460 status_t result = releaseBuffer(buf, frameNumber,
/frameworks/av/services/audioflinger/tests/
H A Dtest_utils.h145 virtual void releaseBuffer(Buffer* buffer) function in class:TestProvider
148 ALOGE("releaseBuffer() released %zu frames but only %zu available "
154 ALOGV("releaseBuffer() released %zu frames out of %zu frames available "
/frameworks/av/services/audioflinger/
H A Dtest-resample.cpp306 virtual void releaseBuffer(Buffer* buffer) { function in class:Provider
308 fprintf(stderr, "ERROR releaseBuffer() released %zu frames but only %zu available "
314 printf("releaseBuffer() released %zu frames out of %zu frames available "
H A DAudioMixer.cpp117 mTrackBufferProvider->releaseBuffer(&mBuffer);
160 void AudioMixer::CopyBufferProvider::releaseBuffer(AudioBufferProvider::Buffer *pBuffer) function in class:AudioMixer::CopyBufferProvider
162 //ALOGV("CopyBufferProvider(%p)::releaseBuffer(%p(%zu))",
165 mTrackBufferProvider->releaseBuffer(pBuffer);
171 mTrackBufferProvider->releaseBuffer(&mBuffer);
181 mTrackBufferProvider->releaseBuffer(&mBuffer);
1541 t3.bufferProvider->releaseBuffer(&t3.buffer);
1618 t.bufferProvider->releaseBuffer(&t.buffer);
1651 t.bufferProvider->releaseBuffer(&t.buffer);
1717 t.bufferProvider->releaseBuffer(
[all...]
H A DTracks.cpp246 // This implementation of releaseBuffer() is used by Track and RecordTrack, but not TimedTrack
247 void AudioFlinger::ThreadBase::TrackBase::releaseBuffer(AudioBufferProvider::Buffer* buffer) function in class:android::AudioFlinger::ThreadBase::TrackBase
260 mServerProxy->releaseBuffer(&buf);
610 // releaseBuffer() is not overridden
616 // Proxy->releaseBuffer(). Also note there is no mutual exclusion in the
1285 // now? If so, don't actually trim it. Just wait for the releaseBuffer
1390 "getNextBuffer called without releaseBuffer!");
1576 void AudioFlinger::PlaybackThread::TimedTrack::releaseBuffer( function in class:android::AudioFlinger::PlaybackThread::TimedTrack
1586 // getNextBuffer but before the mixer called releaseBuffer.
1594 "TimedTrack::releaseBuffer o
1913 void AudioFlinger::PlaybackThread::PatchTrack::releaseBuffer(AudioBufferProvider::Buffer* buffer) function in class:android::AudioFlinger::PlaybackThread::PatchTrack
1929 void AudioFlinger::PlaybackThread::PatchTrack::releaseBuffer(Proxy::Buffer* buffer) function in class:android::AudioFlinger::PlaybackThread::PatchTrack
2194 void AudioFlinger::RecordThread::PatchRecord::releaseBuffer(AudioBufferProvider::Buffer* buffer) function in class:android::AudioFlinger::RecordThread::PatchRecord
2210 void AudioFlinger::RecordThread::PatchRecord::releaseBuffer(Proxy::Buffer* buffer) function in class:android::AudioFlinger::RecordThread::PatchRecord
[all...]
/frameworks/av/media/libmedia/
H A DAudioRecord.cpp687 void AudioRecord::releaseBuffer(Buffer* audioBuffer) function in class:android::AudioRecord
702 mProxy->releaseBuffer(&buffer);
748 releaseBuffer(&audioBuffer);
793 // Manage overrun callback, must be done under lock to avoid race with releaseBuffer()
958 releaseBuffer(&audioBuffer);
H A DAudioTrackShared.cpp282 void ClientProxy::releaseBuffer(Buffer* buffer) function in class:android::ClientProxy
622 // After flush(), allow releaseBuffer() on a previously obtained buffer;
637 void ServerProxy::releaseBuffer(Buffer* buffer) function in class:android::ServerProxy
858 void StaticAudioTrackServerProxy::releaseBuffer(Buffer* buffer)
H A DAudioTrack.cpp1363 void AudioTrack::releaseBuffer(Buffer* audioBuffer) function in class:android::AudioTrack
1381 mProxy->releaseBuffer(&buffer);
1387 ALOGW("releaseBuffer() track %p disabled due to previous underrun, restarting", this);
1447 releaseBuffer(&audioBuffer);
1571 // Manage underrun callback, must be done under lock to avoid race with releaseBuffer()
1811 releaseBuffer(&audioBuffer);
1914 // One could call (void)getPosition_l() in releaseBuffer(),
/frameworks/av/media/libstagefright/
H A DOMXCodec.cpp3196 bool releaseBuffer = true; local
3198 releaseBuffer = false;
3205 releaseBuffer = false;
3247 if (releaseBuffer) {

Completed in 168 milliseconds