From ffe69a6240de9e6bb56b9b729b8133fb323cee80 Mon Sep 17 00:00:00 2001 From: iovar Date: Mon, 23 Oct 2006 17:12:07 +0000 Subject: no hang on open device patch git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@113 f606c939-3180-4ac9-a4b8-4b8779d57d0a --- rMD-exp/src/capture_sound.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'rMD-exp/src/capture_sound.c') diff --git a/rMD-exp/src/capture_sound.c b/rMD-exp/src/capture_sound.c index f28ba26..3bda596 100644 --- a/rMD-exp/src/capture_sound.c +++ b/rMD-exp/src/capture_sound.c @@ -57,7 +57,9 @@ void *CaptureSound(void *pdata){ NULL//let's hope that the device capabilities didn't magically change ); if(((ProgData *)pdata)->sound_handle==NULL){ - fprintf(stderr,"Couldn't reopen sound device.\nThere will be no sound data from this point on.\n"); + fprintf(stderr,"Couldn't reopen sound device.Exiting\n"); + ((ProgData *)pdata)->running=0; + errno=3; pthread_exit(&errno); } } -- cgit v1.2.1