diff -Naur vloopback-1.3/vloopback.c vloopback-1.4/vloopback.c
--- vloopback-1.3/vloopback.c	2009-05-25 09:32:17.000000000 +0200
+++ vloopback-1.4/vloopback.c	2009-05-25 09:32:44.000000000 +0200
@@ -155,7 +155,11 @@
  */
 
 
-#define VLOOPBACK_VERSION "1.2"
+#define VLOOPBACK_VERSION "1.4"
+
+#ifndef CONFIG_VIDEO_V4L1_COMPAT
+#error "need CONFIG_VIDEO_V4L1_COMPAT"
+#endif
 
 /* Include files common to 2.4 and 2.6 versions */
 #include <linux/version.h>    /* >= 2.6.14 LINUX_VERSION_CODE */ 
@@ -169,6 +173,8 @@
  #include <media/v4l2-common.h>
 #endif
 
+#include <linux/videodev.h>
+
 /* v4l_compat_ioctl32 */ 
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27)
  #include <media/v4l2-ioctl.h>
@@ -180,7 +186,6 @@
  #define vd_private_data priv
 #endif
 
-#include <linux/videodev.h>
 #include <linux/vmalloc.h>
 #include <linux/wait.h>
 
