Revert "Put ViEFrameProviderBase::DeliverFrame back in the critical section in ViECapturer::DeliverI420Frame"
This reverts commit r8724. Reason for revert: This was not the cause of the tsan issues. BUG=1128 R=mflodman@webrtc.org, pbos@webrtc.org, tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/50389004 Cr-Commit-Position: refs/heads/master@{#8790} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8790 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
parent
c7157da599
commit
17c64d1c96
@ -509,14 +509,14 @@ bool ViECapturer::ViECaptureProcess() {
|
||||
}
|
||||
|
||||
void ViECapturer::DeliverI420Frame(I420VideoFrame* video_frame) {
|
||||
CriticalSectionScoped cs(effects_and_stats_cs_.get());
|
||||
|
||||
if (video_frame->native_handle() != NULL) {
|
||||
ViEFrameProviderBase::DeliverFrame(video_frame, std::vector<uint32_t>());
|
||||
return;
|
||||
}
|
||||
|
||||
// Apply image enhancement and effect filter.
|
||||
{
|
||||
CriticalSectionScoped cs(effects_and_stats_cs_.get());
|
||||
if (deflicker_frame_stats_) {
|
||||
if (image_proc_module_->GetFrameStats(deflicker_frame_stats_,
|
||||
*video_frame) == 0) {
|
||||
@ -558,7 +558,7 @@ void ViECapturer::DeliverI420Frame(I420VideoFrame* video_frame) {
|
||||
video_frame->width(),
|
||||
video_frame->height());
|
||||
}
|
||||
|
||||
}
|
||||
// Deliver the captured frame to all observers (channels, renderer or file).
|
||||
ViEFrameProviderBase::DeliverFrame(video_frame, std::vector<uint32_t>());
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user