Re: [PATCH] - remove "front" , "surround" , "rear" , "surround40" , "surround51" from output of arecord -L

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

 



2010/6/29 Jerone Young <jerone.young@xxxxxxxxxxxxx>

> Hey Raymod,
>        A bunch of things wrong with this.
>
>        1) You need to post the whole diff patch .. not must the lines ..
> the
> diff patch will contain the file this is patching.
>
>        2) Needs a Signed-off-by: ME <me@xxxxxxxxxxxxx>  line.
>
>                        Jerone
>
> On Tue, 2010-06-29 at 12:05 +0800, Raymond Yau wrote:
> > Since arecord -L will list "front", .....  devices which are not suitable
> > for recording (e.g. HDA has softvol plugin in front device , emu10k1 and
> > other drivers has hook ctl and lock )
> >
> >
> >
> >
> >     while (*n != NULL) {
> >         name = snd_device_name_get_hint(*n, "NAME");
> >         descr = snd_device_name_get_hint(*n, "DESC");
> >         io = snd_device_name_get_hint(*n, "IOID");
> > +        if ( stream == SND_PCM_STREAM_CAPTURE )
> > +               if (( strstr(descr,"speaker") > 0 ) || (
> > strstr(descr,"Output") > 0 ))
> > +                        goto __end;
> >         if (io != NULL && strcmp(io, filter) != 0)
> >             goto __end;
> >         printf("%s\n", name);
> >         if ((descr1 = descr) != NULL) {
>

I am not sure the fix should be at arecord or namehint

since those "Output" and "speaker" may be translated to different language

and use "front" device for capturing is not recommeded since there are many
drivers have hook ctl and lock (e.g. "Channel Mode" , "Line-In As
Surround",  Surround Down Mix) in front or surroundxx device  and emu10k1
have ctl of pcm_route/pcm_volume


ATIIXP.conf:                lock true
ATIIXP-SPDMA.conf:                lock true
Audigy2.conf:                lock true
Audigy.conf:                lock true
Aureon51.conf:                    lock true
Aureon71.conf:                    lock true
CA0106.conf:                lock true
CMI8338.conf:                    lock true
CMI8738-MC6.conf:                lock true
CMI8738-MC8.conf:                    lock true
CMI8788.conf:                    lock true
CS46xx.conf:                lock true
EMU10K1.conf:                lock true
EMU10K1X.conf:                lock true
ENS1370.conf:                lock true
ENS1371.conf:                lock true
HDA-Intel.conf:                lock true
ICE1712.conf:                    lock true
ICE1724.conf:                    lock true
ICH4.conf:                lock true
ICH.conf:                lock true
NFORCE.conf:                lock true
PS3.conf:                lock true
RME9652.conf:                lock true
SB-XFi.conf:                lock true
SI7018.conf:                lock true
TRID4DWAVENX.conf:                lock true
VIA686A.conf:                lock true
VIA8233A.conf:                lock true
VIA8237.conf:                lock true
VX222.conf:                lock true
VXPocket.conf:                lock true
YMF744.conf:                lock true
_______________________________________________
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