[gstreamer-bugs] [Bug 349015] [sunaudio] open source with O_NONBLOCK

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Fri Aug 11 15:28:17 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=349015
 GStreamer | gst-plugins-good | Ver: HEAD CVS





------- Comment #8 from Brian Cameron  2006-08-11 22:27 UTC -------

After further review and testing with Jerry we have determined that the MIXER
ioctl does belong in the source plugin since the ioctl must be called on
/dev/audio and not /dev/audioctrl.  So I think that part of the patch is ready
to go in.  After Jerry tests to see if handling EINTR and EAGAIN makes the
plugin work with NONBLOCK turned on, we can decide whether to go with this
patch or a modified patch.

Note that we here at Sun are doing a lot of work trying to figure out the best
way to call the SunAudio interfaces to support the various GStreamer-based
applications.  I suspect we will be suggesting various tweaks to this code over
the next few weeks as we figure things out.

I do recommend that we get something like the proposed patch into the codebase
soon, though, because the source plugin doesn't work if NONBLOCK is there, and
gnome-sound-recorder hangs without the ioctl call.  So without fixing these
issues a lot of functionality is unuable.  Even if this isn't the final patch,
this at least gets things so they mostly work.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list