Re: [codec] A concrete proposal for requirements and testing

"Timothy B. Terriberry" <tterribe@xiph.org> Thu, 07 April 2011 19:11 UTC

Return-Path: <prvs=07102615f=tterribe@xiph.org>
X-Original-To: codec@core3.amsl.com
Delivered-To: codec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B123F3A69DB for <codec@core3.amsl.com>; Thu, 7 Apr 2011 12:11:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.469
X-Spam-Level:
X-Spam-Status: No, score=-1.469 tagged_above=-999 required=5 tests=[AWL=-0.161, BAYES_00=-2.599, MISSING_HEADERS=1.292]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a2XnT214p7Z7 for <codec@core3.amsl.com>; Thu, 7 Apr 2011 12:11:30 -0700 (PDT)
Received: from mxip0i.isis.unc.edu (mxip0i.isis.unc.edu [152.2.0.72]) by core3.amsl.com (Postfix) with ESMTP id 74F9A3A69D3 for <codec@ietf.org>; Thu, 7 Apr 2011 12:11:28 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Au0FAN8Lnk2sGgRS/2dsb2JhbAClI4FciHm5AIVtBIVQh3WDXAw
X-IronPort-AV: E=Sophos;i="4.63,317,1299474000"; d="scan'208";a="107968230"
Received: from mr1a.isis.unc.edu (HELO smtp.unc.edu) ([172.26.4.82]) by mxip0o.isis.unc.edu with ESMTP; 07 Apr 2011 15:13:04 -0400
X-UNC-Auth-As: tterribe
X-UNC-Auth-IP: 63.245.220.240
Received: from [10.250.6.115] (corp-240.mv.mozilla.com [63.245.220.240]) (authenticated bits=0) by smtp.unc.edu (8.14.4/8.14.3) with ESMTP id p37JD1tT007273 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <codec@ietf.org>; Thu, 7 Apr 2011 15:13:02 -0400 (EDT)
Message-ID: <4D9E0CBC.1060404@xiph.org>
Date: Thu, 07 Apr 2011 12:13:00 -0700
From: "Timothy B. Terriberry" <tterribe@xiph.org>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20110120 Gentoo/2.0.11 SeaMonkey/2.0.11
MIME-Version: 1.0
CC: codec@ietf.org
References: <64212FE1AE068044AD567CCB214073F123A10234@MAIL2.octasic.com> <F5AD4C2E5FBF304ABAE7394E9979AF7C26BC47FA@LHREML503-MBX.china.huawei.com> <4D9CB1AA.3050101@octasic.com> <BLU0-SMTP62BA6C70DCFE9EAC0B522ED0A50@phx.gbl> <4D9D1546.7010901@octasic.com> <BLU0-SMTP25FDDFB5058944E6068236D0A40@phx.gbl>
In-Reply-To: <BLU0-SMTP25FDDFB5058944E6068236D0A40@phx.gbl>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [codec] A concrete proposal for requirements and testing
X-BeenThere: codec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Codec WG <codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 07 Apr 2011 19:11:35 -0000

> I think that the issues of performance requirements and encumbered
> technologies are separate. In fact, the WG charter states "The working group

I strongly disagree with this. Groups like my employer, Mozilla, are 
actually interested in deploying this codec on the internet (you know, 
the purpose for which this working group was formed), in things like 
RTC-Web. Royalty-free is a requirement for us, as well as for the W3C, 
where part of that work is being done. The alternatives are things like 
Speex, iLBC, and G.722, not AMR-NB or AMR-WB (see, for example, 
https://bugzilla.mozilla.org/show_bug.cgi?id=476752#c20).

> cannot explicitly rule out the possibility of adopting encumbered
> technologies". At the end of the day, people will make their own trade-off
> between Opus performance and whether it is encumbered or not. So the
> requirements need to include some reasonable performance targets, and AMR-NB
> and AMR-WB provide those.

This is pure fallacy. You don't need to quote the charter to know that 
the structure of the patent system makes any guarantees impossible. Yet 
if Opus were eventually found to be encumbered, we still couldn't fall 
back to AMR-NB or AMR-WB. If you don't care about such encumbrances, 
then there are plenty of good alternatives, but the lack of them for 
those who do care is one of the reasons this WG was formed. The charter 
states this explicitly.

The charter also mentions the possibility of co-publication of the 
completed codec by the ITU. Now, if you wanted to make such tests a 
requirement for co-publication, that would make perfect sense, but I 
don't believe it makes sense to prevent publication of the codec by this 
WG, regardless of their outcome.