$NetBSD: patch-ak,v 1.1 2006/01/18 12:44:03 jmmv 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;
