lkml.org 
[lkml]   [2006]   [Mar]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 06/13] Fixed saa7134 ALSA initialization with multiple cards
    Date

    From: Ricardo Cerqueira <v4l@cerqueira.org>
    Date: 1141009691 \-0300

    When multiple cards were installed, only the first card would have
    audio initialized, because only the first position in the array parameter
    defaulted to "1"
    To make things worse, the "enable" parameter wasn't enabled, so there
    was no workaround.

    Signed-off-by: Ricardo Cerqueira <v4l@cerqueira.org>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
    ---

    drivers/media/video/saa7134/saa7134-alsa.c | 4 +++-
    1 files changed, 3 insertions(+), 1 deletions(-)

    diff --git a/drivers/media/video/saa7134/saa7134-alsa.c b/drivers/media/video/saa7134/saa7134-alsa.c
    index a7a6ab9..7df5e08 100644
    --- a/drivers/media/video/saa7134/saa7134-alsa.c
    +++ b/drivers/media/video/saa7134/saa7134-alsa.c
    @@ -54,10 +54,12 @@ MODULE_PARM_DESC(debug,"enable debug mes

    static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
    static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */
    -static int enable[SNDRV_CARDS] = {1, [1 ... (SNDRV_CARDS - 1)] = 0};
    +static int enable[SNDRV_CARDS] = {1, [1 ... (SNDRV_CARDS - 1)] = 1};

    module_param_array(index, int, NULL, 0444);
    +module_param_array(enable, int, NULL, 0444);
    MODULE_PARM_DESC(index, "Index value for SAA7134 capture interface(s).");
    +MODULE_PARM_DESC(enable, "Enable (or not) the SAA7134 capture interface(s).");

    #define dprintk(fmt, arg...) if (debug) \
    printk(KERN_DEBUG "%s/alsa: " fmt, dev->name , ##arg)
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2006-03-01 16:04    [W:0.022 / U:31.360 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site