Call RegisterStatsObserver after initializing video_stream_decoder_
Bug: webrtc:9091 Change-Id: I4e2f2d2f4677ed5916c6ae29e7fb56bf06c390f8 Tbr: mflodman@webrtc.org Reviewed-on: https://webrtc-review.googlesource.com/65640 Reviewed-by: Tommi <tommi@webrtc.org> Reviewed-by: Magnus Flodman <mflodman@webrtc.org> Commit-Queue: Tommi <tommi@webrtc.org> Cr-Commit-Position: refs/heads/master@{#22689}
This commit is contained in:
parent
3e030d6d89
commit
ef3e28a2b7
@ -180,7 +180,6 @@ void VideoReceiveStream::Start() {
|
||||
rtp_video_stream_receiver_.IsUlpfecEnabled();
|
||||
|
||||
frame_buffer_->Start();
|
||||
call_stats_->RegisterStatsObserver(this);
|
||||
|
||||
if (rtp_video_stream_receiver_.IsRetransmissionsEnabled() &&
|
||||
protected_by_fec) {
|
||||
@ -216,6 +215,10 @@ void VideoReceiveStream::Start() {
|
||||
rtp_video_stream_receiver_.IsRetransmissionsEnabled(), protected_by_fec,
|
||||
&stats_proxy_, renderer));
|
||||
|
||||
// Make sure we register as a stats observer *after* we've prepared the
|
||||
// |video_stream_decoder_|.
|
||||
call_stats_->RegisterStatsObserver(this);
|
||||
|
||||
process_thread_->RegisterModule(&video_receiver_, RTC_FROM_HERE);
|
||||
|
||||
// Start the decode thread
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user