X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Faudiodevice.C;h=956d4a1004641911547e391839e027cf4705c2e0;hp=82a9b8cf4705e99a3dbe79225b7fb0e53a7007b7;hb=HEAD;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd diff --git a/cinelerra-5.1/cinelerra/audiodevice.C b/cinelerra-5.1/cinelerra/audiodevice.C index 82a9b8cf..956d4a10 100644 --- a/cinelerra-5.1/cinelerra/audiodevice.C +++ b/cinelerra-5.1/cinelerra/audiodevice.C @@ -151,6 +151,7 @@ AudioThread(AudioDevice *device, AudioThread::~AudioThread() { + stop(0); delete startup_lock; } @@ -245,13 +246,17 @@ int AudioDevice::create_lowlevel(AudioLowLevel* &lowlevel, int driver,int in) break; #endif +#ifdef HAVE_DVB case AUDIO_DVB: lowlevel = new AudioDVB(this); break; +#endif +#ifdef HAVE_VIDEO4LINUX2 case AUDIO_V4L2MPEG: lowlevel = new AudioV4L2MPEG(this); break; +#endif } } return 0;