rework histogram_bezier, init wm icon set_icon(gg), update de.po+msg/txt
[goodguy/history.git] / cinelerra-5.1 / cinelerra / audiodevice.C
index 82a9b8cf4705e99a3dbe79225b7fb0e53a7007b7..956d4a1004641911547e391839e027cf4705c2e0 100644 (file)
@@ -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;