From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: problems using select() on alsa pcm. Date: Thu, 25 Mar 2004 15:00:58 +0100 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: References: <200403250408.i2P48qDC021625@dhin.linuxaudiosystems.com> <003301c41253$919b5c00$161b14ac@boromir> Mime-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen") Content-Type: text/plain; charset=US-ASCII Return-path: In-Reply-To: <003301c41253$919b5c00$161b14ac@boromir> Errors-To: alsa-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: Martijn Sipkema Cc: James Courtier-Dutton , Paul Davis , alsa-devel List-Id: alsa-devel@alsa-project.org At Thu, 25 Mar 2004 11:25:56 +0100, Martijn Sipkema wrote: > > > >open pcm, and get a handle. > > > > > >snd_pcm_poll_descriptors(handle, &pfd, err); > > > > > >Get a poll file scriptor in pfd. > > > > > >select(nfds, rfds, wfds, efds, tvp); > > > > > >Is it possible to use this call with alsa ? > > > > select is generally deprecated in linux (linus says so!). but you can > > use the same pfds in select as in poll (select is implemented in the > > kernel using the poll code). the problem is interpreting the results > > you get back (as noted recently for the dmix plugin). > > select and pselect do allow for a more accurate timeout specification. from the spec, yes. but nsec resolution would be never implemented :) > Why is select deprecated? because select is just a wrapper of poll in fact (on linux)? Takashi ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click