Lines Matching refs:buffers
33 // We only request 5 picture buffers from the client which are used to hold the
34 // decoded samples. These buffers are then reused when the client tells us that
534 const std::vector<media::PictureBuffer>& buffers) {
539 RETURN_AND_NOTIFY_ON_FAILURE((kNumPictureBuffers == buffers.size()),
540 "Failed to provide requested picture buffers. (Got " << buffers.size() <<
543 // Copy the picture buffers provided by the client to the available list,
544 // and mark these buffers as available for use.
545 for (size_t buffer_index = 0; buffer_index < buffers.size();
548 DXVAPictureBuffer::Create(buffers[buffer_index], egl_config_);
553 buffers[buffer_index].id(), picture_buffer)).second;
866 // If we have available picture buffers to copy the output data then use the
878 // we need the picture buffers from the client. Once we have those, then they
887 // Go ahead and request picture buffers.
1120 // The Microsoft Media foundation decoder internally buffers up to 30 frames