Thread safety issue fix in incoming_video_stream.cc. See issue 1465.
Review URL: https://webrtc-codereview.appspot.com/1216009 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3693 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
parent
f354e1f587
commit
455370d5b1
@ -292,12 +292,13 @@ bool IncomingVideoStream::IncomingVideoStreamThreadFun(void* obj) {
|
||||
|
||||
bool IncomingVideoStream::IncomingVideoStreamProcess() {
|
||||
if (kEventError != deliver_buffer_event_.Wait(KEventMaxWaitTimeMs)) {
|
||||
thread_critsect_.Enter();
|
||||
if (incoming_render_thread_ == NULL) {
|
||||
// Terminating
|
||||
thread_critsect_.Leave();
|
||||
return false;
|
||||
}
|
||||
|
||||
thread_critsect_.Enter();
|
||||
I420VideoFrame* frame_to_render = NULL;
|
||||
|
||||
// Get a new frame to render and the time for the frame after this one.
|
||||
|
Loading…
x
Reference in New Issue
Block a user