Re: Question regarding snd_pcm_control_ioctl

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 22 Oct 2010, Bensaid, Selma wrote:

> Hi,
>
> I have question concerning ALSA Core snd_pcm_control_ioctl function.
>
> I have noticed that the IOCTL fails if it's called for a device with 
> substream_count = 0, since I'm implementing a PCM device that supports 
> Record and does not support Playback, the IOCTL fails when called for 
> the Playback stream. I would propose, in such case, to return that the 
> stream has 0 playback substreams instead of failing.

You mean probably that the SNDRV_CTL_IOCTL_PCM_INFO ioctl returns -ENOENT 
when an invalid direction is accessed. It looks correct to me. If 
a direction does not exist, it makes no sense to gather info for it. And 
-ENOENT response clearly shows that this direction is not available, so 
the user space tools can distict if it's an unexpected error or this one.

 						Jaroslav

-----
Jaroslav Kysela <perex@xxxxxxxx>
Linux Kernel Sound Maintainer
ALSA Project, Red Hat, Inc.

_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel


[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux