aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia/gstreamer1-plugins-good
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/gstreamer1-plugins-good')
-rw-r--r--multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_v4l2-calls.c14
-rw-r--r--multimedia/gstreamer1-plugins-good/pkg-plist2
2 files changed, 16 insertions, 0 deletions
diff --git a/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_v4l2-calls.c b/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_v4l2-calls.c
new file mode 100644
index 000000000000..8fa152c1378a
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_v4l2-calls.c
@@ -0,0 +1,14 @@
+--- sys/v4l2/v4l2_calls.c.orig 2013-09-24 15:05:22.000000000 +0200
++++ sys/v4l2/v4l2_calls.c 2013-11-21 00:31:40.000000000 +0100
+@@ -205,7 +205,11 @@
+ standard.index = n;
+
+ if (v4l2_ioctl (v4l2object->video_fd, VIDIOC_ENUMSTD, &standard) < 0) {
++#if defined(ENODATA)
+ if (errno == EINVAL || errno == ENOTTY || errno == ENODATA)
++#else
++ if (errno == EINVAL || errno == ENOTTY)
++#endif
+ break; /* end of enumeration */
+ else {
+ GST_ELEMENT_ERROR (e, RESOURCE, SETTINGS,
diff --git a/multimedia/gstreamer1-plugins-good/pkg-plist b/multimedia/gstreamer1-plugins-good/pkg-plist
index 504cad934a5e..926389ec3e75 100644
--- a/multimedia/gstreamer1-plugins-good/pkg-plist
+++ b/multimedia/gstreamer1-plugins-good/pkg-plist
@@ -22,6 +22,8 @@ lib/gstreamer-%%VERSION%%/libgstdebug.la
lib/gstreamer-%%VERSION%%/libgstdebug.so
lib/gstreamer-%%VERSION%%/libgstdeinterlace.la
lib/gstreamer-%%VERSION%%/libgstdeinterlace.so
+lib/gstreamer-%%VERSION%%/libgstdtmf.la
+lib/gstreamer-%%VERSION%%/libgstdtmf.so
lib/gstreamer-%%VERSION%%/libgsteffectv.la
lib/gstreamer-%%VERSION%%/libgsteffectv.so
lib/gstreamer-%%VERSION%%/libgstequalizer.la