Author: bdubbs
Date: 2012-04-30 16:27:15 -0600 (Mon, 30 Apr 2012)
New Revision: 2430
Added:
trunk/sane/
trunk/sane/sane-backends-1.0.22-v4l-1.patch
Log:
Fix video4linux scanner back end build problem
Added: trunk/sane/sane-backends-1.0.22-v4l-1.patch
===================================================================
--- trunk/sane/sane-backends-1.0.22-v4l-1.patch (rev 0)
+++ trunk/sane/sane-backends-1.0.22-v4l-1.patch 2012-04-30 22:27:15 UTC (rev
2430)
@@ -0,0 +1,47 @@
+Submitted By: Bruce Dubbs <bdubbs_at_linuxfromscratch_dot_org>
+Date: 2012-04-30
+Initial Package Version: 5.3.3
+Upstream Status: Unknown
+Origin: Upstream
+Description: Fixes video4linux scanner backend build problems.
+
+diff -Naur sane-backends-1.0.22.orig/backend/v4l.h
sane-backends-1.0.22/backend/v4l.h
+--- sane-backends-1.0.22.orig/backend/v4l.h 2010-12-01 17:49:58.000000000
-0600
++++ sane-backends-1.0.22/backend/v4l.h 2012-04-30 14:03:53.000000000 -0500
+@@ -29,6 +29,8 @@
+ #ifndef v4l_h
+ #define v4l_h
+
++#include <libv4l1-videodev.h>
++
+ /* Kernel interface */
+ /* Only the stuff we need. For more features, more defines are needed */
+
+@@ -47,6 +49,7 @@
+ #define VID_TYPE_MJPEG_DECODER 4096 /* Can decode MJPEG streams */
+ #define VID_TYPE_MJPEG_ENCODER 8192 /* Can encode MJPEG streams */
+
++#if 0
+ struct video_capability
+ {
+ char name[32];
+@@ -102,9 +105,10 @@
+ /* bitmap is 1024x625, a '1' bit represents a clipped pixel */
+ #define VIDEO_CLIPMAP_SIZE (128 * 625)
+ };
+-
++#endif
+ #define VIDEO_MAX_FRAME 32
+
++#if 0
+ struct video_mbuf
+ {
+ int size; /* Total memory to map */
+@@ -132,6 +136,7 @@
+ #define VIDEO_TYPE_CAMERA 2
+ __u16 norm; /* Norm set by channel */
+ };
++#endif
+
+ #define VIDIOCGCAP _IOR('v',1,struct video_capability) /* Get
capabilities */
+ #define VIDIOCGCHAN _IOWR('v',2,struct video_channel) /* Get
channel info (sources) */
--
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page