freebsd-ports/multimedia/gstreamer-plugins-good/files/patch-sys_oss_gstosshelper.c
Michael Johnson d8e1e16e64 - Update gstreamer to 0.10
- Move all old gstreamer 0.8 ports to gstreamer*80 [1]
- Chase all ports with new gstreamer or gstreaemer moves

Repocopied by:  marcus [1]
2006-04-29 23:03:03 +00:00

20 lines
643 B
C

--- sys/oss/gstosshelper.c.orig Sun Apr 2 03:23:53 2006
+++ sys/oss/gstosshelper.c Sun Apr 2 03:25:44 2006
@@ -343,13 +344,17 @@ gst_oss_helper_rate_check_rate (GstOssPr
int format;
int n_channels;
int ret;
+ int rst;
rate = irate;
format = probe->format;
n_channels = probe->n_channels;
+ rst = 4000; /* XXX Lowest supported rate for FreeBSD. */
GST_LOG ("checking format %d, channels %d, rate %d",
format, n_channels, rate);
+ /* Reset rate to lowest supported rate. */
+ ioctl (probe->fd, SNDCTL_DSP_SPEED, &rst);
ret = ioctl (probe->fd, SNDCTL_DSP_SETFMT, &format);
if (ret < 0)
return -1;