Re: [codec] A concrete proposal for requirements and testing
Ron <ron@debian.org> Sat, 09 April 2011 09:55 UTC
Return-Path: <ron@debian.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 2BFA13A68D1 for <codec@core3.amsl.com>; Sat, 9 Apr 2011 02:55:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.94
X-Spam-Level:
X-Spam-Status: No, score=-1.94 tagged_above=-999 required=5 tests=[AWL=-0.581, BAYES_00=-2.599, SARE_LWSHORTT=1.24]
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 08DXWIl7bZKN for <codec@core3.amsl.com>; Sat, 9 Apr 2011 02:55:41 -0700 (PDT)
Received: from ipmail07.adl2.internode.on.net (ipmail07.adl2.internode.on.net [150.101.137.131]) by core3.amsl.com (Postfix) with ESMTP id 64C573A68CD for <codec@ietf.org>; Sat, 9 Apr 2011 02:55:39 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEALYqoE120qsf/2dsb2JhbACmGniIeroIhW4EhViHfw
Received: from ppp118-210-171-31.lns20.adl6.internode.on.net (HELO audi.shelbyville.oz) ([118.210.171.31]) by ipmail07.adl2.internode.on.net with ESMTP; 09 Apr 2011 19:27:24 +0930
Received: from localhost (localhost [127.0.0.1]) by audi.shelbyville.oz (Postfix) with ESMTP id C38AA4F8F3 for <codec@ietf.org>; Sat, 9 Apr 2011 19:27:22 +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 8OmCZy7pzMol for <codec@ietf.org>; Sat, 9 Apr 2011 19:27:22 +0930 (CST)
Received: by audi.shelbyville.oz (Postfix, from userid 1000) id EDB4B4F8FE; Sat, 9 Apr 2011 19:27:21 +0930 (CST)
Date: Sat, 09 Apr 2011 19:27:21 +0930
From: Ron <ron@debian.org>
To: codec@ietf.org
Message-ID: <20110409095721.GH30415@audi.shelbyville.oz>
References: <BANLkTimN1VduZ9kR2Mgp_w7=p6V1srHBiQ@mail.gmail.com> <21200823.2625297.1302284060278.JavaMail.root@lu2-zimbra> <BLU0-SMTP11D0135F8FFEEEB308A1E9D0A70@phx.gbl> <4d9f7107.a7fed80a.542d.ffffa087@mx.google.com> <20110409030611.GG30415@audi.shelbyville.oz> <BANLkTinxSukUxhVO3c3mmtd4pDHYBqRY6w@mail.gmail.com> <4da00764.1407e30a.1423.ffffb78a@mx.google.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <4da00764.1407e30a.1423.ffffb78a@mx.google.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
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: Sat, 09 Apr 2011 09:55:42 -0000
Hi Roni, On Sat, Apr 09, 2011 at 10:14:06AM +0300, Roni Even wrote: > Hi, > > According to the proponents there is nothing preventing you from using OPUS > for testing or in your product. What is being discussed is if the current > version of the codec answers the current charter of the CODEC WG. Well the RF IPR grants only permit us to do that once we've reached the stage of publishing a definitive RFC. The "internal" testing of course has already taken place, within the bounds that Koen and others clarified for interim use of their technology. That we aren't seeing any more real feedback from that testing says to me that it has achieved what it is likely to in the short term. And now we should put out a request for comments to a broader audience, to solicit feedback from newer eyes. But yes, the question now is indeed, have we fallen short of some part of the charter, that so far has been missed. I'm no real expert on IETF procedure, but I see the "last call" as exactly that. Time to point out whatever you think others have so far missed, while there is still time to fix the draft documents. > I see in the email discussion two issues which may need to be resolved. > > The first is if the codec meets the requirements, but the requirements are > not finalized yet. I can see that agreement can be reached if there is a > focus to finish the requirement document. We do have a draft requirements document. So I guess it would be helpful if people can point out exactly what sections they don't like, and what they'd like to replace it with, if anything. I'm not aware of the editors being behind with any proposed changes that there is consensus for, are they? > Note that the objectives are " > Designing for use in interactive applications (examples include, but are not > limited to, point-to-point voice calls, multi-party voice conferencing, > telepresence, teleoperation, in-game voice chat, and live music > performance)" so there are claims that you need to compare OPUS to codecs > used in this application spaces. Are you aware of, and/or proposing an alternate codec, that you think meets the group charter better than our candidate codec? I'd have thought the time to mention that would now be long past, but if you have one that we've missed, then please, I'd love to know, what is its name, and where do I download its reference implementation? That would certainly be an important piece of new information that the group should consider. But since I'm not aware of one, I can only read that as saying that the candidate must indeed be suitable "for use in interactive etc." I think the charter also says that if it isn't, we may need to make another codec. But I'm not aware of anyone else seeing the need for that just yet, are you? > Another way to address it is to limit the applications in the charter. Given that we're now rumbling toward last call, could you please be explicit about which of the applications you think we have failed at, and what evidence you have to support that. It will be much easier to address them that way. > One example may be to remove the telepresence application case. For instance I'm not sure I follow how you think we may have failed at that use case? requirements 2.3 says: ... In addition, telepresence applications require super-wideband and full-band audio capability with useful bit-rates in the 32 - 80 kb/s range. While voice is still the most important signal to be encoded, it must be possible to obtain good quality (even if not transparent) music. ... Given that Opus just trumped HE-AAC in an unconstrained blind test at 64kb/s (stereo), got mistaken for the reference, and can do 2.5ms latency, which bit do you think we need to improve for telepresence? > The second issue is the objective that "The goal of this working group is > to ensure the existence of a single high-quality audio codec that is > optimized for use over the Internet and that can be widely implemented and > easily distributed among application developers, service operators, and end > users." Here again we may need to address the new IPR claims. I think Stephan said he'd prefer people to talk about that elsewhere, and afaik they are. That's still a goal, and to the best of my knowledge we are still on target to achieve it by the time we've dotted the t's and crossed the i's on the rest of this paperwork. > It can be done > by re-charter or by changing the codec around the IPR. In the mean time some > view that in the current state, the OPUS codec should be compared to > existing royalty baring codecs. I think it's on the record under note well that xiph will pull its IPR if RF status cannot be achieved, so I don't think we need to worry about that. We can't guarantee there will not be further vexatious claims, but we can be sure that isn't a possibility this group will need to consider in the context of finalising the Opus candidate we have. Opus only need be compared to other codecs that this group could endorse as being superior to it at meeting the charter objectives. If you really have one, then maybe we do have a contest after all, but otherwise, the only question remaining is did we fail at a goal, and what can we do about fixing that. It doesn't matter if moonrocks are prettier than the ones I have in my garden, they're still never going to get used there. So please, if we've failed at the charter, I *really* want to know. Starting with paragraph and verse. But there's no point comparing apples and oranges. The answer to that is simple. Oranges always win. :) Cheers, Ron
- [codec] A concrete proposal for requirements and … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Roman Shpount
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Roman Shpount
- Re: [codec] A concrete proposal for requirements … Benjamin M. Schwartz
- Re: [codec] A concrete proposal for requirements … Roni Even
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Jan Skoglund
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Erik Norvell
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Benjamin M. Schwartz
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Peter Saint-Andre
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Benjamin M. Schwartz
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Peter Saint-Andre
- Re: [codec] A concrete proposal for requirements … Timothy B. Terriberry
- Re: [codec] A concrete proposal for requirements … Stephan Wenger
- Re: [codec] A concrete proposal for requirements … Monty Montgomery
- Re: [codec] A concrete proposal for requirements … Timothy B. Terriberry
- Re: [codec] A concrete proposal for requirements … Stephan Wenger
- Re: [codec] A concrete proposal for requirements … Gregory Maxwell
- Re: [codec] A concrete proposal for requirements … Monty Montgomery
- Re: [codec] A concrete proposal for requirements … Koen Vos
- Re: [codec] A concrete proposal for requirements … Roman Shpount
- Re: [codec] A concrete proposal for requirements … Koen Vos
- Re: [codec] A concrete proposal for requirements … Stephan Wenger
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Gregory Maxwell
- Re: [codec] A concrete proposal for requirements … Roman Shpount
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Koen Vos
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Roni Even
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Kavan Seggie
- Re: [codec] A concrete proposal for requirements … Roni Even
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Roni Even
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Roni Even
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Stephan Wenger
- Re: [codec] A concrete proposal for requirements … Kat Walsh
- Re: [codec] A concrete proposal for requirements … Stefan Hacker
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Serge Smirnoff
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- [codec] Chairs and consensus Cullen Jennings