From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 081FDCA9EA0 for ; Fri, 18 Oct 2019 06:18:31 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id ECC3421D80 for ; Fri, 18 Oct 2019 06:18:29 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=alsa-project.org header.i=@alsa-project.org header.b="DJ/7BnQt" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org ECC3421D80 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=alsa-devel-bounces@alsa-project.org Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id A6B659F6; Fri, 18 Oct 2019 08:17:37 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz A6B659F6 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1571379507; bh=5t5rBnyQ1XIJs1lV+PY2/S0BVLFJM5JiKDH92qSS2ZQ=; h=Date:From:To:In-Reply-To:References:Cc:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=DJ/7BnQtcj57ep4eLuKEqzrwU33wOvhqxd04DYUIik7xptlv1vcOhSJ+oUA3Ox+H1 wYlzI2hPiVmpMB097VT6YHWu5UXEZmkwx7aYKl2pgV7C4bvMr46AGoaTDbpT4GXhBX c9fZERKIn10T8cm4xlMydf45RuhvOB/czVcS1K9U= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id 2FFC9F800D0; Fri, 18 Oct 2019 08:17:37 +0200 (CEST) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 3D65EF80362; Fri, 18 Oct 2019 08:17:35 +0200 (CEST) Received: from mx1.suse.de (mx2.suse.de [195.135.220.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id 6623BF800D0 for ; Fri, 18 Oct 2019 08:17:32 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz 6623BF800D0 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 25363ABC6; Fri, 18 Oct 2019 06:17:31 +0000 (UTC) Date: Fri, 18 Oct 2019 08:17:30 +0200 Message-ID: From: Takashi Iwai To: frederik@ofb.net In-Reply-To: <20191015155202.bqcqzvvpeesfvuwg@localhost> References: <20190904164706.gwjbcywbj7emnwvr@localhost> <20190910173345.63bv2xa4vlkxicxj@localhost> <365e4bcc033c151076140471225db51c80808b7f.camel@iki.fi> <20190919211244.buu3d6ey4k2dxyul@localhost> <7c81ae80233efb25b25f2d1f941e9c11acb3967b.camel@iki.fi> <20191015155202.bqcqzvvpeesfvuwg@localhost> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 Emacs/25.3 (x86_64-suse-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Cc: Tanu Kaskinen , alsa-devel@alsa-project.org Subject: Re: [alsa-devel] parameter for pulse device? X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" On Tue, 15 Oct 2019 17:52:02 +0200, frederik@ofb.net wrote: > > Dear Takashi, > > I tested your patch, after commenting some lines in my ~/.asoundrc, and I can confirm that it works. I can now specify a pulse device to 'ecasound': > > ecasound -o alsa,pulse:music -i song.wav > > and when I do it with no "DEVICE" argument, then it outputs to the sink defined by "pacmd set-default-sink": > > ecasound -o alsa,pulse -i song.wav > > I guess this only exercises one of the cases in your patch where the empty string is recognized as NULL: > > + } else if (!*device) { > + device = NULL; > > Let me know if you want me to do more testing, and apologies for the long delay in my reply. OK, good to hear. Now I applied the patch to git repo. thanks, Takashi _______________________________________________ Alsa-devel mailing list Alsa-devel@alsa-project.org https://mailman.alsa-project.org/mailman/listinfo/alsa-devel