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

Francesca Palombini <francesca.palombini@ericsson.com> Wed, 15 June 2022 19:14 UTC

Return-Path: <francesca.palombini@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 120D5C14F606; Wed, 15 Jun 2022 12:14:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.851
X-Spam-Level:
X-Spam-Status: No, score=-2.851 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.745, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-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=ericsson.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 NLujPTphYWfp; Wed, 15 Jun 2022 12:14:39 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20616.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1b::616]) (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 18E11C14F730; Wed, 15 Jun 2022 12:14:37 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YoA8tqXdflxxXr1X+SA4ml01D4wPy89b4X6JewqmhJB+D+8Yu43HztX49W826stCPIfrRf5vf6Xuy/A4WbT01PagtFK/MIioTslWsnCiRSQbeBlnJJmSQ6HNVmhZKVLPbJNp5l4kUrdREkz2hQQSmazR3ZCi3IIk6v1r2aX79DGXqvYofw3LhVmEZ09xSRrNqQv6+N5Sr0dnqcUmhEFof8ocdbKqpAaVlFR4oXZfarqzoeni3aSozrsLU/KDB0GJwARrIyeOKEz1nRMtCyH6FRdh/rejGMAHkzxaY26k5hYe19p20sNAUQBJ6pXk+/4OUHR/KlroR7TkIXX/OrVnQA==
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=eMhfa1xqxvE1ZOhgLQ+PQ/xtcntspFAP7ChUc2avfHE=; b=NDgHU5mYEbwkBcxDLy4Nysv/k9t2ypiy/qINJCV0MLnAikHyVMUZRBUG9oN8OsBkLjMbCG5wOgcFW/uNxhsBwLNmGspgh8yMTKpEDj7dRbrcOpOsMICzvyfVyQWSR6PeCXe5xsvWUAg5PpFcOOSKIXk2jLMZd/KFAoaiXMw1YfOaKgkIPWVVzrwgh0iAmPnbQ9zAI8vbmLNLVv/kZPatTol4jgJlGn6eKlteDoCfBLf0N3OJFK9NuD88V14tiIVcMRhzegny2EQudy3cPBDkFVv4Uo6gtXtoSwbF5uUPlWCbVkHkb1pRM4zfBvQdXVqYXQ7IK1xv7cgGLkZ10bCfhQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eMhfa1xqxvE1ZOhgLQ+PQ/xtcntspFAP7ChUc2avfHE=; b=Z84oOkHv2Vyf9qWSDCrKHymsUy9rgh1Vl1b2OWMiQrrIUGyo8V/Itkz1j81z0mFprkw220TSsB9s8B08sdJflzA864SiGvsyfFTWSUFbtuWXWpjoaXqZGoj0JoCHFuceO9/SFZZkM12loYja5C8IpKEQ/UnJPxVzYWvyM544WCU=
Received: from DU0PR07MB8620.eurprd07.prod.outlook.com (2603:10a6:10:311::18) by DB6PR07MB3286.eurprd07.prod.outlook.com (2603:10a6:6:21::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.8; Wed, 15 Jun 2022 19:14:33 +0000
Received: from DU0PR07MB8620.eurprd07.prod.outlook.com ([fe80::2918:898b:14c6:c434]) by DU0PR07MB8620.eurprd07.prod.outlook.com ([fe80::2918:898b:14c6:c434%8]) with mapi id 15.20.5353.013; Wed, 15 Jun 2022 19:14:33 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: Stephan Wenger <stewe@stewe.org>, 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: AQHYgNiIB943ToVlSUW4zpDaNZGWtq1Q1LgAgAAAdCA=
Date: Wed, 15 Jun 2022 19:14:33 +0000
Message-ID: <DU0PR07MB862048DB4F8EC770C1CC124098AD9@DU0PR07MB8620.eurprd07.prod.outlook.com>
References: <165531203377.39135.14859889422265444890@ietfa.amsl.com> <C094B474-B68D-41E8-AFF4-8FD242F24543@stewe.org>
In-Reply-To: <C094B474-B68D-41E8-AFF4-8FD242F24543@stewe.org>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4bdd68da-f0a8-4774-aafa-08da4f034793
x-ms-traffictypediagnostic: DB6PR07MB3286:EE_
x-microsoft-antispam-prvs: <DB6PR07MB328643B3309590164ED71CF698AD9@DB6PR07MB3286.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Hw1r1V6d9An5E75gtxrCpGdQEHYC8Ws3G/HqDRFyZhlPFYBUUwtqskUfpwv3lyyMOXn5nQYzFiZ6kXsC3a/hzkoKGN3GiBXgKbvCE2nG2NOXOOt9Ik5EEZrT9u6m4ziZFPJnao3R0FEiZn/OqqTtrHrkvFqoPmZotDJokTPYg7PxGLf3jNRZxhdQNhx26FAWjxoMnxxTPlb9greuhaRrDR4Lb566fjOZmbfUd+qUeK9L8K9/LVwQJ1LOXdgEUTM3/MQSqtaV5/T+vpVyFW+87j6YR0Bn9gyod+txFjrst4qnvpQ5myQrqhB7pjBocTplnDfQy9F65aWUZsCO9MldulgOMHbHpomTVhEzzcB1XebgldCP57LKy4Nugs4yaUDZYfdFJxQze/lx6q6YS8q0GN5zUFitjv+TFXry4bBvdBvHlcXh0EzHwpzwNtMhbIHWIOWAcpZqfrOktns62CXgFKdxQksu+7EHPTEha5+qKp710a/Jo+az6/1onsQAsuO7l3KZYnDkhkdnpsbo4YoBTzX3KLx8b0d9CaFcdSUmDrfd85Q7IweheajfpOM9N6WczsQgV7RSjweaW3X2q5F7w+WpheJwKxw5skZmBD2jUWvHHMAVx3otl0evDNubghRbNPTfcaWwqngLhiFFa3SWUfWDpaw54wsMDEB2dqM4wCUmlULm1aIh1zZS2mFZz5PKUbq75t6sJ17ZSvpJqot4gLR6YDveGkgKsIuXXKSPLc84mY3y7r2N4oFV9EkbvfLR9BympN8cM7gi1LOkb6/y1kHN6e3DzXhECZlxhmQ8HcRuuV3bz7T8cEjCp0gf2+CmI5vuBzPjO5NW1RaVuy2C3w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR07MB8620.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(83380400001)(71200400001)(54906003)(7696005)(4326008)(38070700005)(966005)(33656002)(508600001)(53546011)(186003)(55016003)(82960400001)(2906002)(8676002)(66556008)(52536014)(122000001)(9326002)(44832011)(86362001)(38100700002)(8936002)(9686003)(316002)(66476007)(5660300002)(91956017)(6506007)(110136005)(76116006)(66446008)(64756008)(66946007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: VSB6E3XDX7DnN3E4yLRrm6l+rUxw0Nr7IpAdBl6XzPSkP9vSU/j2TQ6ycgeJhbXwRDm75nhDuwCkFKIsf0xE7iWC/tMOJysEmJ6SQXQ7wv5w8+L16NMiRx/iYdp/LRioGmWD7qBVVRMlPOjnRbRKxTfwizr+N4MUPweo/ebEskeDFDYIxoUvcx9jM9xXVCHE1RSyYVp6UTxMVZ+iSio7lCane81XaAGxuEFhG8fpYVNqwBz6dbi7L/7WnmeLKwr6/0+gPe0LKTn0JAshqdmCBCRSemY0UwDTEeiGTv/eUg45jh3CpiQz7IxqK7dtH2Bjkk8Wgdn7lLlci1NjOaR1v5Ae9Bz6QI8j5HCHxB/aFyd0Wo3jVcAjg+U2Ehn6/tfU1FXiYkI/2UCH0UwTmhIhFciq8O+qG2pyxD/2F08X3JGdBndn7jfx5vQ945GT1lGe1ecZjcVdSupHw/FiTtNlhlFgLnUn+HUpbYOzWZZzUwfi9zFSzHWcLjvD9QCR41OFOiXmKKRzAZfdBMw2SK/R5b0vK0sIAmN+FRJ7SCTe/SISE2DyXCkxvBYBk0CmwiaHttHyYqlNLb++EkYdfmYraXD792tbI71U1HfmDp3wtV5R8H50zDCzVeg1eT0ZSHvlsyFeBDCD9VVuENJbc7pUhtSXpvEp8H8cbemUwKgfM0r71H/vfQeMjyZ4y8/+ca5S4ouz1pyexkSOwPA0qxVkk3fyB9hzrsuSKqZRcRuq9QuOk1ezEoW5gsntkKK1R8S776BQqMu0IpXGwilAzsGxw0xBZNn8GgpdjR8sZobXy4/rPMWJqdjhFESZ960azv5W3/8+Id5PCi/BBxE05pf7IkUqaddcAPCuQn33VhgH/iAKzakiIyZSHrVxjhfW6qIPbW1qvwxR3n11Yf5mtbd1CYrdqU18TeKBe4g7g/dKzfi0SWKUzh8mtcYo7jd4p5UiLW0YDnPD+B8qg0j5S4ug6NlkiwpN8wLPZx1iYQAc7/LlWyt4Tl/rHPMQdIPF7f4bFy7Zii8eGSI5HNqY2O8Z2Z20wPPXdAHfO7pr4GBx8CtM0TtKsnFAIqQGutV5mthPGGn9oZ4GGpXYIcP8Vl0rtj9W0fIRjTMdtM97VvScB5+ThKFmTqmD3ndlwj/pdYdekH3m69pu/mqihSBhpEBzKZGrOicWuE8aWKhmk6GNOd1B9Oilt/d9nnWwfue/TZVmq9v8xTPFK16TkuTd0vH5kvPfQ5WRLPI00gg0ZKJLodVdgaqJ3Vwejh6e7X9OvG24eaInQyiz9cWEWQw2I9aEmJsopXIdZtZDVlO6fREoIr/MspprX4xtu+Xcm9mSmGo7qcS25xteTgVmFxqok5a58PrZjzR8s/PpEX1K3itxjGX0M4JIl+WE5ckXUGUN45fpUgn0DIa21U17FBDNaa9/ouSUJsA5mqcxIDjjZWQmy63ezegD/A7su4eX/5h3xvpmO6Rppreb8L5ZtA03hi+aLzAwByDIaKwzVwkjIBzfFMxmhfQfRSz57N8Qo6bUgn0XhPkr+hYhMY1e+0m06cpi92Q0LofMJauk+sEc50Z8EUsGOwJj4YcHkzJQOkEEsovlpEEqGp9bfuDnsJCwEgQaMrfa/wQksGCIptSmxFuco77tIYZbkdi098ZfY5LKDKSjzE98dw7yi2q0rsevr4C30O+5VvjyL+YE4230trmW8ajog5TonI4/T5TzqLQ7XtOyCFEae0Y9uAwUCkoyYoGCygn1CakHPzWthsgDXHLUQOodPgkIrvz/iziTs0nrDoXT9gLCMo7y
x-ms-exchange-antispam-messagedata-1: oIfQ1aSsxMnE0sZkhDggCeTIFZSZWRqdd5C+KwT6Se5C402EZsLa5pbCK7izs9lgdXY8YPDUv74FAw==
Content-Type: multipart/alternative; boundary="_000_DU0PR07MB862048DB4F8EC770C1CC124098AD9DU0PR07MB8620eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DU0PR07MB8620.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4bdd68da-f0a8-4774-aafa-08da4f034793
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jun 2022 19:14:33.0233 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: EdSjnuFuKF2sWLifUrmZz1pXMVOq+pXp/7BOIENhQWp9YzctJgToESQaj3VznReVXkhCpEMPTAwECR5YxR9AhCb0dama05HtMLBV5lN2a9fPrGgFR8eLPThiJbbIs0dG
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR07MB3286
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/P6okA7dOys-bMaNZZKFyyS9nmC4>
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:14:43 -0000

Hi Stephan,

Thanks for the quick reply – replies inline prefaced with FP

Thanks,
Francesca

From: Stephan Wenger <stewe@stewe.org>
Date: Wednesday, 15 June 2022 at 21:08
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>
Subject: Re: Francesca Palombini's Discuss on draft-ietf-avtcore-rtp-vvc-16: (with DISCUSS and COMMENT)

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.



FP: Ah, I see. I was wondering what that “:” signified.. Then I suggest to add a sentence saying that, rather than modify the figure, just to clarify to the reader. Anyway – this is not worth blocking the document over, and I will update my DISCUSS accordingly.



    ### 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?



FP: If he did, apologies I have missed it – do let me know and I will also remove this DISCUSS point, if not, this should not be a problem but it will delay the document a few days.



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

    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.



FP: I understand, and I got that they are supposed to be understood from the VVC spec. My comment was for readability purposes – but I am ok with no changes.



    ### 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.



FP: sounds good.



    ### 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.



FP: Thanks.



    ### 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…



FP: I’d suggest fixing it with a new revision before AUTH48, especially if you have more non-blocking points from other AD reviews, but as long as it is clarified, I am happy :)