Lines Matching refs:pic
70 for (auto& pic : pics_) { in UpdatePicPositions() local
71 pic->dpb_position = i; in UpdatePicPositions()
98 void H264DPB::StorePic(const scoped_refptr<H264Picture>& pic) { in StorePic() argument
100 DVLOG(3) << "Adding PicNum: " << pic->pic_num << " ref: " << (int)pic->ref in StorePic()
101 << " longterm: " << (int)pic->long_term << " to DPB"; in StorePic()
102 pic->dpb_position = pics_.size(); in StorePic()
103 pics_.push_back(pic); in StorePic()
121 for (const auto& pic : pics_) { in GetShortRefPicByPicNum() local
122 if (pic->ref && !pic->long_term && pic->pic_num == pic_num) in GetShortRefPicByPicNum()
123 return pic; in GetShortRefPicByPicNum()
131 for (const auto& pic : pics_) { in GetLongRefPicByLongTermPicNum() local
132 if (pic->ref && pic->long_term && pic->long_term_pic_num == pic_num) in GetLongRefPicByLongTermPicNum()
133 return pic; in GetLongRefPicByLongTermPicNum()
142 for (const auto& pic : pics_) { in GetLowestFrameNumWrapShortRefPic() local
143 if (pic->ref && !pic->long_term && in GetLowestFrameNumWrapShortRefPic()
144 (!ret || pic->frame_num_wrap < ret->frame_num_wrap)) in GetLowestFrameNumWrapShortRefPic()
145 ret = pic; in GetLowestFrameNumWrapShortRefPic()
151 for (const auto& pic : pics_) { in GetNotOutputtedPicsAppending() local
152 if (!pic->outputted) in GetNotOutputtedPicsAppending()
153 out->push_back(pic); in GetNotOutputtedPicsAppending()
158 for (const auto& pic : pics_) { in GetShortTermRefPicsAppending() local
159 if (pic->ref && !pic->long_term) in GetShortTermRefPicsAppending()
160 out->push_back(pic); in GetShortTermRefPicsAppending()
165 for (const auto& pic : pics_) { in GetLongTermRefPicsAppending() local
166 if (pic->ref && pic->long_term) in GetLongTermRefPicsAppending()
167 out->push_back(pic); in GetLongTermRefPicsAppending()