Home
last modified time | relevance | path

Searched refs:draining (Results 1 – 4 of 4) sorted by relevance

/hardware/intel/common/libmix/videodecoder/
DVideoDecoderBase.h56 …virtual const VideoRenderBuffer* getOutput(bool draining = false, VideoErrorBuffer *output_buf = N…
73 virtual VideoSurfaceBuffer* findOutputByPoc(bool draining = false);
74 virtual VideoSurfaceBuffer* findOutputByPct(bool draining = false);
DVideoDecoderBase.cpp261 const VideoRenderBuffer* VideoDecoderBase::getOutput(bool draining, VideoErrorBuffer *outErrBuf) { in getOutput() argument
268 if (draining) { in getOutput()
290 if (draining && mOutputTail == NULL) { in getOutput()
303 output = findOutputByPoc(draining); in getOutput()
305 output = findOutputByPct(draining); in getOutput()
347 if (draining && mOutputTail == NULL) { in getOutput()
373 VideoSurfaceBuffer* VideoDecoderBase::findOutputByPct(bool draining) { in findOutputByPct() argument
397 if (outputByPct == NULL && draining) { in findOutputByPct()
404 VideoSurfaceBuffer* VideoDecoderBase::findOutputByPoc(bool draining) {
464 if (draining == false && dpbFullness < mOutputWindowSize) {
[all …]
DVideoDecoderInterface.h32 …virtual const VideoRenderBuffer* getOutput(bool draining = false, VideoErrorBuffer *output_buf = N…
/hardware/intel/common/omx-components/videocodec/
DOMXVideoDecoderBase.cpp553 bool draining = (inportBufferFlags & OMX_BUFFERFLAG_EOS); in FillRenderBuffer() local
555 const VideoRenderBuffer *renderBuffer = mVideoDecoder->getOutput(draining, ErrBufPtr); in FillRenderBuffer()
559 if (draining) { in FillRenderBuffer()