Re: [AVTCORE] Francesca Palombini's Discuss on draft-ietf-avtcore-rtp-vvc-16: (with DISCUSS and COMMENT)

Stephan Wenger <stewe@stewe.org> Wed, 15 June 2022 19:08 UTC

Return-Path: <stewe@stewe.org>
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 56FFFC147920; Wed, 15 Jun 2022 12:08:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.904
X-Spam-Level:
X-Spam-Status: No, score=-1.904 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steweorg.onmicrosoft.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YrhW7V7cPRfi; Wed, 15 Jun 2022 12:08:04 -0700 (PDT)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on20726.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eaa::726]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6AD30C159496; Wed, 15 Jun 2022 12:07:56 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UJRbhMdC6PTCB8EYW2YZ211+Zfbj74t3zrd3GyuQPQzateETmWH1aaVjXA5Pdo8v7dFP3yLqi0kIomO37dRPiDQMK2jnTNaOJFODJEhf6Ew/UbPa0Rjs3Inz16bu9JVTzdSvsoejS0uzzMA8+/yPUfmjTsf/XtPI4Q1AfDYZxiHGBpNBlFwd6oULt+50WBGeiMzzwPNQEH/oYKhTew95vFLP6DnG5jyc8batCKdPHQgIyaXXISnYvgBt/3MhTRokpbpjQcjLXPjE2aPTdzIU2Ef7XzNeR4PPW9x0mBuX5gUjCYCfyeBt/tw6hpSIa1ONMW4NBmMWSSNrobNSUlPj9A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=GX4ztWfR73M8cknlpZLZN1uFwaqtA8iXFieESZhDNM4=; b=Dv145SQ1FRGk+9Dhan/H6rJP5H0rAgkrTEdNNYpNZKNQdvP1zM4dYFzAxUKtkCNk14nfW/8ef8KubXgz82K8JJq9HoiUO6O8HnhBM22l254zyFVl2/cRLh7kn3eEDKqPtFBkNRyHJsCgYfLTBlfjYHzOxZAMgjKAsWYKA36TNjQ66+61mbZRklH/+vxY190srQXKmUo593Pz9DEmf0m016TS03/cM6RslSHT0g269aExZdkPaM4xWo5ZKKTLWYlbRJUqIkYmsxqQCUz5bzPsHuixT2EApaT6Sst4bF9UnWLKr1VmyPmxEUT2icu583ThaZFoa/QrRFfrHvYTCFrwog==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=stewe.org; dmarc=pass action=none header.from=stewe.org; dkim=pass header.d=stewe.org; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=steweorg.onmicrosoft.com; s=selector2-steweorg-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GX4ztWfR73M8cknlpZLZN1uFwaqtA8iXFieESZhDNM4=; b=FD06yaHz4hDfzmIDmLnIjwYj2OLgPO6nbfLqgSvF1EveBthYkTHF+VG4GPL26H4vaqX6yErSgJFVmPWggFTV+VLzbC7+kgt0eqBNLYZhqvNoFEykwlFIIIuZ+Su8BXjKrZsHvkpmXa+HEM73jAP+FEwpekItelw96vYmsIAf8K0=
Received: from SJ0PR17MB4632.namprd17.prod.outlook.com (2603:10b6:a03:375::19) by SA1PR17MB4705.namprd17.prod.outlook.com (2603:10b6:806:198::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.13; Wed, 15 Jun 2022 19:07:51 +0000
Received: from SJ0PR17MB4632.namprd17.prod.outlook.com ([fe80::527:3bf7:f027:fb2c]) by SJ0PR17MB4632.namprd17.prod.outlook.com ([fe80::527:3bf7:f027:fb2c%8]) with mapi id 15.20.5332.022; Wed, 15 Jun 2022 19:07:50 +0000
From: Stephan Wenger <stewe@stewe.org>
To: Francesca Palombini <francesca.palombini@ericsson.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-avtcore-rtp-vvc@ietf.org" <draft-ietf-avtcore-rtp-vvc@ietf.org>, "avtcore-chairs@ietf.org" <avtcore-chairs@ietf.org>, "avt@ietf.org" <avt@ietf.org>, "bernard.aboba@gmail.com" <bernard.aboba@gmail.com>
Thread-Topic: Francesca Palombini's Discuss on draft-ietf-avtcore-rtp-vvc-16: (with DISCUSS and COMMENT)
Thread-Index: AQHYgNiB6nTQlpccCkiu+vPOftHlY61QX16A
Date: Wed, 15 Jun 2022 19:07:50 +0000
Message-ID: <C094B474-B68D-41E8-AFF4-8FD242F24543@stewe.org>
References: <165531203377.39135.14859889422265444890@ietfa.amsl.com>
In-Reply-To: <165531203377.39135.14859889422265444890@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.61.22050700
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=stewe.org;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 39b38488-85ab-4eec-0bbd-08da4f0257da
x-ms-traffictypediagnostic: SA1PR17MB4705:EE_
x-microsoft-antispam-prvs: <SA1PR17MB4705FD39D411D323FB0161D8AEAD9@SA1PR17MB4705.namprd17.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: VObGVRaoqTuWtFQ7sGB173IfII63OGM4xWvskHwAtS1aHAW1pQ5Sz0tPhKR2nwSfCysXBLxPICQK/hXixA2GGpj7bldXHl7hbdSDozDMU0er9dJ8yU1eNtkntqvNFhgyHwouMyV1hgLO3YQUj7jZmM3zWdTT/oZhu1PES6+eoFKhuXNGL4a1UNG769ZmCUl3YhHE09H7GG9btpdEK/YjhWtDVXz+OoOydUwMviaGVzgvYKesvTHZihRqkeOQWTClQlkd8Rk7rE95pXA68Ka5sPs1HYdul7wfAMRijLrDs2pEChGVw6T+T7NjHHc+BeMKnpIV/nWDlGLfDvBPPmO6JFlSlSU0jtaiJag8nbtiIsGh8WkM4Kw8tQze3WxicY2RDaeS3IlMUfaHkc+u7I9e7HJULJxrXDkRF38hq+e+g42VvIT1ZOv1F6ig+xoE40hUZC7aqHl9zc1b/fxeOOav3GIXNQNpl5v02x3bRwz5rR/T3M0XbmRrf+u6CPNdRrfv+D6ZObw3ZbiY0cV2WXy28laTMFpWTFYLAez3kvBdD5+dMkizxTUodPotA4rJ1u4oyeYKtmUX1ZgtCzHgsHPiSboLotXdvJHbIVSSFUagw+jzjtiHeh61Jo/KY6sDqUg9pk9SKN9wGGBCxblmNU59rX+9kvUh8RDf27pQVropINsssEJ4Ly6pnfjqF4uEdNXtczcY9EmnGvlC2gjIsvEm6p1up6a9r0soTgiTmcKG/9iT12qffm4twA+rG04Z+qnBW5oMe1tHowMXsPKwJJOe4ng6fV8CFwQSBN1hFPuZVB7WGgTlt3Ar/96K2hQcweLi
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR17MB4632.namprd17.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(39830400003)(396003)(346002)(136003)(366004)(508600001)(8936002)(6486002)(9326002)(966005)(2616005)(122000001)(6506007)(38100700002)(5660300002)(41300700001)(110136005)(186003)(86362001)(64756008)(83380400001)(66476007)(66446008)(36756003)(38070700005)(316002)(33656002)(2906002)(76116006)(66946007)(66556008)(54906003)(8676002)(4326008)(6512007)(71200400001)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: PReXGxjT2uJouvbTC5trnzOZkROoIVWvqC0hIzD0Ceevk68EmCH2ycXLv0yxijlVRVjM1yjNaR7MrlgHJzBAnslZQjhhy0qXnpKHXqJIW7IamrhgidFuP/m8Fkwfjk2mZf66ZcGEZmxVOkkSFEQ9czgxR3tmLjPKd/wVBcci/9Nw4d17BdQ4x6zLXCQVEVhA0Xq5NvSeJsETx/J7sdtHzhbA8ginsBznfdXuIzScwora2vc5LvKqGZPSV5wNExjpw79jMP4l71qUtprVEIg6vR1OMTAGtFeCDDDCq8eZZMwwxPbc+A71aqKIBeze1YJ/Y7aHbIKxMMx0bQ78XD6Vgygdj5XGBzdpEc0Pe7zTBSFBu1fSeQr+rmsIt8FCYNNhgAbjY9quh3u2SHIQcjgYunAhvRnGQzaaRg2G+sQ0Cg48T0N+xrjNJK74kpFKBg8K5//AmnTEvSIOmL3kl0Apl6ecjfRSmrkjq75f9lk1OnUQE1aIc3EL4AjKydJcXfmvbED75QsxBB8nE7fGAYFZTZbipoQHNNgBi908qmc1wjsOVQEUXnOoGQEfSzSSzbMZ77eQ8RHM9w++J64m3MChLTkqOMNEeeRCVaYTENOdE8MFySF+du+Ab//TxTHjDMocOdbQyXgO6noQ5TdVA0OAvZbjU802ojypX08BcAf15yfHZdoXxfhM0fUA2jLdhZ1GXfN28j5QlOIc6zeQaBxZaAuWUovhcaK0CZI9mK1ohCM/sc1E06IqrgWVQsb8pEVmK3OsDUSWsHZ3b7isEysUNX+ySD7s7axyrzo5x4T4SzwRPhVkNtcewX4zvr7QM9Y6qBIl86NxBCWYOMiy2+XOyWEXdiZHHZoR/4eemK71JW3gBDwq/Md6VhEt++fgkB2HA5yWsqAgn3ukAwgczoBoEwZlmdaTbR7SWQW4Drr3fmldDfCKkhurujQJLGTtOPKEv0x12KIVSZpT7Kgo4JGKMGMntERIyECwAvu2e7g8vIR2+QhSp3KXajqnw/OCll9WPjR9xF4J4+KWdmhImg+vFCoQqUYW3dXMZW0D64ZQNTA3gGbLMOew0ZIz2J5BM3SlXXd8EQ2uZRzj+vVPuerh0jfZXkKswRUoxXJizs//arM5uX3ITDu4lOCX+wE0ODPFZI+UmXhy1XRCgIupZKbXLd16ILKQr+hhdzwKIiGJ2Gy7z2S3rAbKVt7DHvm3S9AWhhTmI9qXamhnAv5zuDijm9G6z7ImxDdp7p8qbI8NjrG74FOUcZRG65GLDLjjocZzmZqlLtrKTYsX1whurXcFV5BFSBLl8SSZwWXdPy8xAwt8NMKFFTYWy1r/iSKgY9Oa1YYC/17C5kdxZwDCQ+1Mah9MN7EOZoUIsaSHNpeeewNUlDy7fYYvJ3QU4dLqoos6AnfAphFmbu7dcWtttq0JXnBiDEbcM5w8Jrv35QwjSD5L11SpK9cFHPhP8gDVmKcfWe+vYARRQJvflJLFL6JrKeXGFvfveYyQPYEKgxs63+DAaYP51TrFOPwkp7/tBoCKf1RKARV21P8XqQvXED3IPg5149kQsB8DzJhUZ48PWadpgKWOI1Z6cHyuRBWPzaTPyackfazV3QVotwqySg6UEk3g3MpO5I8AyJzFeUFSKq305Vv8cNjRqq9qCPTEiEre7BZSVL4RZwZnvwRPvNTWDDYhggJq+SusX92oTyFaDBqoBdFyyNYm2I1bex4mtwn8lMVtRxLnr1CyC8GDrF/L3Ii8KXOEzeS6/pp2QWiygF3+SP4R4v8g8AC6uzj/BrjIKBxQQWgv
x-ms-exchange-antispam-messagedata-1: Orp21EjCZ58lHA==
Content-Type: multipart/alternative; boundary="_000_C094B474B68D41E8AFF48FD242F24543steweorg_"
MIME-Version: 1.0
X-OriginatorOrg: stewe.org
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR17MB4632.namprd17.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 39b38488-85ab-4eec-0bbd-08da4f0257da
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jun 2022 19:07:50.8158 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 865fc51c-5fae-4322-98ef-0121a85df0b6
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: S188sA/0YaJGHp+NROrLEwxt/EuiqGtnu16slw6K9M0jtwWc2pIf5yl3i3jy6MFd
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR17MB4705
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/1NAA8AZFn0g0ZuRl4VKSicKHShg>
Subject: Re: [AVTCORE] Francesca Palombini's Discuss on draft-ietf-avtcore-rtp-vvc-16: (with DISCUSS and COMMENT)
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.39
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, 15 Jun 2022 19:08:06 -0000

Hi Francesca,

Thanks for your review.  Some comments inline in blue.

To summarize: small editorial changes to respond to one discuss and several of the comments.  No action on others.  Media type review unclear, Bernard or we can initiate.

Stephan





On 6/15/22, 09:53, "Francesca Palombini via Datatracker" <noreply@ietf.org> wrote:



[…]





    The document, along with other ballot positions, can be found here:

    https://datatracker.ietf.org/doc/draft-ietf-avtcore-rtp-vvc/







    ----------------------------------------------------------------------

    DISCUSS:

    ----------------------------------------------------------------------



    # ART AD Review of draft-ietf-avtcore-rtp-vvc-16



    cc @fpalombini



    Thank you for the work on this document.



    I have two DISCUSS points - hopefully easy to resolve - and a few non blocking

    comments, but answers will be appreciated.



    Francesca



    ## Discuss



    ### DONL and NALU size in figures 5 and 6



    Section 4.3.2:

    ```

       The first aggregation unit in an AP consists of a conditional 16-bit

       DONL field (in network byte order) followed by a 16-bit unsigned size

       information (in network byte order) that indicates the size of the

    ```

    Which indicates DONL to be a 16-bit field, but in the figure 5 DONL appears to

    be 24 bits.



    ```

       An aggregation unit that is not the first aggregation unit in an AP

       will be followed immediately by a 16-bit unsigned size information

       (in network byte order) that indicates the size of the NAL unit in

    ```



    Same for the NALU size: 16 bits in the paragraph above, but 24 bits in figure 6.



Aggregation units can start and end at octet boundaries.  We tried to emphasize that by having the first octet in the 32-bit dword belonging to something else.  That’s why there’s the colon between bit 7 and bit 8.  The colon signifies the start and end of the aggregation unit.  We think that’s inline with the common “syntax” of ASCII drawings in RFCs.

If you want, we can put letters (“unrelated”) into bits 0..7 in both figs.  Or, add a sentence saying that in the figs the aggregation unit is delimited by the colon.  Or do nothing.  Please let us know.



    ### IANA Media type review request missing



    As specified by RFC6838, it is strongly encouraged to post the media type

    registration to the media-types mailing list for review (see

    https://mailarchive.ietf.org/arch/msg/media-types/3_DukpPWrpkTXO-zynjJlShtC1w/

    for an example of a  registration review). Is there any reason this was not

    done here? If not, please post to the media-types mailing list, and I will

    remove the discuss with no objections raised in a week or so.



Didn’t Bernard ask for a media type review a while back?  If not, Bernard, would you do so, or should I?



    ----------------------------------------------------------------------

    COMMENT:

    ----------------------------------------------------------------------



    ## Comments



    ### Values from \[VVC\] undefined



    In section 3.1.1, there are a number of values that are not defined:  GDR_NUT,

    CRA_NUT, IDR_W_RADL, IDR_N_LP. I understand these come from \[VVC\] and are

    reported as is, however they make the text harder to parse since to reference

    to these values is given.



It’s just numbers, and those numbers are meaningless without an understanding of the VVC spec.  Generally, the RFC-to-be is unimplementable without a good understanding of the high level syntax of the VVC spec—which is quite common for RTP payload format.  Suggest no change here.



    ### Wrong reference



    Section 4.3:

    ```

          header.  This payload structure is specified in Section 4.4.1.

    ```

    4.4.1 should be 4.3.1.



Correct, and this needs to be updated and the hyperlink added.  Suggest handling it during AUTH48, as it is a clerical error.



    ### sprop-max-don-diff



    sprop-max-don-diff appears first in section 4.3.1 - it would be good to add a

    reference to 7.2, where its meaning is defined.



Yes, and you are the second AD to spot this.  Suggest having a forward reference at the first occurrence, can do so during AUTH48.



    ### Base 64



    In Section 7.2, Base64 is used - please specify if the encoding follows "Base

    64 Encoding" (Section 4) or "Base 64 Encoding with URL and Filename Safe

    Alphabet" (Section 5) of RFC 4648. (This can easily be done in one sentence,

    rather than repeated everytime base64 is mentioned).



Will implement as suggested.  AUTH48?  There are a number of occurances…