Re: [codec] Multi-mode frame concatenation
Ralph Giles <giles@thaumas.net> Fri, 29 July 2011 17:35 UTC
Return-Path: <giles@thaumas.net>
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 91B5221F8B84 for <codec@ietfa.amsl.com>; Fri, 29 Jul 2011 10:35:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.48
X-Spam-Level:
X-Spam-Status: No, score=-1.48 tagged_above=-999 required=5 tests=[AWL=-0.803, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, MANGLED_PILL=2.3, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id USD0uZt-z-1L for <codec@ietfa.amsl.com>; Fri, 29 Jul 2011 10:35:14 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id 18E3F21F8B7B for <codec@ietf.org>; Fri, 29 Jul 2011 10:35:14 -0700 (PDT)
Received: by vws12 with SMTP id 12so3609811vws.31 for <codec@ietf.org>; Fri, 29 Jul 2011 10:35:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.220.213.195 with SMTP id gx3mr461289vcb.23.1311960913444; Fri, 29 Jul 2011 10:35:13 -0700 (PDT)
Received: by 10.220.184.6 with HTTP; Fri, 29 Jul 2011 10:35:12 -0700 (PDT)
X-Originating-IP: [66.119.183.150]
In-Reply-To: <CAEW_Rkva4BmyXqVYzVHmuq3FX8yxRBp876P8pRRt_k2VeMGqXQ@mail.gmail.com>
References: <4E320353.5050505@fas.harvard.edu> <CAEW_Rkva4BmyXqVYzVHmuq3FX8yxRBp876P8pRRt_k2VeMGqXQ@mail.gmail.com>
Date: Fri, 29 Jul 2011 10:35:12 -0700
Message-ID: <CAEW_Rku3rSZ3LAzuHLk8QRkYwRmW9D8hQFZwH-Tp4Siyp9dhPg@mail.gmail.com>
From: Ralph Giles <giles@thaumas.net>
To: "codec@ietf.org" <codec@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Subject: Re: [codec] Multi-mode frame concatenation
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, 29 Jul 2011 17:35:14 -0000
On 29 July 2011 10:12, Ralph Giles wrote: > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > |1|1|s| config | 49 |0|1| M |p|1| Pad length : > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > : N1 (1-2 bytes): N2 (1-2 bytes): ... : N[M-1] | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > |0|0|s| config | | Tim pointed out that there are already a config and stereo bits from TOC byte at the start of the packet, so one of the compressed frames doesn't need a separate TOC byte. Ben's proposed text should be amended to show that. I think. The packet-initial TOC byte could apply the first packet in this case, which is easier to read in the spec, or the last one, which might be easier to implement, since the last packet also doesn't have a signaled length. It's also possible to just discard the initial stereo flag and config if the extra bandwidth is judged worth the complexity savings. -r
- [codec] Multi-mode frame concatenation Benjamin M. Schwartz
- Re: [codec] Multi-mode frame concatenation Benjamin M. Schwartz
- Re: [codec] Multi-mode frame concatenation Ralph Giles
- Re: [codec] Multi-mode frame concatenation Benjamin M. Schwartz
- Re: [codec] Multi-mode frame concatenation Ralph Giles
- Re: [codec] Multi-mode frame concatenation Benjamin M. Schwartz
- Re: [codec] Multi-mode frame concatenation Ralph Giles
- Re: [codec] Multi-mode frame concatenation Benjamin M. Schwartz
- Re: [codec] Multi-mode frame concatenation Ralph Giles
- Re: [codec] Multi-mode frame concatenation Jonathan Lennox
- Re: [codec] Multi-mode frame concatenation Jean-Marc Valin