Re: [codec] Testing: A Novel Proposal

Koen Vos <koen.vos@skype.net> Tue, 19 April 2011 08:01 UTC

Return-Path: <koen.vos@skype.net>
X-Original-To: codec@ietfc.amsl.com
Delivered-To: codec@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id BB824E0680 for <codec@ietfc.amsl.com>; Tue, 19 Apr 2011 01:01:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.553
X-Spam-Level:
X-Spam-Status: No, score=-2.553 tagged_above=-999 required=5 tests=[AWL=0.046, BAYES_00=-2.599]
Received: from mail.ietf.org ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BJsOL-dvQ+MB for <codec@ietfc.amsl.com>; Tue, 19 Apr 2011 01:01:38 -0700 (PDT)
Received: from mx.skype.net (mx.skype.net [78.141.177.88]) by ietfc.amsl.com (Postfix) with ESMTP id 6B7A8E06AE for <codec@ietf.org>; Tue, 19 Apr 2011 01:01:38 -0700 (PDT)
Received: from mx.skype.net (localhost [127.0.0.1]) by mx.skype.net (Postfix) with ESMTP id 70A7F1702; Tue, 19 Apr 2011 10:01:37 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=skype.net; h=date:from:to :cc:message-id:in-reply-to:subject:mime-version:content-type: content-transfer-encoding; s=mx; bh=Xw7QjcO/MN1tpphk7Chdummzsp4= ; b=le7SVPlrwAXFLwC+OiWHRsN0dHQlUkCQn0OoZGgC2BorU8FQvodOphWItfW2 eMG1NYDkot/OYBFva7AAy/+TuPmxkb56MG6ynKBREUfl4sNaVs56IyDH/g/cVqv5 mn7Qd+adPXQoEGhQ7zEj1Fe0uLoBIJpxUpeCXkgguF/+ysg=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=skype.net; h=date:from:to:cc :message-id:in-reply-to:subject:mime-version:content-type: content-transfer-encoding; q=dns; s=mx; b=ciyOO6Fz8mK4SMQAeilCIA HcOifdfx/HD3k6sGns5GAWAHGs2UfJCNdTwEFE/Hf2jVpitkcIQugisVWydXHnuz mTIAY0r+0t5wduXKgivvkH7YVtJZ/prWbWyCLht8ExyRzbElUYHPLK2l2qvWwKUZ Ed94GZ1HD1z3N0KTM1DXA=
Received: from zimbra.skype.net (zimbra.skype.net [78.141.177.82]) by mx.skype.net (Postfix) with ESMTP id 65F347F6; Tue, 19 Apr 2011 10:01:37 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by zimbra.skype.net (Postfix) with ESMTP id 3EF0D1672681; Tue, 19 Apr 2011 10:01:37 +0200 (CEST)
X-Virus-Scanned: amavisd-new at lu2-zimbra.skype.net
Received: from zimbra.skype.net ([127.0.0.1]) by localhost (zimbra.skype.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v0DKMKU2C7TH; Tue, 19 Apr 2011 10:01:36 +0200 (CEST)
Received: from zimbra.skype.net (lu2-zimbra.skype.net [78.141.177.82]) by zimbra.skype.net (Postfix) with ESMTP id 0C2901672682; Tue, 19 Apr 2011 10:01:35 +0200 (CEST)
Date: Tue, 19 Apr 2011 10:01:35 +0200
From: Koen Vos <koen.vos@skype.net>
To: Monty Montgomery <xiphmont@gmail.com>
Message-ID: <708771296.298649.1303200095877.JavaMail.root@lu2-zimbra>
In-Reply-To: <BANLkTindFywD--4RP8GdKjEMzyQxHx2zLA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [69.181.192.115]
X-Mailer: Zimbra 6.0.9_GA_2686 (ZimbraWebClient - FF3.0 (Win)/6.0.9_GA_2686)
Cc: codec@ietf.org
Subject: Re: [codec] Testing: A Novel Proposal
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: Tue, 19 Apr 2011 08:01:39 -0000

Monty Montgomery wrote:
> "If it isn't good enough... Prove it."

+1 

koen.


----- Original Message -----
From: "Monty Montgomery" <xiphmont@gmail.com>
To: "Anisse Taleb" <anisse.taleb@huawei.com>
Cc: codec@ietf.org
Sent: Tuesday, April 19, 2011 12:47:31 AM
Subject: Re: [codec] Testing: A Novel Proposal

> The results presented so far are good, the actual tests however are debatable.

So far, the people who want to use the codec have been testing it the
way they'd want to use it.  That's not complete use case testing, but
I wager it covers the most likely uses.

> Testing is not delaying the process, it is part of the process.

That is the form of testing that has been and is being performed; lean
and targeted in-process testing that immediately feeds back into
further perfection of the codec at hand.  Results have been used
progressively and immediately.

I can't agree with halting development for years of distributed
testing across dozens of officially accredited labs.  This form of
testing is welcome as well, but it will not produce a better codec. It
will merely provide bullet points for subsequent marketing materials
down the road (as well as inform development of the next generation of
codecs of course; it is a mistake to be too short-sighted.  But it
won't improve Opus.)

>> 4) perfection is the enemy of good
>>
> So is imperfection.

I have an interesting proposal.   By way of grandiose schoolyard
bravado, in the interests of sparking a more productive direction of
debate:

"If it isn't good enough... Prove it."

The group of proponents actively participating in the development of
Opus have test results showing that so far Opus is doing very well
indeed.

A group of skeptics that happen to be outside the development process
are calling for a halt to give time for further evaluation.

Testing is important OF COURSE, but so far the abstract test plans
suggested, as opposed to the tests actually being performed, are calls
for a complete and indefinite halt to progress (with the side effect
that it will lead to a delay of wider real-world testing as favored by
the proponent faction). On which side is the burden of proof at this
point?  The proponents with good data or the more cautious faction
with an abstract five year plan?  Both sides favor testing.  The
skeptics simply want a different process that the proponents see as
directly harmful to progress... and actual testing.

So here's a Novel Idea: Perhaps what we really need to move things
forward is a 'Devil's Advocate' office, a blessed and fully _parallel_
testing 'faction' that is out to make Opus look as bad as possible (in
the name of progress) and has a responsibility of keeping up with
development.  This will be immensely useful.  It also solves the
problem of "I think it isn't good enough, but it's up to you to prove
it for me."

Any takers?  I have a hat with little horns on it.

Monty
(Individual)
_______________________________________________
codec mailing list
codec@ietf.org
https://www.ietf.org/mailman/listinfo/codec