Searched refs:Vp9FrameBuffer (Results 1 - 3 of 3) sorted by relevance

/external/webrtc/webrtc/modules/video_coding/codecs/vp9/
H A Dvp9_frame_buffer_pool.cc23 uint8_t* Vp9FrameBufferPool::Vp9FrameBuffer::GetData() {
27 size_t Vp9FrameBufferPool::Vp9FrameBuffer::GetDataSize() const {
31 void Vp9FrameBufferPool::Vp9FrameBuffer::SetSize(size_t size) {
54 rtc::scoped_refptr<Vp9FrameBufferPool::Vp9FrameBuffer>
57 rtc::scoped_refptr<Vp9FrameBuffer> available_buffer = nullptr;
69 available_buffer = new rtc::RefCountedObject<Vp9FrameBuffer>();
108 rtc::scoped_refptr<Vp9FrameBuffer> buffer = pool->GetFrameBuffer(min_size);
111 // Store Vp9FrameBuffer* in |priv| for use in VpxReleaseFrameBuffer.
125 Vp9FrameBuffer* buffer = static_cast<Vp9FrameBuffer*>(f
[all...]
H A Dvp9_frame_buffer_pool.h49 // scoped_refptr<Vp9FrameBuffer> img_buffer = (Vp9FrameBuffer*)img->fb_priv;
56 class Vp9FrameBuffer : public rtc::RefCountInterface { class in class:webrtc::Vp9FrameBufferPool
76 rtc::scoped_refptr<Vp9FrameBuffer> GetFrameBuffer(size_t min_size);
100 // a pointer to one of the pool's Vp9FrameBuffer.
108 std::vector<rtc::scoped_refptr<Vp9FrameBuffer>> allocated_buffers_
H A Dvp9_impl.cc919 // |img->fb_priv| contains the image data, a reference counted Vp9FrameBuffer.
937 // Vp9FrameBuffer. (libvpx is done with the buffers after a few
939 Vp9FrameBufferPool::Vp9FrameBuffer* img_buffer =
940 static_cast<Vp9FrameBufferPool::Vp9FrameBuffer*>(img->fb_priv);

Completed in 169 milliseconds