Add accessor methods for RTP timestamp of EncodedImage.
Intention is to make the member private, but downstream callers must be updated to use the accessor methods first. Bug: webrtc:9378 Change-Id: I3495bd8d545b7234fbea10abfd14f082caa420b6 Reviewed-on: https://webrtc-review.googlesource.com/82160 Reviewed-by: Magnus Jedvert <magjed@webrtc.org> Reviewed-by: Erik Språng <sprang@webrtc.org> Reviewed-by: Sebastian Jansson <srte@webrtc.org> Reviewed-by: Philip Eliasson <philipel@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24352}
This commit is contained in:
@ -352,7 +352,7 @@ void VideoProcessor::FrameEncoded(
|
||||
GetLayerIndices(codec_specific, &spatial_idx, &temporal_idx);
|
||||
|
||||
FrameStatistics* frame_stat =
|
||||
stats_->GetFrameWithTimestamp(encoded_image._timeStamp, spatial_idx);
|
||||
stats_->GetFrameWithTimestamp(encoded_image.Timestamp(), spatial_idx);
|
||||
const size_t frame_number = frame_stat->frame_number;
|
||||
|
||||
// Ensure that the encode order is monotonically increasing, within this
|
||||
@ -428,7 +428,7 @@ void VideoProcessor::FrameEncoded(
|
||||
if (!layer_dropped) {
|
||||
base_image = &merged_encoded_frames_[i];
|
||||
base_stat =
|
||||
stats_->GetFrameWithTimestamp(encoded_image._timeStamp, i);
|
||||
stats_->GetFrameWithTimestamp(encoded_image.Timestamp(), i);
|
||||
} else if (base_image && !base_stat->non_ref_for_inter_layer_pred) {
|
||||
DecodeFrame(*base_image, i);
|
||||
}
|
||||
@ -526,7 +526,7 @@ void VideoProcessor::DecodeFrame(const EncodedImage& encoded_image,
|
||||
size_t spatial_idx) {
|
||||
RTC_DCHECK_CALLED_SEQUENTIALLY(&sequence_checker_);
|
||||
FrameStatistics* frame_stat =
|
||||
stats_->GetFrameWithTimestamp(encoded_image._timeStamp, spatial_idx);
|
||||
stats_->GetFrameWithTimestamp(encoded_image.Timestamp(), spatial_idx);
|
||||
|
||||
frame_stat->decode_start_ns = rtc::TimeNanos();
|
||||
frame_stat->decode_return_code =
|
||||
@ -551,7 +551,7 @@ const webrtc::EncodedImage* VideoProcessor::BuildAndStoreSuperframe(
|
||||
for (int base_idx = static_cast<int>(spatial_idx) - 1; base_idx >= 0;
|
||||
--base_idx) {
|
||||
EncodedImage lower_layer = merged_encoded_frames_.at(base_idx);
|
||||
if (lower_layer._timeStamp == encoded_image._timeStamp) {
|
||||
if (lower_layer.Timestamp() == encoded_image.Timestamp()) {
|
||||
base_image = lower_layer;
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user