Re: [codec] Adopt draft-valin-codec-results as a working group item

Ron <ron@debian.org> Thu, 08 September 2011 22:26 UTC

Return-Path: <ron@debian.org>
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 E0A4121F8BFB for <codec@ietfa.amsl.com>; Thu, 8 Sep 2011 15:26:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
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 TkSy12cQKSHD for <codec@ietfa.amsl.com>; Thu, 8 Sep 2011 15:26:53 -0700 (PDT)
Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by ietfa.amsl.com (Postfix) with ESMTP id DDBCC21F8BF6 for <codec@ietf.org>; Thu, 8 Sep 2011 15:26:52 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EAG8/aU55LSDz/2dsb2JhbAA4CqgBeYFGAQEEATocFhILCxguFBgNiCy4LINHgyYEh2qEVIZ1kSY
Received: from ppp121-45-32-243.lns20.adl2.internode.on.net (HELO audi.shelbyville.oz) ([121.45.32.243]) by ipmail07.adl2.internode.on.net with ESMTP; 09 Sep 2011 07:58:43 +0930
Received: from localhost (localhost [127.0.0.1]) by audi.shelbyville.oz (Postfix) with ESMTP id 9A8744F8F3 for <codec@ietf.org>; Fri, 9 Sep 2011 07:58:42 +0930 (CST)
X-Virus-Scanned: Debian amavisd-new at audi.shelbyville.oz
Received: from audi.shelbyville.oz ([127.0.0.1]) by localhost (audi.shelbyville.oz [127.0.0.1]) (amavisd-new, port 10024) with LMTP id WXDJBaUVCA+M for <codec@ietf.org>; Fri, 9 Sep 2011 07:58:42 +0930 (CST)
Received: by audi.shelbyville.oz (Postfix, from userid 1000) id 2369C4F8FE; Fri, 9 Sep 2011 07:58:42 +0930 (CST)
Date: Fri, 09 Sep 2011 07:58:42 +0930
From: Ron <ron@debian.org>
To: codec@ietf.org
Message-ID: <20110908222842.GW17064@audi.shelbyville.oz>
References: <4E52C241.2010208@jdrosen.net> <4E67BC0D.9070208@jdrosen.net> <6A58A83F7040374B9FB4EEEDBD835512A3FB7C@LHREML503-MBX.china.huawei.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <6A58A83F7040374B9FB4EEEDBD835512A3FB7C@LHREML503-MBX.china.huawei.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Subject: Re: [codec] Adopt draft-valin-codec-results as a working group item
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: Thu, 08 Sep 2011 22:26:54 -0000

On Thu, Sep 08, 2011 at 09:54:27AM +0000, Anisse Taleb wrote:
> If I recall right, there was a consensus at the meeting in Quebec that this
> document will be assigned to Christian as editor and that work will progress
> into making this document as good and as complete as possible. Thus, IMHO,
> the document is a good starting point for further editing. When it comes to
> the contents of the document, I think what the industry would like to see is
> a full characterization of the Opus codec and its features as an internet
> codec which is a core objective of this work.

I missed being (tele)present for the Quebec meeting, so I can't comment on
what was agreed there, but I agree this document seems like a good starting
point for a WG item, that should be added to as further test results become
available which are accepted by the group as being meaningful and valid.

> On the other hand, tests performed prior to the adoption (or freeze) of the
> codec do not offer much in terms of characterization since they relate to a
> earlier version of the codec and will not accurately reflect the performance
> of the codec.

I don't think they are being misrepresented as such though, do you?
For CELT at least, the versions of the codec that were tested are still
available, and documenting these tests provides useful historical context
for people who may wish to repeat similar tests on the final codec and
gauge the level of improvement that has been made since this group began
its work on them.

> In summary, section 2) and 3) should be removed

... so I disagree with this as a blanket statement if your only reasoning
is "this documents history, not the present".

I think possibly the SILK tests could be clarified to identify exactly
which version of SILK was used for them.  And if you have reason to doubt
the validity of individual tests for reasons other than "they are old",
then that should be considered.  But otherwise, I think these sections
provide useful historical information of both the improvements that were
made and the process of testing that guided them, and that the value and
transparency of this document would not be improved by removing them.

One of the aims of this group was to demonstrate the benefits of using
an open and evolutionary methodology to create something better than
could be achieved by a "develop behind closed doors, winner takes all
shootout" process.  I think documenting the history of testing, and the
results that were seen, is a valuable part of describing that process
and its results for the people who will come after us, and that simply
discarding it now that it has already been compiled would only do them
a disservice.

I don't think this is inconsistent with the desire that you say was
expressed in Quebec for it to be "as good and complete as possible".
Discarding these sections would only make it less complete, without
actually making it better in any way.

But, that said ...

> and the focus shifted towards a more detailed section 4).

... I agree there isn't a lot to be gained by bikeshedding over these
old tests now, unless there are serious concerns about the validity
of the process they employed, that would make them bad examples to
follow, for people who wished to do later testing.

The focus of future editing should mainly be on the relevance and
validity of any new tests that people wish to add to it as they come.

I completely agree that it's highly desirable for us to avoid misleading
"the industry" about the characteristics of the final RFC defined codec,
so results should only be added there after WG scrutiny and consensus.

Cheers,
Ron