Lines Matching refs:first_frame
229 EncodedFrame* first_frame = frames_to_decode_[0]->second.frame.get(); in GetNextFrame() local
230 int64_t render_time_ms = first_frame->RenderTime(); in GetNextFrame()
231 int64_t receive_time_ms = first_frame->ReceivedTime(); in GetNextFrame()
233 if (HasBadRenderTiming(*first_frame, now_ms)) { in GetNextFrame()
236 render_time_ms = timing_->RenderTimeMs(first_frame->Timestamp(), now_ms); in GetNextFrame()
272 if (inter_frame_delay_.CalculateDelay(first_frame->Timestamp(), in GetNextFrame()
721 EncodedFrame* first_frame = frames[0]; in CombineAndDeleteFrames() local
729 first_frame->SetSpatialLayerFrameSize(first_frame->id.spatial_layer, in CombineAndDeleteFrames()
730 first_frame->size()); in CombineAndDeleteFrames()
731 memcpy(buffer, first_frame->data(), first_frame->size()); in CombineAndDeleteFrames()
732 buffer += first_frame->size(); in CombineAndDeleteFrames()
736 first_frame->SetSpatialIndex(last_frame->id.spatial_layer); in CombineAndDeleteFrames()
737 first_frame->id.spatial_layer = last_frame->id.spatial_layer; in CombineAndDeleteFrames()
739 first_frame->video_timing_mutable()->network2_timestamp_ms = in CombineAndDeleteFrames()
741 first_frame->video_timing_mutable()->receive_finish_ms = in CombineAndDeleteFrames()
747 first_frame->SetSpatialLayerFrameSize(next_frame->id.spatial_layer, in CombineAndDeleteFrames()
753 first_frame->SetEncodedData(encoded_image_buffer); in CombineAndDeleteFrames()
754 return first_frame; in CombineAndDeleteFrames()