--- orig/ZoneMinder-1.24.2/src/zm_local_camera.cpp 2009-05-20 16:14:21.000000000 -0700 +++ ZoneMinder-1.24.2/src/zm_local_camera.cpp 2010-03-26 09:11:17.000000000 -0700 @@ -112,7 +112,9 @@ case V4L2_PIX_FMT_NV21 : case V4L2_PIX_FMT_YYUV : case V4L2_PIX_FMT_HI240 : +#ifdef V4L2_PIX_FMT_HM12 case V4L2_PIX_FMT_HM12 : +#endif // V4L2_PIX_FMT_HM12 //case V4L2_PIX_FMT_SBGGR8 : //case V4L2_PIX_FMT_SGBRG8 : //case V4L2_PIX_FMT_SBGGR16 : @@ -121,9 +123,15 @@ case V4L2_PIX_FMT_MPEG : case V4L2_PIX_FMT_WNVA : case V4L2_PIX_FMT_SN9C10X : +#ifdef V4L2_PIX_FMT_PWC1 case V4L2_PIX_FMT_PWC1 : +#endif // V4L2_PIX_FMT_PWC1 +#ifdef V4L2_PIX_FMT_PWC2 case V4L2_PIX_FMT_PWC2 : +#endif // V4L2_PIX_FMT_PWC2 +#ifdef V4L2_PIX_FMT_ET61X251 case V4L2_PIX_FMT_ET61X251 : +#endif // V4L2_PIX_FMT_ET61X251 //case V4L2_PIX_FMT_SPCA501 : //case V4L2_PIX_FMT_SPCA505 : //case V4L2_PIX_FMT_SPCA508 : @@ -783,8 +791,16 @@ capString( vid_cap.capabilities&V4L2_CAP_VIDEO_OVERLAY, " ", "Supports", "Does not support", "frame buffer overlay" ), capString( vid_cap.capabilities&V4L2_CAP_VBI_CAPTURE, " ", "Supports", "Does not support", "VBI capture" ), capString( vid_cap.capabilities&V4L2_CAP_VBI_OUTPUT, " ", "Supports", "Does not support", "VBI output" ), +#ifdef V4L2_CAP_SLICED_VBI_CAPTURE capString( vid_cap.capabilities&V4L2_CAP_SLICED_VBI_CAPTURE, " ", "Supports", "Does not support", "sliced VBI capture" ), +#else // V4L2_CAP_SLICED_VBI_CAPTURE + "", +#endif // V4L2_CAP_SLICED_VBI_CAPTURE +#ifdef V4L2_CAP_SLICED_VBI_OUTPUT capString( vid_cap.capabilities&V4L2_CAP_SLICED_VBI_OUTPUT, " ", "Supports", "Does not support", "sliced VBI output" ), +#else // V4L2_CAP_SLICED_VBI_OUTPUT + "", +#endif // V4L2_CAP_SLICED_VBI_OUTPUT #ifdef V4L2_CAP_VIDEO_OUTPUT_OVERLAY capString( vid_cap.capabilities&V4L2_CAP_VIDEO_OUTPUT_OVERLAY, " ", "Supports", "Does not support", "video output overlay" ), #else // V4L2_CAP_VIDEO_OUTPUT_OVERLAY