On Tue, May 03, 2011 at 01:38:03PM +0530, Martin Pieuchot wrote:
> This diff fix the use of the volume keys +/- for the iBooks/PowerBooks.
> 
> Index: dev/i2s.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/macppc/dev/i2s.c,v
> retrieving revision 1.18
> diff -u -p -r1.18 i2s.c
> --- dev/i2s.c 15 Jul 2010 03:43:11 -0000      1.18
> +++ dev/i2s.c 3 May 2011 08:01:16 -0000
> @@ -637,9 +637,7 @@ i2s_get_port(h, mc)
>  }
>  
>  int
> -i2s_query_devinfo(h, dip)
> -     void *h;
> -     mixer_devinfo_t *dip;
> +i2s_query_devinfo(void *h, mixer_devinfo_t *dip)
>  {
>       struct i2s_softc *sc = h;
>       int n = 0;
> @@ -674,6 +672,7 @@ i2s_query_devinfo(h, dip)
>               dip->type = AUDIO_MIXER_VALUE;
>               dip->prev = dip->next = AUDIO_MIXER_LAST;
>               dip->un.v.num_channels = 2;
> +             dip->un.v.delta = 8;
>               strlcpy(dip->un.v.units.name, AudioNvolume,
>                   sizeof(dip->un.v.units.name));
>               return 0;

can't test it but this seems good to me

-- Alexandre

Reply via email to