Re: [codec] Authors and disclosures, regarding Last Call: <draft-ietf-codec-opus-12.txt>
Gregory Maxwell <gmaxwell@juniper.net> Wed, 02 May 2012 00:24 UTC
Return-Path: <gmaxwell@juniper.net>
X-Original-To: codec@ietfa.amsl.com
Delivered-To: codec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix)
with ESMTP id 4965621F89B1 for <codec@ietfa.amsl.com>;
Tue, 1 May 2012 17:24:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5
tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nLMYksFA8W25 for
<codec@ietfa.amsl.com>; Tue, 1 May 2012 17:24:38 -0700 (PDT)
Received: from exprod7og127.obsmtp.com (exprod7og127.obsmtp.com [64.18.2.210])
by ietfa.amsl.com (Postfix) with ESMTP id A012E21F89AE for <codec@ietf.org>;
Tue, 1 May 2012 17:24:38 -0700 (PDT)
Received: from P-EMHUB02-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by
exprod7ob127.postini.com ([64.18.6.12]) with SMTP ID
DSNKT6B+xD99ltSMLSqH2XyUGmHa9Xp77fDz@postini.com;
Tue, 01 May 2012 17:24:38 PDT
Received: from EMBX01-HQ.jnpr.net ([fe80::c821:7c81:f21f:8bc7]) by
P-EMHUB02-HQ.jnpr.net ([fe80::88f9:77fd:dfc:4d51%11]) with mapi;
Tue, 1 May 2012 17:23:51 -0700
From: Gregory Maxwell <gmaxwell@juniper.net>
To: Joe Baker <jbakercto@gmail.com>, "codec@ietf.org" <codec@ietf.org>
Date: Tue, 1 May 2012 17:22:53 -0700
Thread-Topic: [codec] Authors and disclosures,
regarding Last Call: <draft-ietf-codec-opus-12.txt>
Thread-Index: Ac0n1zZQgNyePzBHSTyi0LmWyueaUQAIoDuS
Message-ID: <BCB3F026FAC4C145A4A3330806FEFDA94086731B99@EMBX01-HQ.jnpr.net>
References: <CAOf0ZB_S+rB20NQCBB=tsO=5iti4HhnEZRTte2pJuz2O36uQ-A@mail.gmail.com>
In-Reply-To: <CAOf0ZB_S+rB20NQCBB=tsO=5iti4HhnEZRTte2pJuz2O36uQ-A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [codec] Authors and disclosures,
regarding Last Call: <draft-ietf-codec-opus-12.txt>
X-BeenThere: codec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Codec WG <codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/codec>,
<mailto:codec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/codec>
List-Post: <mailto:codec@ietf.org>
List-Help: <mailto:codec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codec>,
<mailto:codec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 00:24:39 -0000
For the sake of historic accuracy, > |Jean-Marc Valin 21152 42% Y | > |Gregory Maxwell 20497 41% Y | > |Koen Vos 4111 8% Y | > |Timothy B. Terriberry 3057 6% Y | Even with a SCM it can be tricky to sort out who did what. I didn't write half the codec, in particular git misattributes about 15,000 lines of the silk code to me because I corrected formatting issues. Much of that should be assigned to the silk team. My contribution to the silk layer mostly was finding bugs, removing code, dependencies on undefined behavior, etc. Similarly, a few hundred lines of Tim's code is misattributed to me because he and the compiler have a disagreement about the importance of parentheses around weakly binding operators like <<. At some point I reviewed and fixed all the warnings. The numbers also look like they might include the testing code which I wrote most of but isn't a part of the draft. These sorts of line counting metrics don't rightfully attribute many of the contributions which didn't directly change the implementation or the text-- like the fact that Tim wrote a nearly complete second implementation of the codec, significant software testing by myself, psycho-acoustic testing plus tuning by Monty, Igor C., Kat, and others, or Ben Schwartz's consistent and thoughtful shed-painting of the entire codec design (he convinced Jean-Marc that the mode switching could be made glitchless without boiling the oceans by figuring out how to do it with minimal modifications and writing running code for it, though that wasn't the specific code that made it in).
- [codec] Authors and disclosures, regarding Last C… Joe Baker
- Re: [codec] Authors and disclosures, regarding La… Jean-Marc Valin
- Re: [codec] Authors and disclosures, regarding La… Gregory Maxwell
- Re: [codec] Authors and disclosures, regarding La… Kevin P. Fleming
- Re: [codec] Authors and disclosures, regarding La… Jean-Marc Valin
- Re: [codec] Authors and disclosures, regarding La… Kevin P. Fleming
- Re: [codec] Authors and disclosures, regarding La… Koen Vos