diff options
author | Tim-Philipp Müller <tim@centricular.net> | 2008-04-08 19:49:34 +0000 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.net> | 2008-04-08 19:49:34 +0000 |
commit | 0525a5d213bdf3bdb476888c2af8e2bffd1f48d8 (patch) | |
tree | 8842ba841e1ccfabf5df3d363ae3fffe6256d564 /sys/oss/gstosssink.c | |
parent | 72f0385606f324d7182e491175cf5418980b5208 (diff) |
sys/oss/: More logging when probing (see #518474), some comments in _reset().
Original commit message from CVS:
* sys/oss/gstosshelper.c: (gst_oss_helper_rate_check_rate):
* sys/oss/gstosssink.c: (gst_oss_sink_reset):
* sys/oss/gstosssrc.c: (gst_oss_src_reset):
More logging when probing (see #518474), some comments in _reset().
Diffstat (limited to 'sys/oss/gstosssink.c')
-rw-r--r-- | sys/oss/gstosssink.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/sys/oss/gstosssink.c b/sys/oss/gstosssink.c index 17f3964a..23e177b4 100644 --- a/sys/oss/gstosssink.c +++ b/sys/oss/gstosssink.c @@ -574,13 +574,7 @@ gst_oss_sink_delay (GstAudioSink * asink) static void gst_oss_sink_reset (GstAudioSink * asink) { -#if 0 - GstOssSink *oss; - gint ret; - - oss = GST_OSSSINK (asink); - - /* deadlocks on my machine... */ - ret = ioctl (oss->fd, SNDCTL_DSP_RESET, 0); -#endif + /* There's nothing we can do here really: OSS can't handle access to the + * same device/fd from multiple threads and might deadlock or blow up in + * other ways if we try an ioctl SNDCTL_DSP_RESET or similar */ } |