Introduce VideoFrame::id to keep track of frames inside application.
Also switch webrtc code from deprecated constructors to the builder API. Change-Id: Ie325bf1e9b4ff1e413fef3431ced8ed9ff725107 Bug: webrtc:10138 Reviewed-on: https://webrtc-review.googlesource.com/c/114422 Reviewed-by: Stefan Holmer <stefan@webrtc.org> Reviewed-by: Niels Moller <nisse@webrtc.org> Commit-Queue: Artem Titov <titovartem@webrtc.org> Cr-Commit-Position: refs/heads/master@{#26132}
This commit is contained in:
@ -325,10 +325,13 @@ int32_t VideoSender::AddVideoFrame(
|
||||
RTC_LOG(LS_ERROR) << "Frame conversion failed, dropping frame.";
|
||||
return VCM_PARAMETER_ERROR;
|
||||
}
|
||||
converted_frame = VideoFrame(converted_buffer,
|
||||
converted_frame.timestamp(),
|
||||
converted_frame.render_time_ms(),
|
||||
converted_frame.rotation());
|
||||
converted_frame = VideoFrame::Builder()
|
||||
.set_video_frame_buffer(converted_buffer)
|
||||
.set_timestamp_rtp(converted_frame.timestamp())
|
||||
.set_timestamp_ms(converted_frame.render_time_ms())
|
||||
.set_rotation(converted_frame.rotation())
|
||||
.set_id(converted_frame.id())
|
||||
.build();
|
||||
}
|
||||
int32_t ret =
|
||||
_encoder->Encode(converted_frame, codecSpecificInfo, next_frame_types);
|
||||
|
||||
Reference in New Issue
Block a user