Index: content/common/gpu/media/vaapi_h264_decoder.h |
diff --git a/content/common/gpu/media/vaapi_h264_decoder.h b/content/common/gpu/media/vaapi_h264_decoder.h |
index c6e51949e742557c272bd9b7e8948caf9b29b84b..914e37a1863d83d1a7d6564356229aea48f00545 100644 |
--- a/content/common/gpu/media/vaapi_h264_decoder.h |
+++ b/content/common/gpu/media/vaapi_h264_decoder.h |
@@ -15,7 +15,7 @@ |
#include "base/memory/linked_ptr.h" |
#include "base/memory/ref_counted.h" |
#include "base/memory/scoped_ptr.h" |
-#include "content/common/gpu/media/vaapi_h264_dpb.h" |
+#include "content/common/gpu/media/h264_dpb.h" |
#include "content/common/gpu/media/vaapi_wrapper.h" |
#include "media/base/limits.h" |
#include "media/filters/h264_parser.h" |
@@ -116,7 +116,7 @@ |
// smoothness improvement during testing. |
enum { |
kPicsInPipeline = media::limits::kMaxVideoFrames + 2, |
- kMaxNumReqPictures = VaapiH264DPB::kDPBMaxSize + kPicsInPipeline, |
+ kMaxNumReqPictures = H264DPB::kDPBMaxSize + kPicsInPipeline, |
}; |
// Internal state of the decoder. |
@@ -154,8 +154,8 @@ |
void ConstructReferencePicListsB(media::H264SliceHeader* slice_hdr); |
// Helper functions for reference list construction, per spec. |
- int PicNumF(VaapiH264Picture *pic); |
- int LongTermPicNumF(VaapiH264Picture *pic); |
+ int PicNumF(H264Picture *pic); |
+ int LongTermPicNumF(H264Picture *pic); |
// Perform the reference picture lists' modification (reordering), as |
// specified in spec (8.2.4). |
@@ -194,14 +194,14 @@ |
bool QueueSlice(media::H264SliceHeader* slice_hdr); |
// Helper methods for filling HW structures. |
- void FillVAPicture(VAPictureH264 *va_pic, VaapiH264Picture* pic); |
+ void FillVAPicture(VAPictureH264 *va_pic, H264Picture* pic); |
int FillVARefFramesFromDPB(VAPictureH264 *va_pics, int num_pics); |
// Commits all pending data for HW decoder and starts HW decoder. |
bool DecodePicture(); |
// Notifies client that a picture is ready for output. |
- bool OutputPic(VaapiH264Picture* pic); |
+ bool OutputPic(H264Picture* pic); |
// Output all pictures in DPB that have not been outputted yet. |
bool OutputAllRemainingPics(); |
@@ -228,15 +228,15 @@ |
media::H264Parser parser_; |
// DPB in use. |
- VaapiH264DPB dpb_; |
+ H264DPB dpb_; |
// Picture currently being processed/decoded. |
- scoped_ptr<VaapiH264Picture> curr_pic_; |
+ scoped_ptr<H264Picture> curr_pic_; |
// Reference picture lists, constructed for each picture before decoding. |
// Those lists are not owners of the pointers (DPB is). |
- VaapiH264Picture::PtrVector ref_pic_list0_; |
- VaapiH264Picture::PtrVector ref_pic_list1_; |
+ H264Picture::PtrVector ref_pic_list0_; |
+ H264Picture::PtrVector ref_pic_list1_; |
// Global state values, needed in decoding. See spec. |
int max_pic_order_cnt_lsb_; |
@@ -255,7 +255,7 @@ |
int prev_ref_top_field_order_cnt_; |
int prev_ref_pic_order_cnt_msb_; |
int prev_ref_pic_order_cnt_lsb_; |
- VaapiH264Picture::Field prev_ref_field_; |
+ H264Picture::Field prev_ref_field_; |
// Currently active SPS and PPS. |
int curr_sps_id_; |