d8e1e16e64
- Move all old gstreamer 0.8 ports to gstreamer*80 [1] - Chase all ports with new gstreamer or gstreaemer moves Repocopied by: marcus [1]
20 lines
643 B
C
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;
|