[Redbutton-devel] SF.net SVN: redbutton: [114] redbutton-browser/trunk/MHEGStreamPlayer.c
Brought to you by:
skilvington
|
From: <ski...@us...> - 2006-06-14 13:22:42
|
Revision: 114 Author: skilvington Date: 2006-06-14 06:22:32 -0700 (Wed, 14 Jun 2006) ViewCVS: http://svn.sourceforge.net/redbutton/?rev=114&view=rev Log Message: ----------- be really paranoid about race conditions Modified Paths: -------------- redbutton-browser/trunk/MHEGStreamPlayer.c Modified: redbutton-browser/trunk/MHEGStreamPlayer.c =================================================================== --- redbutton-browser/trunk/MHEGStreamPlayer.c 2006-06-14 13:20:45 UTC (rev 113) +++ redbutton-browser/trunk/MHEGStreamPlayer.c 2006-06-14 13:22:32 UTC (rev 114) @@ -667,6 +667,13 @@ pthread_mutex_unlock(&p->audioq_lock); } + /* in case the flag got set since we last checked */ + if(p->stop) + { + verbose("MHEGStreamPlayer: audio thread stopped before any output"); + return NULL; + } + /* even if this fails, we still need to consume the audioq */ (void) MHEGAudioOutput_init(&ao); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |