diff options
-rw-r--r-- | multimedia/gstreamer-plugins/files/patch-sys_oss_gstossmixer.c | 21 | ||||
-rw-r--r-- | multimedia/gstreamer-plugins80/files/patch-sys_oss_gstossmixer.c | 21 |
2 files changed, 26 insertions, 16 deletions
diff --git a/multimedia/gstreamer-plugins/files/patch-sys_oss_gstossmixer.c b/multimedia/gstreamer-plugins/files/patch-sys_oss_gstossmixer.c index 99885064d..4589040e5 100644 --- a/multimedia/gstreamer-plugins/files/patch-sys_oss_gstossmixer.c +++ b/multimedia/gstreamer-plugins/files/patch-sys_oss_gstossmixer.c @@ -1,21 +1,26 @@ ---- sys/oss/gstossmixer.c.orig Sat Nov 15 02:02:25 2003 -+++ sys/oss/gstossmixer.c Sat Nov 15 02:10:18 2003 -@@ -399,7 +399,6 @@ +--- sys/oss/gstossmixer.c.orig Sun Nov 16 13:43:53 2003 ++++ sys/oss/gstossmixer.c Sun Nov 16 16:57:37 2003 +@@ -399,7 +399,9 @@ gint i, devmask; const GList *pads = gst_element_get_pad_list (GST_ELEMENT (oss)); GstPadDirection dir = GST_PAD_UNKNOWN; -- struct mixer_info minfo; ++#ifdef SOUND_MIXER_INFO + struct mixer_info minfo; ++#endif g_return_if_fail (oss->mixer_fd == -1); -@@ -428,9 +427,7 @@ +@@ -428,9 +430,13 @@ } /* get name */ -- if (ioctl (oss->mixer_fd, SOUND_MIXER_INFO, &minfo) == 0) { -- oss->device_name = g_strdup (minfo.name); -- } ++#ifdef SOUND_MIXER_INFO + if (ioctl (oss->mixer_fd, SOUND_MIXER_INFO, &minfo) == 0) { + oss->device_name = g_strdup (minfo.name); + } ++#else + oss->device_name = g_strdup ("FreeBSD Mixer"); ++#endif /* build track list */ for (i = 0; i < SOUND_MIXER_NRDEVICES; i++) { diff --git a/multimedia/gstreamer-plugins80/files/patch-sys_oss_gstossmixer.c b/multimedia/gstreamer-plugins80/files/patch-sys_oss_gstossmixer.c index 99885064d..4589040e5 100644 --- a/multimedia/gstreamer-plugins80/files/patch-sys_oss_gstossmixer.c +++ b/multimedia/gstreamer-plugins80/files/patch-sys_oss_gstossmixer.c @@ -1,21 +1,26 @@ ---- sys/oss/gstossmixer.c.orig Sat Nov 15 02:02:25 2003 -+++ sys/oss/gstossmixer.c Sat Nov 15 02:10:18 2003 -@@ -399,7 +399,6 @@ +--- sys/oss/gstossmixer.c.orig Sun Nov 16 13:43:53 2003 ++++ sys/oss/gstossmixer.c Sun Nov 16 16:57:37 2003 +@@ -399,7 +399,9 @@ gint i, devmask; const GList *pads = gst_element_get_pad_list (GST_ELEMENT (oss)); GstPadDirection dir = GST_PAD_UNKNOWN; -- struct mixer_info minfo; ++#ifdef SOUND_MIXER_INFO + struct mixer_info minfo; ++#endif g_return_if_fail (oss->mixer_fd == -1); -@@ -428,9 +427,7 @@ +@@ -428,9 +430,13 @@ } /* get name */ -- if (ioctl (oss->mixer_fd, SOUND_MIXER_INFO, &minfo) == 0) { -- oss->device_name = g_strdup (minfo.name); -- } ++#ifdef SOUND_MIXER_INFO + if (ioctl (oss->mixer_fd, SOUND_MIXER_INFO, &minfo) == 0) { + oss->device_name = g_strdup (minfo.name); + } ++#else + oss->device_name = g_strdup ("FreeBSD Mixer"); ++#endif /* build track list */ for (i = 0; i < SOUND_MIXER_NRDEVICES; i++) { |