Received: by 2002:a25:ef43:0:0:0:0:0 with SMTP id w3csp692977ybm; Wed, 27 May 2020 05:55:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyq6wmUFRtY98zZwbyVVcbJmEPdAnWrvl8DidcUflYxDd1tpA4wxHiRWKaoPiqoLfBaS0Eo X-Received: by 2002:a17:907:9495:: with SMTP id dm21mr5840611ejc.357.1590584132453; Wed, 27 May 2020 05:55:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590584132; cv=none; d=google.com; s=arc-20160816; b=HCz1ya1gNCwXDGIsHtKG99cmbLELD/U8u9Ge89Eq1efjqSzdy/vBCnbqUHQy7EETCm sq2BkYMG4Mb6atqT0l+3M8wXdHUkICm9fD+1sqzbPlxBRoMM2yfuGDeEw/MmCAYBJzod NAvcaa1OmGkMi4+8ZJIqleRf/wd8Tvg0vWaRbW2++UoxLdTSv02UiaEs5vlRrl/Wt6DZ ynSREZb9bxorEFK5H3KtsKGaH7iYeHItOhQxPwt2PkiklPBmUPKccrFRreYgwSQBzmwY MJZIXN+Mv/XyUt6GHYRGujGPsUTEUcon10B/BlOIYzeSlde8hyafGaIs56sZ+u9yWx7o 3XDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:mime-version:user-agent:date :message-id:autocrypt:from:references:cc:to:subject:dkim-signature; bh=Rb9xE4X1N62zZi7upkZTVgyDPWPIV3z9hgmHf9eTLas=; b=zn582hIUcCuWL1zyrfEZ34ic6mWlh0TA9Zf18WovLiB3rO5i5kShd2ZK2y+rYB/SUa kAuA7VsthgDjR+d1Gjm0BWXMV1M0PlHHnfmFcW/5HzaXSqQj7Vx5zKM1zf7VAxXncmlb llc7jOxEGG373HlHLfojfygjIubpo1oMjjGtEXD9rtesKezdJgB5UYH6D1vBJTs8H0L6 XXKvaMn7NQ2x4st20oOC3CMFPPjGSFTWVXJ/k3WEG8kmKADJA761WmOJ2VKu1avHDqIL ouIcGZsC6+Z10yNe9e+BAyiiIHQY248Cx6oa0rdxg0HNSAXErSlQdro3QGxmOTZP1ZSr cX4A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@igalia.com header.s=20170329 header.b=WRhJS046; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dk4si2011555ejb.257.2020.05.27.05.54.53; Wed, 27 May 2020 05:55:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@igalia.com header.s=20170329 header.b=WRhJS046; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730055AbgE0Mvb (ORCPT + 99 others); Wed, 27 May 2020 08:51:31 -0400 Received: from fanzine.igalia.com ([178.60.130.6]:46558 "EHLO fanzine.igalia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729731AbgE0Mva (ORCPT ); Wed, 27 May 2020 08:51:30 -0400 X-Greylist: delayed 1934 seconds by postgrey-1.27 at vger.kernel.org; Wed, 27 May 2020 08:51:29 EDT DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject; bh=Rb9xE4X1N62zZi7upkZTVgyDPWPIV3z9hgmHf9eTLas=; b=WRhJS046pMiUQ8Omww66swB1R7vbzcRJ1iONThxz9M0oZN5itcSoPTdEBaxkY58HHVeBXAPp5jhE34Lm4xFTZxzpwHNZx6dj5H70CAEJnaD5eIztGNzgpvevIzkTU90yDsiVZCZBywcHgCIAvyqHiwfTo93c+by+wOTfQeC9EIzz1j9HBkwowI945GaWIBeSpx8lnRFAnQCpe2J8KkW53YT8D2Ax2XrfEqt5uIZK8ONlJk3klJ+32wZw3xjbrENPapUtzdJQWSoqHb1Aky3t6ZAJvRTW16gxxybzPucfDMUsPFwoJezU0UcK5dqAh8F4YzEHUt8mTUqYA666LHSpLQ==; Received: from [183.83.8.63] (helo=[192.168.0.104]) by fanzine.igalia.com with esmtpsa (Cipher TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim) id 1jdv1c-0008FL-6z; Wed, 27 May 2020 14:19:12 +0200 Subject: Re: Bluetooth: Allow to use configure SCO socket codec parameters To: =?UTF-8?Q?Pali_Roh=c3=a1r?= , Luiz Augusto von Dentz Cc: Andrew Fuller , Aleksandar Kostadinov , David Heidelberg , Marcel Holtmann , Johan Hedberg , "linux-bluetooth@vger.kernel.org" , Pavel Machek References: <20200219120940.1509224-1-david@ixit.cz> <20200419234937.4zozkqgpt557m3o6@pali> <177c5794-1cd7-8f76-b66f-e9473ed37a31@redhat.com> <20200516075340.3z37ejs3fuhctunl@pali> <20200518165011.jfarrp5mtqoy3mqz@pali> From: Ujjwal Sharma Autocrypt: addr=ryzokuken@igalia.com; keydata= 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 Message-ID: <6da08b42-34d5-9d20-bfc1-161cc8d0f2ea@igalia.com> Date: Wed, 27 May 2020 17:48:47 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.1 MIME-Version: 1.0 In-Reply-To: <20200518165011.jfarrp5mtqoy3mqz@pali> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="MdGG8REdkzUI9ZkqGWJckInnGB1RkO6xg" Sender: linux-bluetooth-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --MdGG8REdkzUI9ZkqGWJckInnGB1RkO6xg Content-Type: multipart/mixed; boundary="5lOU6sbPnADK4oKm0ycCB8hdHDpor9U1C" --5lOU6sbPnADK4oKm0ycCB8hdHDpor9U1C Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 5/18/20 10:20 PM, Pali Roh=C3=A1r wrote> ... > AuriStream works also in HSP profile and I already implemented > negotiation for AuriStream codec for both HSP and HFP profiles. >=20 > The only missing part is to unblock kernel to allow usage of AuriStream= =2E > ... > AuriStream does not need HFP, it is available also in HSP. So missing > HFP should not be a blocker. >=20 > Anyway, my HFP implementation is there: >=20 > https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/2= 88 > https://github.com/pali/hsphfpd-prototype >=20 > And people are already testing my HFP implementation with pulseaudio > integration. >=20 > So, we can continue at kernel level, as this is the missing part right > now. Reading through this thread, it seems like Pali has alleviated all concerns regarding the patch. I would like to ask what still remains to be done in order to make this patch more acceptable? Best, Ujjwal --=20 Ujjwal "Ryzokuken" Sharma (he/him) Compilers Hacker, Node.js Core Collaborator and Speaker --5lOU6sbPnADK4oKm0ycCB8hdHDpor9U1C-- --MdGG8REdkzUI9ZkqGWJckInnGB1RkO6xg Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEETFwj4deUvrj6HOgL/+fdopNzeGQFAl7OWq4ACgkQ/+fdopNz eGTGQg//fIpkyA+ozK/5C3RJOagbtZ3bpBKOJsO5PsWOU16+wsGjo4xPG7SmrsxW X4oSOrGQ1Pqle3nsRJFpfZ2YD9RsAkzsTTrdHWbuV0TehJgU3Byp7JsV0vjfoZHe AtR6TcNFFfuwEZcv7CiKaW/p+eJeBUrG9w0TmLEdhIDVwmSJsrrvB1Uu12e0UlkN 3QVeJbHMyKcAiRO2Gjrigh/QU0rfVmPSzcK++hYamCKAxp+upm1edqMaXv6akROF 5GHsRO3iozUn/Hac+9p3GRJanGp7frZe3g79TYwafhYIl+RibjtEBzCK2QHA7e8/ KWX0I9YHcf6Fq5iyeu4bRCVSr2N5Q66EbG1UyVa1QmwXWcZYpFAI9PlccJ8iQjla ljXm+7T3LsAWM2d4ajzsqqItzeYDIOIwnZVk3P2oR5UvsT9WugEI4YZD91DcHZt8 gqMz7nGd9C6vMBb5wdkN2rAMG7gyUHszbIiLrHNkVKMtsZUmUBsQSi1tNWNPzYu2 ACna9vaBpFHlDLDWL7DIpABD7+rBbCYlu0jH0ytQwucITIfeTRkBG2Jkqw3DcBj7 9ssFp/FThp9JNf8Idry8ZTIgq3ToQmXYBbdLM9p90fVT0KwgW4ipv+o5fFxc4v1F zsa83F29VOhq/WtoX9ZSx+lpL/4uHUT1Mx3kVdScQ5f3AD/z7JY= =fRkX -----END PGP SIGNATURE----- --MdGG8REdkzUI9ZkqGWJckInnGB1RkO6xg--