Home
last modified time | relevance | path

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

/hardware/intel/common/libmix/videodecoder/
DVideoDecoderBase.h74 …virtual const VideoRenderBuffer* getOutput(bool draining = false, VideoErrorBuffer *output_buf = N…
92 virtual VideoSurfaceBuffer* findOutputByPoc(bool draining = false);
93 virtual VideoSurfaceBuffer* findOutputByPct(bool draining = false);
DVideoDecoderInterface.h32 …virtual const VideoRenderBuffer* getOutput(bool draining = false, VideoErrorBuffer *output_buf = N…
DVideoDecoderBase.cpp288 const VideoRenderBuffer* VideoDecoderBase::getOutput(bool draining, VideoErrorBuffer *outErrBuf) { in getOutput() argument
294 if (draining) { in getOutput()
316 if (draining && mOutputTail == NULL) { in getOutput()
326 output = findOutputByPoc(draining); in getOutput()
328 output = findOutputByPct(draining); in getOutput()
363 if (draining && mOutputTail == NULL) { in getOutput()
389 VideoSurfaceBuffer* VideoDecoderBase::findOutputByPct(bool draining) { in findOutputByPct() argument
413 if (outputByPct == NULL && draining) { in findOutputByPct()
420 VideoSurfaceBuffer* VideoDecoderBase::findOutputByPoc(bool draining) {
480 if (draining == false && dpbFullness < mOutputWindowSize) {
[all …]
/hardware/intel/common/omx-components/videocodec/
DOMXVideoDecoderBase.cpp696 bool draining = (inportBufferFlags & OMX_BUFFERFLAG_EOS); in FillRenderBuffer() local
710 renderBuffer = mVideoDecoder->getOutput(draining, ErrBufPtr); in FillRenderBuffer()
714 if (draining) { in FillRenderBuffer()