summaryrefslogtreecommitdiff
path: root/multimedia/gst-plugins/patches/patch-ak
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/gst-plugins/patches/patch-ak')
-rw-r--r--multimedia/gst-plugins/patches/patch-ak20
1 files changed, 20 insertions, 0 deletions
diff --git a/multimedia/gst-plugins/patches/patch-ak b/multimedia/gst-plugins/patches/patch-ak
new file mode 100644
index 00000000000..7a5799aa2b6
--- /dev/null
+++ b/multimedia/gst-plugins/patches/patch-ak
@@ -0,0 +1,20 @@
+$NetBSD: patch-ak,v 1.1 2006/01/05 15:01:31 joerg Exp $
+
+--- ext/cdparanoia/gstcdparanoia.c.orig 2006-01-05 14:39:04.000000000 +0000
++++ ext/cdparanoia/gstcdparanoia.c
+@@ -815,9 +815,15 @@ cdparanoia_open (CDParanoia * src)
+
+ /* open the disc */
+ if (cdda_open (src->d)) {
++#if defined(__FreeBSD__) || defined(__DragonFly__)
++ GST_ELEMENT_ERROR (src, RESOURCE, OPEN_READ,
++ (_("Could not open CD device %s for reading."),
++ src->d->dev->device_name), ("cdda_open failed"));
++#else
+ GST_ELEMENT_ERROR (src, RESOURCE, OPEN_READ,
+ (_("Could not open CD device %s for reading."),
+ src->d->cdda_device_name), ("cdda_open failed"));
++#endif
+ cdda_close (src->d);
+ src->d = NULL;
+ return FALSE;