Re: [codec] draft test and processing plan for the IETF Codec
Koen Vos <koen.vos@skype.net> Fri, 15 April 2011 08:44 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 3658DE0697 for <codec@ietfc.amsl.com>; Fri, 15 Apr 2011 01:44:16 -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 ([208.66.40.236]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sjk+JIfpcoku for <codec@ietfc.amsl.com>; Fri, 15 Apr 2011 01:44:15 -0700 (PDT)
Received: from mx.skype.net (mx.skype.net [78.141.177.88]) by ietfc.amsl.com (Postfix) with ESMTP id D598EE0694 for <codec@ietf.org>; Fri, 15 Apr 2011 01:44:14 -0700 (PDT)
Received: from mx.skype.net (localhost [127.0.0.1]) by mx.skype.net (Postfix) with ESMTP id 32356CF; Fri, 15 Apr 2011 10:44:13 +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=cq7A1mKqkGCee6MVJHBa5dgATlw= ; b=buXYruVl/nI/JCGnl7bFUB/sJSrJ+kK26oHJkjpwNEh9kclRGkInSDxEpbUH eHJ2WWE/6Et3ChZ7kHEWONGhQnokL8fmmVop44Zec/BG4t/alLan8Acm5hsUlC/6 fyGBe5HzPkC2fZiAkUxuVbp/pVY8Wz4tnhEWgOUN4uM4vDs=
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=D/gxU8XixH7lj0Hg1IrfP9 AUewaphWFbxkhDvHhppvuaLY2xvG1SkVXrFbWZwMKPl8bi/16lQ4zV0JXyaZieNh WYRYzTWzmxZM5Bkj8+aXXPjkftZ46+KpJQTkgzlONJhvzvZh1S7bHKxTq+VKKEna ipVWmy8+rer1gVyGW5htA=
Received: from zimbra.skype.net (zimbra.skype.net [78.141.177.82]) by mx.skype.net (Postfix) with ESMTP id 273DB7FE; Fri, 15 Apr 2011 10:44:13 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by zimbra.skype.net (Postfix) with ESMTP id 0B7EA3506FBD; Fri, 15 Apr 2011 10:44:13 +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 b1gQqn65gmbV; Fri, 15 Apr 2011 10:44:11 +0200 (CEST)
Received: from zimbra.skype.net (lu2-zimbra.skype.net [78.141.177.82]) by zimbra.skype.net (Postfix) with ESMTP id A9FAC3506E74; Fri, 15 Apr 2011 10:44:11 +0200 (CEST)
Date: Fri, 15 Apr 2011 10:44:11 +0200
From: Koen Vos <koen.vos@skype.net>
To: Jean-Marc Valin <jmvalin@jmvalin.ca>
Message-ID: <1902603544.172985.1302857051465.JavaMail.root@lu2-zimbra>
In-Reply-To: <4DA7CE76.1040502@jmvalin.ca>
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] draft test and processing plan for the IETF Codec
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: Fri, 15 Apr 2011 08:44:16 -0000
I would also suggest replacing all BT (better than) requirements by NWT (no worse than). My reasoning is that: - The WG never had the goal to be better than other codecs (see charter). - Proving to be better can be very hard, especially when several codecs are close to transparent. To show significance in that case you'd need a vast number of listeners, which makes a test more cumbersome to perform. best, koen. ----- Original Message ----- From: "Jean-Marc Valin" <jmvalin@jmvalin.ca> To: "Jean-Marc Valin" <jmvalin@jmvalin.ca> Cc: codec@ietf.org Sent: Thursday, April 14, 2011 9:49:58 PM Subject: Re: [codec] draft test and processing plan for the IETF Codec So here's some more specific comments on actual bitrates: 1) For narrowband Speex, the rates currently listed are 8, 12, 16 kb/s. Those should be changed to 8, 11, 15 kb/s to match the actual Speex bitrates. 2) For iLBC, the rates currently listed are 8, 12, 16 kb/s. I think we should only use 15.2 kb/s for iLBC. There's another rate, which is 13.33 kb/s but that's for 30 ms frames so it's not very interesting. 3) For Speex wideband, the rates currently listed are 12, 24, 32 kb/s. I think Speex wideband around 12 kb/s is just crap. Worth testing would be 20.6 and 27.8 kb/s. 4) For super-wideband Speex, I recommend just dumping that. This Speex mode was a mistake right from the start and usually has worse quality than wideband Speex. Regarding super-wideband, one thing to keep in mind is that Opus defines super-wideband as having a 12 kHz audio bandwidth (24 kHz sampling rate). This makes comparisons with other codecs more difficult. The rates currently listed for super-wideband are 24, 32, 64 kb/s. I recommend running 24 kb/s in super-wideband and running 32 and 64 kb/s in fullband mode (even if the input is a 32 kHz signal). For the very low delay tests (10 ms frame size), I think all the listed rates should be using fullband mode except the 32 kb/s. That's it for now. Any thoughts? Jean-Marc On 11-04-14 11:16 PM, Jean-Marc Valin wrote: > Hi Anisse, > > I gave some more thought on your proposed test plan and as Cullen > suggested, I think the main cause of disagreement is not that much on > the testing, but on the conditions for publishing (large number of BT, > NWT). Considering that ultimately, the decision to publish a spec is > always based on WG consensus, then I think that problem can be > completely bypassed. Once we make it up to the individuals to decide, > then we can focus on "simply" designing a good test. > > Overall I thought the conditions you were proposing in section 2 were > pretty reasonable. There's a few details like selecting existing rates > for codecs like Speex and iLBC, but that should be easy to solve. Once > these are sorted out, interested parties (we had several hands raised in > the last meeting) can start testing and we then let each individual > decide on whether the codec is any good based on the results of the tests. > > Sounds like a plan? > > Jean-Marc > > > On 11-04-13 03:32 AM, Anisse Taleb wrote: >> Hi, >> Please find attached a first draft of a test plan of the IETF codec >> (Opus). >> The proposal does not claim to be complete, there are still many >> missing things, e.g. tandeming cases, tests with delay jitter, dtx >> etc. Consider it as a starting point for discussion where everyone is >> welcome to contribute in a constructive manner. Further updates are >> planned, but let's see first some initial comments. >> >> The attachment is a pdf version, please let me know if you would like >> to see another format and I would be glad to oblige. >> >> Comments and additions are welcome! >> >> Kind regards, >> /Anisse >> (From La Jolla - San Diego). >> >> >> >> _______________________________________________ >> codec mailing list >> codec@ietf.org >> https://www.ietf.org/mailman/listinfo/codec > _______________________________________________ > codec mailing list > codec@ietf.org > https://www.ietf.org/mailman/listinfo/codec > > _______________________________________________ codec mailing list codec@ietf.org https://www.ietf.org/mailman/listinfo/codec
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Roman Shpount
- [codec] draft test and processing plan for the IE… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Schulz, Edward D (Ed)
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Benjamin M. Schwartz
- Re: [codec] draft test and processing plan for th… Stephen Botzko
- Re: [codec] draft test and processing plan for th… Erik Norvell
- Re: [codec] draft test and processing plan for th… Paul Coverdale
- Re: [codec] draft test and processing plan for th… Peter Saint-Andre
- Re: [codec] draft test and processing plan for th… Stephan Wenger
- Re: [codec] draft test and processing plan for th… Benjamin M. Schwartz
- Re: [codec] draft test and processing plan for th… Stephen Botzko
- Re: [codec] draft test and processing plan for th… Peter Saint-Andre
- Re: [codec] draft test and processing plan for th… Stephen Botzko
- Re: [codec] draft test and processing plan for th… Ron
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Gregory Maxwell
- Re: [codec] draft test and processing plan for th… Paul Coverdale
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Cullen Jennings
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Cullen Jennings
- Re: [codec] draft test and processing plan for th… Roman Shpount
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Paul Coverdale
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Paul Coverdale
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Paul Coverdale
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Stephen Botzko
- Re: [codec] draft test and processing plan for th… Ron
- Re: [codec] draft test and processing plan for th… Ron
- Re: [codec] draft test and processing plan for th… Stephen Botzko
- Re: [codec] draft test and processing plan for th… Stephen Botzko
- Re: [codec] draft test and processing plan for th… David Virette
- Re: [codec] draft test and processing plan for th… Ron
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Monty Montgomery
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Stephen Botzko
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Roman Shpount
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Michael Ramalho (mramalho)
- Re: [codec] draft test and processing plan for th… Roman Shpount
- Re: [codec] draft test and processing plan for th… David Virette
- Re: [codec] draft test and processing plan for th… David Virette
- Re: [codec] draft test and processing plan for th… David Virette
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Paul Coverdale
- Re: [codec] draft test and processing plan for th… Jean-Marc Valin
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Ron
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Cullen Jennings
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Koen Vos
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Anisse Taleb
- Re: [codec] draft test and processing plan for th… Christian Hoene
- Re: [codec] draft test and processing plan for th… Christian Hoene