sys/sunaudio/gstsunaudiosrc.c: Open source with O_NONBLOCK (#349015).
authorBrian Cameron <brian.cameron@sun.com>
Fri, 28 Jul 2006 08:32:47 +0000 (08:32 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Fri, 28 Jul 2006 08:32:47 +0000 (08:32 +0000)
Original commit message from CVS:
Patch by: Brian Cameron <brian dot cameron at sun com>
* sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open):
Open source with O_NONBLOCK (#349015).

ChangeLog
sys/sunaudio/gstsunaudiosrc.c

index 71e14d8..c4c3b01 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2006-07-28  Tim-Philipp Müller  <tim at centricular dot net>
+
+       Patch by: Brian Cameron <brian dot cameron at sun com>
+
+       * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open):
+         Open source with O_NONBLOCK (#349015).
+
 2006-07-28  Stefan Kost,,,  <ensonic@users.sf.net>
 
        * gst/avi/gstavidemux.c: (gst_avi_demux_stream_index),
index b014a70..ffad137 100644 (file)
@@ -243,7 +243,7 @@ gst_sunaudiosrc_open (GstAudioSrc * asrc)
   GstSunAudioSrc *sunaudiosrc = GST_SUNAUDIO_SRC (asrc);
   int fd, ret;
 
-  fd = open (sunaudiosrc->device, O_RDWR);
+  fd = open (sunaudiosrc->device, O_RDWR | O_NONBLOCK);
 
   if (fd == -1) {
     GST_ELEMENT_ERROR (sunaudiosrc, RESOURCE, OPEN_READ, (NULL),