Chromium Code Reviews| Index: content/common/gpu/media/vaapi_video_encode_accelerator.h |
| diff --git a/content/common/gpu/media/vaapi_video_encode_accelerator.h b/content/common/gpu/media/vaapi_video_encode_accelerator.h |
| index 51e1801d13caf265e91ccb76130bc19fc83372c9..925eeee8d2909defbe2868565bdfb3dfcb9b9ac0 100644 |
| --- a/content/common/gpu/media/vaapi_video_encode_accelerator.h |
| +++ b/content/common/gpu/media/vaapi_video_encode_accelerator.h |
| @@ -11,8 +11,8 @@ |
| #include "base/memory/linked_ptr.h" |
| #include "base/threading/thread.h" |
| #include "content/common/content_export.h" |
| +#include "content/common/gpu/media/h264_dpb.h" |
| #include "content/common/gpu/media/va_surface.h" |
| -#include "content/common/gpu/media/vaapi_h264_dpb.h" |
| #include "content/common/gpu/media/vaapi_wrapper.h" |
| #include "media/filters/h264_bitstream_buffer.h" |
| #include "media/video/video_encode_accelerator.h" |
| @@ -210,7 +210,7 @@ class CONTENT_EXPORT VaapiVideoEncodeAccelerator |
| media::H264BitstreamBuffer packed_pps_; |
| // Picture currently being prepared for encode. |
| - VaapiH264Picture current_pic_; |
| + scoped_refptr<H264Picture> current_pic_; |
|
wuchengli
2015/03/30 11:02:55
why not scoped_ptr? There is only one reference to
kcwu
2015/03/31 15:20:09
Because H264Picture is ref-counted.
wuchengli
2015/04/01 05:17:38
Acknowledged.
|
| // VA surfaces available for reuse. |
| std::vector<VASurfaceID> available_va_surface_ids_; |