220 26163 <62b7649a-5de5-4330-9bac-708375d36e2c@isocpp.org> article
Path: news.gmane.org!not-for-mail
From: alexander.zywicki@gmail.com
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Any interest to adding audio support to the std library?
Date: Fri, 3 Jun 2016 18:47:29 -0700 (PDT)
Lines: 85
Approved: news@gmane.org
Message-ID: <62b7649a-5de5-4330-9bac-708375d36e2c@isocpp.org>
References: <5751B06A.4080501@mail1.stofanet.dk> <5290948.va25uYNizX@tjmaciei-mobl1>
 <CAEhD+6Ca=j3SaS5nC_Qe=6FGMdJLgpQd1LnGfiep8m9GrEU1jQ@mail.gmail.com> <1580229.cHEgQxCuA1@tjmaciei-mobl1>
 <CANh-dX=heKaWzvE+rk8FeCSTQyZ8-FR9UaGdam8quLaEuLJ=-A@mail.gmail.com>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_515_821277321.1465004849129"
X-Trace: ger.gmane.org 1465004852 15305 80.91.229.3 (4 Jun 2016 01:47:32 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Sat, 4 Jun 2016 01:47:32 +0000 (UTC)
To: ISO C++ Standard - Future Proposals <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBCS7TY6DTQOBBMXGZC5AKGQECTE5K3I@isocpp.org Sat Jun 04 03:47:32 2016
Return-path: <std-proposals+bncBCS7TY6DTQOBBMXGZC5AKGQECTE5K3I@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-qk0-f198.google.com ([209.85.220.198])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBCS7TY6DTQOBBMXGZC5AKGQECTE5K3I@isocpp.org>)
	id 1b90gW-0004kp-4y
	for gclcip-std-proposals@m.gmane.org; Sat, 04 Jun 2016 03:47:32 +0200
Original-Received: by mail-qk0-f198.google.com with SMTP id i187sf105444254qkd.1
        for <gclcip-std-proposals@m.gmane.org>; Fri, 03 Jun 2016 18:47:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=date:from:to:message-id:in-reply-to:references:subject:mime-version
         :x-original-sender:reply-to:precedence:mailing-list:list-id
         :x-spam-checked-in-group:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe;
        bh=mva3C5OLsjRyAZOv6GT7U24eRHGVYP2tjswCbhc0Q84=;
        b=GLlnZAjRUxJj+9CNLVNpa0zo2MCYsY61Hzt8iD9/UZtdMDEbHHqh5A/Tpf/0Z+AqRY
         H71IORrH6xxAbSxFXw5mBsjYmJy5puKruXiTZGUtFpWvq2CJBa5hmLvwrHio9jaGPCKU
         JbzmnF/ZsGz0T+gZ0oqR1P15Wy2bRW7Wm6r7g8bVETcqB8QH+w55GTgaKEb9wZzsuvB5
         RAD+xY1vqP1xc+lfZDIW+gg1PzRc0ibUTSpwc+NCS6XS5KuB4Ac+exyDOtnHFpux5iiH
         7CtUoSYMCjpWWsuDjS2LoOI/JKd/7jFErfoyysCUzQWwgz6ROu/WzLvMpDcwjkhRekac
         PTeQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=date:from:to:message-id:in-reply-to:references:subject:mime-version
         :x-original-sender:reply-to:precedence:mailing-list:list-id
         :x-spam-checked-in-group:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe;
        bh=mva3C5OLsjRyAZOv6GT7U24eRHGVYP2tjswCbhc0Q84=;
        b=ruL/cOEMomvP1nH7bpgSlbQrnxgY9GfhlP7EaADa3aw2NvaCIbnAoACQLPjWTXX5Tz
         K1MpPglTAQfOhXTEDjCHsycpiT/I2eSMh9oeX1AGAR8H1r4PCs8GI8yAZtzowkmmZMu1
         DjP0wbXA2M7GNp/76vfuhjyB9BR5Wkm6Be1qwhxYyIcS+mPX2D14r1+JN6t6nAmIWAmm
         R0KCXufY2QC3lqzF/HaLj/Am8Vxa7Q08ZI95xSc5dFMZzPLl8pD1q/0mf/rdvLcQKHgG
         w1eWnyWgbiV0HKU4fTaaq2z1LSqpYz2MMkqCnJ+UJi0LBbD8OyQkQsLMNBwq1ox0VsgM
         rm2A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:date:from:to:message-id:in-reply-to:references
         :subject:mime-version:x-original-sender:reply-to:precedence
         :mailing-list:list-id:x-spam-checked-in-group:list-post:list-help
         :list-archive:list-subscribe:list-unsubscribe;
        bh=mva3C5OLsjRyAZOv6GT7U24eRHGVYP2tjswCbhc0Q84=;
        b=LfBjghLXVGHMFB9VcutcQwEie++TaoJ6lH/5TvyJgP7l6Txelfkx+VvfDtpI9X8FIo
         qwCLWk5CFdHHKpnT2VDbiwJ+9f3wt3susFQ7yhR3pfxvkw88oqvV7iX/XOF4RqEGYLYw
         FnMA7Sw7JxN5WbMfwz3u+YwB3Nd4kd9p2bNuFSqAJbKuSPOs0xPyDZNPssMX56gofdu+
         M7/LXfxlI1jEU8n3eYEuBAyPRBYGAte4CauyErKRmJKcJ3GsOECwKlr/9cpiV0FoRZYU
         DSgXkWciyaJg5eaL3l/B+uMB6Cv8dLmyi8b40S2HjGk6hnTChqw5LzlEr7EIETSWkgV+
         PPdw==
X-Gm-Message-State: ALyK8tJ87Bt9/nDctgBwu6gaOkHQCq9pNVQudAsxr1b1UL9QoAFsOBFYxLm7fKpfjiHvJQ==
X-Received: by 10.200.57.39 with SMTP id s36mr4856186qtb.17.1465004851201;
        Fri, 03 Jun 2016 18:47:31 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.36.213.9 with SMTP id a9ls137014itg.10.gmail; Fri, 03 Jun 2016
 18:47:30 -0700 (PDT)
X-Received: by 10.36.84.85 with SMTP id t82mr86109ita.7.1465004850197;
        Fri, 03 Jun 2016 18:47:30 -0700 (PDT)
In-Reply-To: <CANh-dX=heKaWzvE+rk8FeCSTQyZ8-FR9UaGdam8quLaEuLJ=-A@mail.gmail.com>
X-Original-Sender: alexander.zywicki@gmail.com
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Spam-Checked-In-Group: std-proposals@isocpp.org
X-Google-Group-Id: 399137483710
List-Post: <https://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <https://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <https://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:std-proposals+subscribe@isocpp.org>
List-Unsubscribe: <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>,
 <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:26163
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/26163>

------=_Part_515_821277321.1465004849129
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Friday, June 3, 2016 at 8:30:49 PM UTC-5, Jeffrey Yasskin wrote:
> On Fri, Jun 3, 2016 at 6:09 PM, Thiago Macieira <thi...@macieira.org> wro=
te:
> On s=C3=A1bado, 4 de junho de 2016 02:20:15 BRT Andrey Semashev wrote:
>=20
> > What is needed is a standardized interface for these different modules
>=20
> > to work with each other. The interface should also allow me, the
>=20
> > developer, to work with the media (e.g. create my own audio or image
>=20
> > filter or a new codec or a new device driver).
>=20
>=20
>=20
> That I agree with.
>=20
>=20
>=20
> But should the standard mandate that there should be at least one? How do=
es
>=20
> someone write a plugin to the C++ Standard Library? Will we now mandate t=
his
>=20
> kind of ability?
>=20
>=20
>=20
> Yes. We already do this with things like the random engines.
>=20
>=20
> If not, then will there be a requirement that the C++ library vendor prov=
ide
>=20
> it? If so, please think carefully how Apple should code libc++ to work on=
 iOS.
>=20
>=20
>=20
> WebCrypto has an example of=C2=A0navigating a legal minefield for impleme=
nters.
>=20
>=20
>=20
> Also remember to leave the legal speculation to lawyers. It's good to hav=
e the heads-up that "hey lawyers should look at this", but anything more is=
 unwise.
>=20
>=20
> Again, I think this is not material for the C++ Standard Library.
>=20
>=20
> I think it's a great area for the C++ library to expand into. I'm definit=
ely worried about the expertise of the people writing the proposal (e.g. if=
 I proposed an audio library for C++, I should be laughed off the stage), b=
ut we can overcome that by asking well-known audio users for their opinions=
 before standardizing the proposal.
>=20
>=20
> Jeffrey

I agree about the issue of expertise. By no means would I call myself an ex=
pert, but I have a degree in audio engineering and a pretty solid grasp of =
the c++ language. Are there people out there more skilled than me at each t=
opic? Of course, but that's why I am here, to get the opinions of those peo=
ple if I can an figure out what needs to be done to make this library a rea=
lity.=20

--=20
You received this message because you are subscribed to the Google Groups "=
ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
To view this discussion on the web visit https://groups.google.com/a/isocpp=
..org/d/msgid/std-proposals/62b7649a-5de5-4330-9bac-708375d36e2c%40isocpp.or=
g.

------=_Part_515_821277321.1465004849129--

.
