Sat Aug 3 08:29:22 2013 UTC ()
Fix build of gst-plugins1-v4l2.


(ryoon)
diff -r1.6 -r1.7 pkgsrc/multimedia/gst-plugins1-good/Makefile.common
diff -r1.5 -r1.6 pkgsrc/multimedia/gst-plugins1-good/distinfo
diff -r1.1 -r1.2 pkgsrc/multimedia/gst-plugins1-good/patches/patch-sys_v4l2_gstv4l2object.c

cvs diff -r1.6 -r1.7 pkgsrc/multimedia/gst-plugins1-good/Makefile.common (expand / switch to context diff)
--- pkgsrc/multimedia/gst-plugins1-good/Makefile.common 2013/07/22 14:29:43 1.6
+++ pkgsrc/multimedia/gst-plugins1-good/Makefile.common 2013/08/03 08:29:22 1.7
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile.common,v 1.6 2013/07/22 14:29:43 drochner Exp $
+# $NetBSD: Makefile.common,v 1.7 2013/08/03 08:29:22 ryoon Exp $
 #
 # used by audio/gst-plugins1-flac/Makefile
-## used by multimedia/gst-plugins1-v4l2/Makefile (broken)
+# used by multimedia/gst-plugins1-v4l2/Makefile
 # used by audio/gst-plugins1-jack/Makefile
+# used by graphics/gst-plugins1-cairo/Makefile
 # used by graphics/gst-plugins1-jpeg/Makefile
 # used by graphics/gst-plugins1-png/Makefile
 # used by audio/gst-plugins1-oss/Makefile

cvs diff -r1.5 -r1.6 pkgsrc/multimedia/gst-plugins1-good/distinfo (expand / switch to context diff)
--- pkgsrc/multimedia/gst-plugins1-good/distinfo 2013/07/22 14:29:43 1.5
+++ pkgsrc/multimedia/gst-plugins1-good/distinfo 2013/08/03 08:29:22 1.6
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.5 2013/07/22 14:29:43 drochner Exp $
+$NetBSD: distinfo,v 1.6 2013/08/03 08:29:22 ryoon Exp $
 
 SHA1 (gst-plugins-good-1.0.8.tar.xz) = 786a7481ba8dbee3fe780778d00196fe1727c4b1
 RMD160 (gst-plugins-good-1.0.8.tar.xz) = 004e35ab20c0f996c7c5cd7cf00558810d45d01d
@@ -6,4 +6,4 @@
 SHA1 (patch-ab) = 69fbd1268ee0c448341bfbd2590769785cd27604
 SHA1 (patch-ba) = b9a4b1f6ef0df2c1c286218edcf8b592a9839b24
 SHA1 (patch-bb) = 2b448778acd9ce6c4cd6a22a894bcee457cd0360
-SHA1 (patch-sys_v4l2_gstv4l2object.c) = b19a02ff26c49f8ced260f738d7e8973b2201b10
+SHA1 (patch-sys_v4l2_gstv4l2object.c) = 9ea3ce3b49c13af27aeded8358ec34d244c646b6

cvs diff -r1.1 -r1.2 pkgsrc/multimedia/gst-plugins1-good/patches/Attic/patch-sys_v4l2_gstv4l2object.c (expand / switch to context diff)
--- pkgsrc/multimedia/gst-plugins1-good/patches/Attic/patch-sys_v4l2_gstv4l2object.c 2012/11/29 08:24:42 1.1
+++ pkgsrc/multimedia/gst-plugins1-good/patches/Attic/patch-sys_v4l2_gstv4l2object.c 2013/08/03 08:29:22 1.2
@@ -1,9 +1,8 @@
-$NetBSD: patch-sys_v4l2_gstv4l2object.c,v 1.1 2012/11/29 08:24:42 ryoon Exp $
+$NetBSD: patch-sys_v4l2_gstv4l2object.c,v 1.2 2013/08/03 08:29:22 ryoon Exp $
 
-* take care some video standard macros added by V4L2 in Linux 2.6.17
-  (not in NetBSD)
+* take care some video standard macros added by V4L2
 
---- sys/v4l2/gstv4l2object.c.orig	2012-10-25 10:55:59.000000000 +0000
+--- sys/v4l2/gstv4l2object.c.orig	2013-04-26 09:30:32.000000000 +0000
 +++ sys/v4l2/gstv4l2object.c
 @@ -338,8 +338,12 @@ gst_v4l2_tv_norm_get_type (void)
        {V4L2_STD_NTSC, "NTSC", "NTSC"},
@@ -35,3 +34,13 @@
  
        {0, NULL, NULL}
      };
+@@ -1500,8 +1508,8 @@ gst_v4l2_object_get_caps_info (GstV4l2Ob
+ #ifdef V4L2_PIX_FMT_PWC2
+     } else if (g_str_equal (mimetype, "video/x-pwc2")) {
+       fourcc = V4L2_PIX_FMT_PWC2;
+-    }
+ #endif
++    }
+ 
+     if (dimensions) {
+       const gchar *interlace_mode;