Re: [codec] possible issues to track

"Benjamin M. Schwartz" <bmschwar@fas.harvard.edu> Fri, 26 March 2010 20:58 UTC

Return-Path: <bmschwar@fas.harvard.edu>
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 901CC3A6B31 for <codec@core3.amsl.com>; Fri, 26 Mar 2010 13:58:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.833
X-Spam-Level:
X-Spam-Status: No, score=-2.833 tagged_above=-999 required=5 tests=[AWL=-0.764, BAYES_05=-1.11, DNS_FROM_OPENWHOIS=1.13, MISSING_HEADERS=1.292, RCVD_IN_DNSWL_MED=-4, RCVD_IN_SORBS_WEB=0.619]
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 SR+G1aQH1IKq for <codec@core3.amsl.com>; Fri, 26 Mar 2010 13:58:19 -0700 (PDT)
Received: from us18.unix.fas.harvard.edu (us18.unix.fas.harvard.edu [140.247.35.198]) by core3.amsl.com (Postfix) with ESMTP id 8264C3A6A7A for <codec@ietf.org>; Fri, 26 Mar 2010 13:58:19 -0700 (PDT)
Received: from us18.unix.fas.harvard.edu (localhost.localdomain [127.0.0.1]) by us18.unix.fas.harvard.edu (Postfix) with ESMTP id 89F844D5E9E for <codec@ietf.org>; Fri, 26 Mar 2010 16:58:42 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=fas.harvard.edu; h= message-id:date:from:reply-to:mime-version:cc:subject:references :in-reply-to:content-type; s=mail; bh=X5vAUockridJdnOSdIF4ryoJ9h 1ZyDDHAuBZWi8l4sA=; b=dSYbalFGzH9AYSvQ9gkSkTevKzsuhAH+3P/sSrOJ+L AhF0tX3+CXWPgvb7FPFaTF30bXDeGlTuz0B6rhBacRAfbuBplaxDFjE7vfi31Mgb vGP+AGCgOee+ywng3NcExOIjzvQFnlEmsRGj9h25kyESKbyDn5Kiy/jMmUm1Lldv U=
DomainKey-Signature: a=rsa-sha1; c=simple; d=fas.harvard.edu; h= message-id:date:from:reply-to:mime-version:cc:subject:references :in-reply-to:content-type; q=dns; s=mail; b=VavNqIi2JGN81iTTzvH6 XnbNR8XzTwj1CaAw6q/1DovDOQ0kE9dJvm8IyBhYqnrGxJwxlyYxO16KZxQo5gfL il/f0kyAKguKtVU5Z7zaYP0kD4pB5ltxNrtTBpmsL069ys36iWGbsIXHMO9IPFWH a/dJ72plnptPjb/Yms6+6F8=
Received: from [172.23.141.91] (bwhmaincampuspat25.partners.org [170.223.207.25]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: bmschwar@fas) by us18.unix.fas.harvard.edu (Postfix) with ESMTPSA id 85C6A4D5E98 for <codec@ietf.org>; Fri, 26 Mar 2010 16:58:42 -0400 (EDT)
Message-ID: <4BAD2001.8020501@fas.harvard.edu>
Date: Fri, 26 Mar 2010 16:58:41 -0400
From: "Benjamin M. Schwartz" <bmschwar@fas.harvard.edu>
User-Agent: Thunderbird 2.0.0.23 (X11/20091019)
MIME-Version: 1.0
CC: Codec WG <codec@ietf.org>
References: <C7D12D46.137D9%mknappe@juniper.net> <4BABE98E.2000602@fas.harvard.edu>
In-Reply-To: <4BABE98E.2000602@fas.harvard.edu>
X-Enigmail-Version: 0.95.7
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="------------enigDBBDB77D8980F7F1794F5103"
Subject: Re: [codec] possible issues to track
X-BeenThere: codec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: bens@alum.mit.edu
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: Fri, 26 Mar 2010 20:58:20 -0000

Benjamin M. Schwartz wrote:
> 1. The codec should provide an interface for coding a pair of closely
> coupled channels with the presumption that they represent something like a
> stereo pair.
> 
> 2.  The format should provide an efficient way to pack multiple
> independent synchronized codec channels into a single stream.
> 
> 3. The format should provide a way to specify N named output channels as
> linear combinations of the coded channels.

On closer inspection, I think (3) is best left out of this work for now.
Instead, channels should be named according to their significance.
Applications that perform complex manipulations on the channels, such as
arbitrary mixing, can select appropriate names for their coded channels.
This is the approach taken in the CELT RTP encapsulation draft [1]

Positioning of speakers in multi-party conference streams should be
performed by the client in accordance with its user interface.

--Ben

[1] http://tools.ietf.org/html/draft-valin-celt-rtp-profile-02#page-13