24 Jun, 2013

1 commit

  • Introduce a new helper function, snd_ctl_sync_vmaster(), which updates
    the slave put callbacks forcibly as well as calling the hook. This
    will be used in the upcoming patch in HD-audio codec driver for
    toggling the mute in vmaster slaves.

    Along with the new function, the old snd_ctl_sync_vmaster_hook() is
    replaced as a macro calling with the argument hook_only=true.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

12 Mar, 2013

1 commit

  • script/kernel-doc reports the following type of warnings (when run in verbose
    mode):

    Warning(sound/core/init.c:152): No description found for return value of
    'snd_card_create'

    To fix that:
    - add missing descriptions of function return values
    - use "Return:" sections to describe those return values

    Along the way:
    - complete some descriptions
    - fix some typos

    Signed-off-by: Yacine Belkadi
    Signed-off-by: Takashi Iwai

    Yacine Belkadi
     

19 Mar, 2012

1 commit


12 Mar, 2012

1 commit


18 Feb, 2012

1 commit


16 Nov, 2011

1 commit


22 May, 2011

1 commit


31 Mar, 2011

1 commit


22 Mar, 2011

1 commit

  • Add a function to dynamically replace a given control. If the
    control does not already exist, a third parameter is used to determine
    whether to actually add that control. This is useful in cases where
    downloadable firmware at runtime can add or replace existing controls.
    A separate patch needs to be made to allow ALSA Mixer to render the
    replaced controls on the fly.

    Signed-off-by: Dimitris Papastamos
    Signed-off-by: Takashi Iwai

    Dimitris Papastamos
     

11 Mar, 2011

1 commit


10 Jan, 2011

1 commit


06 Nov, 2009

2 commits


09 Mar, 2009

2 commits

  • Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • Added snd_ctl_add_slave_uncached() function to add a slave element
    with volatile controls. The values of normal slave elements are
    supposed to be cachable, i.e. they are changed only via the put
    callbacks. OTOH, when a slave element is volatile and its values may
    be changed by other reason (e.g. hardware status change), the values
    will get inconsistent.

    The new function allows the slave elements with volatile changes.
    When the slave is tied with this call, the native get callback is
    issued at each time so that the values are always updated.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

13 Jun, 2008

1 commit


24 Apr, 2008

1 commit


16 Oct, 2007

2 commits


09 Feb, 2007

2 commits


23 Sep, 2006

3 commits


03 Jan, 2006

1 commit


22 Jun, 2005

1 commit


17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds