Re: [payload] AD Evaluation: draft-ietf-avt-rtp-isac-04

"Roni Even" <ron.even.tlv@gmail.com> Mon, 01 April 2013 21:45 UTC

Return-Path: <ron.even.tlv@gmail.com>
X-Original-To: payload@ietfa.amsl.com
Delivered-To: payload@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B25301F0D1D for <payload@ietfa.amsl.com>; Mon, 1 Apr 2013 14:45:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.464
X-Spam-Level:
X-Spam-Status: No, score=-1.464 tagged_above=-999 required=5 tests=[AWL=-2.135, BAYES_00=-2.599, DOS_OUTLOOK_TO_MX=1, DYN_RDNS_SHORT_HELO_HTML=0.499, FH_HOST_EQ_D_D_D_D=0.765, HTML_MESSAGE=0.001, RCVD_IN_PBL=0.905, RDNS_DYNAMIC=0.1]
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 jVPmt8NAN5jj for <payload@ietfa.amsl.com>; Mon, 1 Apr 2013 14:45:21 -0700 (PDT)
Received: from mail-ea0-x236.google.com (mail-ea0-x236.google.com [IPv6:2a00:1450:4013:c01::236]) by ietfa.amsl.com (Postfix) with ESMTP id BEC9D1F0D1B for <payload@ietf.org>; Mon, 1 Apr 2013 14:45:20 -0700 (PDT)
Received: by mail-ea0-f182.google.com with SMTP id q15so1181699ead.27 for <payload@ietf.org>; Mon, 01 Apr 2013 14:45:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-type:x-mailer:thread-index :content-language; bh=uSWcSXjEEn7tleY8TdlwqajttQSXQNCoA5+C9TpcXbI=; b=I99b6EneUOn8tuw0OFOhP/IUAIIoldO/2M2Z8ObttZqoGy7506w9sbmJz2eFutWckS NuATRJKsKpTVOn2RhCz4f4EVYcAPXclgq0u2BUURkam4koRxUZn+P/gwbO6oLN2eHAEA LMjEkhHjT4e3MsPePHe6wAg/nC7rFjxZvwhQ9r+SOBX3BCyshKsr2PxSdXcEAXq5jS7J 69+Ik/pq/TRjfnsroUZsrtAAFfq/kfXC5jiNtOXyCC2rbim/iYHmZidGNkAKih/LCNLN EBRnALQUXwJjy9oGrQfpRb2ARSi1NAcn4pWtbyWTgYWBPFb8h3EawOeBaTM2l69uhWfm qNtw==
X-Received: by 10.14.179.201 with SMTP id h49mr41711586eem.26.1364852719786; Mon, 01 Apr 2013 14:45:19 -0700 (PDT)
Received: from RoniE (bzq-79-181-177-28.red.bezeqint.net. [79.181.177.28]) by mx.google.com with ESMTPS id d47sm23453147eem.9.2013.04.01.14.45.13 (version=TLSv1 cipher=RC4-SHA bits=128/128); Mon, 01 Apr 2013 14:45:18 -0700 (PDT)
From: Roni Even <ron.even.tlv@gmail.com>
To: 'Richard Barnes' <rlb@ipv.sx>
References: <CAL02cgS_0GYw0is8rW5tMhDmsb9A8Mng6oEVwxGks-OdZYi3Gg@mail.gmail.com> <062e01ce2f03$33956840$9ac038c0$@gmail.com> <CAL02cgTdFbOb=A4HbEd=rJAL8wae_fD7yUsAgfHJZ1AuwNFvkg@mail.gmail.com>
In-Reply-To: <CAL02cgTdFbOb=A4HbEd=rJAL8wae_fD7yUsAgfHJZ1AuwNFvkg@mail.gmail.com>
Date: Tue, 02 Apr 2013 00:44:43 +0300
Message-ID: <065f01ce2f22$26c76b80$74564280$@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0660_01CE2F3B.4C15B4F0"
X-Mailer: Microsoft Outlook 14.0
thread-index: AQNII6D3+HHGXem04NFCDjzvpOKjfwGUKUuuAdYX/3eVsqqIMA==
Content-Language: en-us
Cc: draft-ietf-avt-rtp-isac@tools.ietf.org, payload@ietf.org
Subject: Re: [payload] AD Evaluation: draft-ietf-avt-rtp-isac-04
X-BeenThere: payload@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Audio/Video Transport Payloads working group discussion list <payload.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/payload>, <mailto:payload-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/payload>
List-Post: <mailto:payload@ietf.org>
List-Help: <mailto:payload-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/payload>, <mailto:payload-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Apr 2013 21:45:23 -0000

Hi Richard,

These fields are not part of the RTP header but part of the iSAC payload
header and I agree that it will be better to clarify them.

Roni

 

From: Richard Barnes [mailto:rlb@ipv.sx] 
Sent: 01 April, 2013 9:47 PM
To: Roni Even
Cc: payload@ietf.org; draft-ietf-avt-rtp-isac@tools.ietf.org
Subject: Re: [payload] AD Evaluation: draft-ietf-avt-rtp-isac-04

 

Sure. I didn't mean to imply that we need a reference to the codec, in fact
the opposite.  I was looking for this document to tell me how to parse out
the fields I would feed into the black box of the codec.  They describe the
fields, but it seems to me that they need more detail in order for people to
know how to parse them out of the payload.

 

--Richard

 

On Mon, Apr 1, 2013 at 2:03 PM, Roni Even <ron.even.tlv@gmail.com> wrote:

Hi Richard,

As a general comment, for RTP payload specifications we do not require a
normative reference to the codec. We only require enough information that
will allow an RTP receiver to parse the information and move it to the
decoder that can be a black box. This allows us to publish RTP payload
specification also for codecs whose specifications are not publically
available.

Still in this case more information can be supplied.

 

As for the comments the authors should address them

 

Roni Even

 

From: payload-bounces@ietf.org [mailto:payload-bounces@ietf.org] On Behalf
Of Richard Barnes
Sent: 01 April, 2013 8:06 PM
To: payload@ietf.org
Cc: draft-ietf-avt-rtp-isac@tools.ietf.org
Subject: [payload] AD Evaluation: draft-ietf-avt-rtp-isac-04

 

Overall, this document looks in pretty good shape.  A couple of comments I
would like to get resolved before IETF LC:

 

Section 3.1., "Consult source code for details"

If the details are only specified in the source code, then the source needs
to be a normative reference.  And I would prefer to avoid that  :)  Better
to specify here how the BEI and FL fields are encoded.   Alternatively, if
the codec really does expect a combined BEI/FL field, you could specify such
a field here, opaque to the RTP layer.  However, you would at least need to
say how the recipient knows where this field starts and stops.

 

Section 3.2., "The length of the encoded data is variable and depends on the
signal characteristics and the target bit rate."

However, there's nothing in this section that tells a recipient how to
determine what this length is.  

 

Section 3.3., "... verifying the CRC checksum ..."

Please specify which CRC function is to be applied, and how the CRC value
field is formatted.

 

Section 3.3., "If this value would exceed 255 at encoding..."

It sounds like the LEN field is a single octet unsigned integer.  Please
state that explicitly. 

 

Section 9.2. Informative References.

Better path to source code would be
"webrtc/modules/audio_coding/codecs/isac"

 

Thanks,

--Richard