Re: [AVTCORE] [Technical Errata Reported] RFC4867 (4347)

Magnus Westerlund <magnus.westerlund@ericsson.com> Wed, 06 April 2016 20:08 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4845112D5AB; Wed, 6 Apr 2016 13:08:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vVG3toTh4jnC; Wed, 6 Apr 2016 13:08:33 -0700 (PDT)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 84F6C12D1D2; Wed, 6 Apr 2016 13:08:32 -0700 (PDT)
X-AuditID: c1b4fb2d-f79c06d000005960-99-57056cbe1b3e
Received: from ESESSHC009.ericsson.se (Unknown_Domain [153.88.183.45]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 0B.BA.22880.EBC65075; Wed, 6 Apr 2016 22:08:30 +0200 (CEST)
Received: from [127.0.0.1] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.47) with Microsoft SMTP Server id 14.3.248.2; Wed, 6 Apr 2016 22:07:40 +0200
To: ben@nostrum.com, alissa@cooperw.in, keith.drage@alcatel-lucent.com, roni.even@mail01.huawei.com
References: <20150427154444.78210180092@rfc-editor.org> <5702A612.4090802@ericsson.com>
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
Message-ID: <57056C85.5050106@ericsson.com>
Date: Wed, 06 Apr 2016 17:07:33 -0300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <5702A612.4090802@ericsson.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRmVeSWpSXmKPExsUyM2K7ru6+HNZwg5kbVSymn/nLaPGyZyW7 xfzO0+wWTxvPMlpcuniWyeJJyw9mi5NfdrA4sHu0PtvL6vHlyUsmjyVLfjJ57Nj8gNXj7q1L TB6zdj5hCWCL4rJJSc3JLEst0rdL4MqY+PU6U8Ft84quJa2MDYxt2l2MHBwSAiYSZ+/kdTFy ApliEhfurWfrYuTiEBI4wiixaspjRghnGaPEu6NX2ECqhAUcJc419bCD2CICuRK9x7+BxYUE IiUWbL8BZjMLhEs8m/uQBcRmE7CQuPmjkQ1kGa+AtsTtmSUgYRYBFYkr02aClYsKxEgcf3eO EcTmFRCUODnzCQtIOaeAjsS2m44gJrOAvcSDrWUQw+UlmrfOZoZYqi3R0NTBOoFRcBaS5lkI HbOQdCxgZF7FKFqcWlycm25krJdalJlcXJyfp5eXWrKJERgBB7f81t3BuPq14yFGAQ5GJR7e Bbks4UKsiWXFlbmHGCU4mJVEeMOyWcOFeFMSK6tSi/Lji0pzUosPMUpzsCiJ8+ZE/gsTEkhP LEnNTk0tSC2CyTJxcEo1MJpZFt1Id/5b8Cb4Wqilc8hl1z42Q7+ybsXln4ylW8XzPZiMDlcV K+vvmeknpP5ykQbP8tOFomlcmfzxn2T1Ze9k9JoFF1mwOZ7TvbPj5RruLsO4k3JCyXealYwn e5Z2Sl+c0Sr6RKahv3valtae7qwJ52x+n7yz2KCTlbtm5xnbb9eS/I4psRRnJBpqMRcVJwIA AflOjnwCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/avt/vHP582YxTeC1ybHbfcytT8KaR2o>
Cc: Thomas.Belling@nokia.com, avt@ietf.org, "payload@ietf.org" <payload@ietf.org>
Subject: Re: [AVTCORE] [Technical Errata Reported] RFC4867 (4347)
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Apr 2016 20:08:35 -0000

Payload,

I should have included you from start. Please provide any input on this 
Errata as its relate to an RTP Payload format.

Cheers

Magnus Westerlund
(AVTCORE WG chair)

Den 2016-04-04 kl. 14:36, skrev Magnus Westerlund:
> WG,
>
> I am co-author of this document. If there are any controversy around the
> consensus here I will let my co-chair or the AD judge that.
>
> However, the WG should progress this Errata. It has been created due to
> actual interoperability issues that has been discussed in 3GPP SA4. From
> my perspective the errata also represents the intention of the document.
> Thus I propose that this errata is verified. Please provide any feedback
> by the 18th of April.
>
> Cheers
>
> Magnus Westerlund
>
>
>
>
> Den 2015-04-27 kl. 12:44, skrev RFC Errata System:
>> The following errata report has been submitted for RFC4867,
>> "RTP Payload Format and File Storage Format for the Adaptive
>> Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs".
>>
>> --------------------------------------
>> You may review the report below and at:
>> http://www.rfc-editor.org/errata_search.php?rfc=4867&eid=4347
>>
>> --------------------------------------
>> Type: Technical
>> Reported by: Thomas Belling <Thomas.Belling@nokia.com>
>>
>> Section: 4.3.1
>>
>> Original Text
>> -------------
>>     CMR (4 bits): Indicates a codec mode request sent to the speech
>>        encoder at the site of the receiver of this payload.  The value of
>>        the CMR field is set to the frame type index of the corresponding
>>        speech mode being requested.  The frame type index may be 0-7 for
>>        AMR, as defined in Table 1a in [2], or 0-8 for AMR-WB, as defined
>>        in Table 1a in [4].  CMR value 15 indicates that no mode request
>>        is present, and other values are for future use.
>>
>>     The codec mode request received in the CMR field is valid until the
>>     next codec mode request is received, i.e., a newly received CMR value
>>     corresponding to a speech mode, or NO_DATA overrides the previously
>>     received CMR value corresponding to a speech mode or NO_DATA.
>>     Therefore, if a terminal continuously wishes to receive frames in the
>>     same mode X, it needs to set CMR=X for all its outbound payloads, and
>>     if a terminal has no preference in which mode to receive, it SHOULD
>>     set CMR=15 in all its outbound payloads.
>>
>>     If receiving a payload with a CMR value that is not a speech mode or
>>     NO_DATA, the CMR MUST be ignored by the receiver.
>>
>>
>> Corrected Text
>> --------------
>>     CMR (4 bits): Indicates a codec mode request sent to the speech
>>        encoder at the site of the receiver of this payload.  The value of
>>        the CMR field is set to the frame type index of the corresponding
>>        speech mode being requested.  The frame type index may be 0-7 for
>>        AMR, as defined in Table 1a in [2], or 0-8 for AMR-WB, as defined
>>        in Table 1a in [4].  CMR value 15 indicates that the receiver has
>>        no preference in which mode within the negotiated mode set to
>>        receive, and other values are for future use.
>>
>>     The codec mode request received in the CMR field is valid until the
>>     next codec mode request is received, i.e., a newly received CMR value
>>     corresponding to a speech mode, or CMR=15 overrides the previously
>>     received CMR value corresponding to a speech mode or CMR=15.
>>     Therefore, if a terminal continuously wishes to receive frames not
>>     higher than mode X, it needs to set CMR=X for all its outbound
>>     payloads, and if a terminal has no preference in which mode within
>>     the negotiated mode set to receive, it SHOULD set CMR=15 in all its
>>     outbound payloads.
>>
>>     If receiving a payload with a CMR value that is not a speech mode or
>>     CMR=15, the CMR MUST be ignored by the receiver.
>>
>>
>> Notes
>> -----
>> The definition of CMR 15 as "no mode request is present", could be
> understood to suggest that other previously received CMR values remain
> applicable. However, this contradicts text in the subsequent paragraphs
> suggesting CMR=15 should be used when the "terminal has no preference in
> which mode to receive", and stating that any previously received CMR
> value is overridden by CMR=15.
>>
>> It is thus unclear for a receiving entity that has previously
>> received
> a CMR value requesting a lower AMR mode and then receives a CMR value 15
> if it should continue to send using the lower AMR mode or if it can
> select a higher mode within the negotiated mode set based on own
> preferences.
>>
>> CMR 15 is referred to as "NO_DATA" in subsequent text, but "NO_DATA"
> is not well defined. This value appears in the quoted references, but
> these references are only quoted for CMR values 0 to 7/8.
>>
>> It is also not perfectly clear if CMR=15 allows for any mode, or
>> only
> modes within the negotiated mode set. However, the definition of the
> mode-set parameter in Clause 8.1 suggests that only modes within the
> negotiated mode-set can be sent when a mode-set has been negotiated.
>>
>> The text "if a terminal continuously wishes to receive frames in the
> same mode X, it needs to set CMR=X for all its outbound payloads" seems
> to suggest that the receiver will always follow the request, although it
> may also choose to send lower modes, as explained in text further below.
>>
>> This erratum has been discussed and endorsed by the 3GPP SA4 group
> before submission to IETF.
>>
>> Instructions:
>> -------------
>> This erratum is currently posted as "Reported". If necessary, please
>> use "Reply All" to discuss whether it should be verified or
>> rejected. When a decision is reached, the verifying party (IESG)
>> can log in to change the status and edit the report, if necessary.
>>
>> --------------------------------------
>> RFC4867 (draft-ietf-avt-rtp-amr-bis-06)
>> --------------------------------------
>> Title               : RTP Payload Format and File Storage Format for
>> the Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband
>> (AMR-WB) Audio Codecs
>> Publication Date    : April 2007
>> Author(s)           : J. Sjoberg, M. Westerlund, A. Lakaniemi, Q. Xie
>> Category            : PROPOSED STANDARD
>> Source              : Audio/Video Transport
>> Area                : Real-time Applications and Infrastructure
>> Stream              : IETF
>> Verifying Party     : IESG
>>
>>
>
>


-- 

Magnus Westerlund

----------------------------------------------------------------------
Services, Media and Network features, Ericsson Research EAB/TXM
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Färögatan 6                 | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------