From nobody Tue Oct 5 17:46:39 2021 X-Original-To: freebsd-multimedia@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id A3A5B12D4829 for ; Tue, 5 Oct 2021 17:48:12 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-ot1-x32f.google.com (mail-ot1-x32f.google.com [IPv6:2607:f8b0:4864:20::32f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HP4n74yvtz3Qt0 for ; Tue, 5 Oct 2021 17:48:11 +0000 (UTC) (envelope-from tomek@cedro.info) Received: by mail-ot1-x32f.google.com with SMTP id g62-20020a9d2dc4000000b0054752cfbc59so26916335otb.1 for ; Tue, 05 Oct 2021 10:48:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=9OCvvRXwnTF20wAgp6bZT6mte8tyyvf1q1GpR/PlT/o=; b=JHDa6IYrOFiOrWLgnsaTHtxa8A2KWNdU6e7wtj2WC4VK3921rIfDAef8uq2G1lMfOG mGVwWbqri/LWC+wPMejx8d1meU4v18DfOu0Or/mYfY28PavsCqA/0F+8X8GyWWzKdV3n 0u1lJqpRqGwNFXGU98QH2Ow4vtZR3wHjaPMjwom6rESGeQQe5i5B+/zWpEiIl99tGmm/ 3vMx2RCqHyK+zPrxzUukDwJwYneJ1qOlZ5WuocwLzTtpx+y8e11wSDAFhcrRnLmZBGs8 4Y2sLcHA0zeMxO3TV34x749uMh8AbrUlAZL/7OdnxRQhVDPf+KU/yxApsTEIUCqsfAqk 4ahw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=9OCvvRXwnTF20wAgp6bZT6mte8tyyvf1q1GpR/PlT/o=; b=YUWQP7VEYqTrns7z7jLjBqlJXpijQMr3NqsouWTPBCDhAiW4Fv8+cdlAZ8c2rXUzUk GQLT5gdLs0FwsfwV12Ywxp6ZoeyhwjZl/ahLPa5Qo5hcKwfq7oE+IivBCgNxa+TkTeqy svegqzaHOJ2zdAtSfsrbwMFP7CUg0pdleJZrCX+cBLUowGmrGPoQTfXY4xM0eOwKxcrv DFwtx8a82/Fm7Rz5HC57lEFWeFKCx98KW9uFZ+wHz1pjTXAT4ivQyavcP5DLXaKccBQl K2sGgLA4DxzPivKsjRR9bnsIPt82F5B8CxZFBkqiyiKMjl7Ggim9vqSxTlKGSqTxieIn IiBA== X-Gm-Message-State: AOAM530H54Ml2kcq3+RV/WzUMdDPLI6h1+p9ozTDLi80QlC9zfyGxRTX FcEBDvv48BizapA5lkmWaZs2MNDe5McHNncE91qO/46VpMaitw== X-Google-Smtp-Source: ABdhPJxNZdxY7FO2V5CIr2lgGa3usFGKbm3rN+ThJ5Y/UXMN1+Ha1d8p+DSwelvNgqyM6ciIoE2PspE3uFMAW0yC0os= X-Received: by 2002:a05:6830:1de3:: with SMTP id b3mr870041otj.340.1633456090713; Tue, 05 Oct 2021 10:48:10 -0700 (PDT) List-Id: Multimedia discussions List-Archive: https://lists.freebsd.org/archives/freebsd-multimedia List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-multimedia@freebsd.org MIME-Version: 1.0 References: <202110041017.194AHqZ9085897@kx.truefc.org> <6323c7c6-1221-1bb4-6028-344fded44558@selasky.org> <202110041052.194AqeLc086237@kx.truefc.org> <9d9fcf6b-8c2d-8659-bd42-dfb61d2d74f7@selasky.org> <202110051033.195AXBsX059249@kx.truefc.org> <95138258-4c6b-92f4-fc56-45a4618edc8d@selasky.org> <202110051146.195BklYI092330@kx.truefc.org> <0b1ded5a-cfc8-1c2e-7920-eac257332298@selasky.org> In-Reply-To: <0b1ded5a-cfc8-1c2e-7920-eac257332298@selasky.org> From: Tomasz CEDRO Date: Tue, 5 Oct 2021 19:46:39 +0200 Message-ID: Subject: Re: Mic does not work with Zoom on Chromium 92.0.4515.159. To: Hans Petter Selasky , KIRIYAMA Kazuhiko Cc: freebsd-multimedia@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4HP4n74yvtz3Qt0 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=cedro.info header.s=google header.b=JHDa6IYr; dmarc=none; spf=none (mx1.freebsd.org: domain of tomek@cedro.info has no SPF policy when checking 2607:f8b0:4864:20::32f) smtp.mailfrom=tomek@cedro.info X-Spamd-Result: default: False [-3.28 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[cedro.info:s=google]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-multimedia@freebsd.org]; DMARC_NA(0.00)[cedro.info]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[cedro.info:+]; NEURAL_HAM_SHORT(-0.98)[-0.979]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::32f:from]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N On Tue, Oct 5, 2021 at 4:53 PM Hans Petter Selasky wrote: > > On 10/5/21 1:46 PM, KIRIYAMA Kazuhiko wrote: > > root@kx:~ # env AUDIORECDEVICE=3D"/dev/dsp4.0" service sndiod restart > > Stopping sndiod. > > Waiting for PIDS: 89901. > > Starting sndiod. > > root@kx:~ # ll /dev/dsp* > > crw-rw-rw- 1 root wheel 0x10d 10=E6=9C=88 5 10:46 /dev/dsp0.0 > > crw-rw-rw- 1 root wheel 0xa7 9=E6=9C=88 17 20:28 /dev/dsp1.0 > > crw-rw-rw- 1 root wheel 0xa9 9=E6=9C=88 17 20:28 /dev/dsp2.0 > > crw-rw-rw- 1 root wheel 0x111 10=E6=9C=88 5 20:35 /dev/dsp5.0 > > root@kx:~ # > > Hi, > I wonder if you need to start an application which use sndiod for audio, > before it will open /dev/dsp4.0 There is no need to run system wide sndiod if you just want to run local user application Chrome will launch it as user process for the time it runs.. very similar to PulseAudio :-) My ~/.profile contains user wide configuration for rsnd/3 is the /dev/dsp3 and reminder how to change Mic to /dev/dsp3 (that is rsnd/3) and Speaker to /dev/dsp4 (that is rsnd/4): export AUDIODEVICE=3D"rsnd/3" #export AUDIOPLAYDEVICE=3D"rsnd/4" #export AUDIORECDEVICE=3D"rsnd/3" /dev/dsp3 is USB Audio Headphones, sndio name is rsnd/3. /dev/dsp4 is USB Audio Card / Speakers, sndio name is rsnd/4. Above configuration is generic one. Still it is possible to use different device for microphone and speaker, but you need to: 1. start terminal. 2. export environment variables sndio config. 3. start chromium from that terminal so it gets the env config. By default sndio uses rsnd/0 that is HDMI in/out for me. rsnd/1 is the build in microphone, rsnd/2 is the build-in laptop speakers, rsnd/3 is the USB Headset, rsnd/4 is the USB Audio Card (SoundBlaster). Usually setting `export AUDIODEVICE=3D"rsnd/3"` is fine as system default to have audio unput/output on usb headset. Sometimes I need to switch to built in microphone (`rsnd/2`) and external usb audio loudspeakers (`rsnd/4`) that can be done by exporting variables in dedicated terminal then starting chrome from that terminal. PulseAudio allows to switch input/output on the fly during application run when the meeting takes place this is why I prefer PulseAudio. Hope that helps :-) Tomek --=20 CeDeROM, SQ7MHZ, http://www.tomek.cedro.info