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

Stephan Wenger <stewe@stewe.org> Mon, 20 June 2022 15:20 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 7917BC15AAE5; Mon, 20 Jun 2022 08:20:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=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 Bs5Q6t6sOnvo; Mon, 20 Jun 2022 08:20:16 -0700 (PDT)
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2125.outbound.protection.outlook.com [40.107.237.125]) (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 7CA0EC157901; Mon, 20 Jun 2022 08:20:15 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n1GRM/A3TQXaSgPjREMO+eJNVENcLwzWL+n0sv9/8tLlKVxoABZdKBUe5EtiySByHHQdK/XGfOiZGbMnLfN/5IMX1g4T1DOGnW357ERMyySa5UsV2zaro/6MplAbriwDRrrQ9lxpaGVDsW6vP95sv7VFXe+vhmpwEhTPxYBkBE2gj8KzHwR4mvpy2GdX4ib4P2cQ0ETAOy9kH63jQR5XYyNQBs85gxDWzHFGUIxgJ5zALVv7AoCZyo5bDSbh/dbKPQRgPlE0wC+2ijVWI2rceBhrXV5CEEqDq/MGN9b52aAbxYapvxt3c0I9xPaUhTZ6DL3wgvBBNoASUznT4RXJEg==
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=nqGmKGj8kqoyopJXk45ZB/8dvLQMwaq311W4zJZUjVI=; b=eTU+ZreZbj8lyXWPtCRWVcmdJg4REHBETFGra4++Zwv+HDxLq5xWduiA341FomHcIx2LdleGR1C6BDvEuE0aKcTEebVqtqox6gSTdc6Cd0c1zKT/mTNKrbkkJasqSnOHpsm0q8oJK044RQDn93JllJHRyYHx/nfAx/w16rf+F9qZe3kGve6MfM4Rp99sO0vblLIcFhmROrWi2C7jPByQjY1QW2g/K4umAb6KXkNuTzq08n1bCcfodCiEiJ4HzWVt2ixEIFsZHm6n/8a8XrG7S+om39jr0mbVjQgGi68b56RTvyxNptmz/9/2hAuT3eGJT4FMzonrkd9Bt34iotgIog==
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=nqGmKGj8kqoyopJXk45ZB/8dvLQMwaq311W4zJZUjVI=; b=gCuI0naTDQOzgNM04pQBwfoxHGRJDkuGGBwe+UmmcQRmq5vM3kmmF18ncrx1i+YLlq+EZKMDGkV/FzNV88CHOgSKV22AOyTw080eFvzmI2fX2Pv/5z4/cIp3LF4lXMPNs9jRwKUq7k4lxyAEC3sH8vOrwzNo5Kijy8sli1X81M4=
Received: from SJ0PR17MB4632.namprd17.prod.outlook.com (2603:10b6:a03:375::19) by SA0PR17MB4441.namprd17.prod.outlook.com (2603:10b6:806:e4::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.22; Mon, 20 Jun 2022 15:20:10 +0000
Received: from SJ0PR17MB4632.namprd17.prod.outlook.com ([fe80::b0e7:e753:100c:3a73]) by SJ0PR17MB4632.namprd17.prod.outlook.com ([fe80::b0e7:e753:100c:3a73%4]) with mapi id 15.20.5353.022; Mon, 20 Jun 2022 15:20:10 +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 No Objection on draft-ietf-avtcore-rtp-vvc-16: (with COMMENT)
Thread-Index: AQHYhIzOOGlMAa13z0KsyRMjwH9jpK1X9AKA
Date: Mon, 20 Jun 2022 15:20:10 +0000
Message-ID: <C8B6C199-0C71-4644-B5AD-070F31985C02@stewe.org>
References: <165571932363.16349.13361445066574369196@ietfa.amsl.com>
In-Reply-To: <165571932363.16349.13361445066574369196@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.62.22061100
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: d79fb79f-024f-4952-3257-08da52d05dac
x-ms-traffictypediagnostic: SA0PR17MB4441:EE_
x-microsoft-antispam-prvs: <SA0PR17MB44411F8A6E09001D66AAECEDAEB09@SA0PR17MB4441.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: 9YLHR/NsUCCO2464sIWrlwf3VsZVR4LJBXGhETp+n4Bn0wAzXm06uCU/KAlJzGjO3YTcI8SQHaaBoZ746x83YR11LVShCoe8mih6JQNWk1OQH5kI4fs0gXaag1rkirQaYTcgeZqNY1W/9h8U7HXzy730XHV5fn8I4I9ea7NTTQCRzTX973t+6a3azP2Twt3sB1YP+yyHf+UJie0If70xGZyNtry1dSniCJ1qSzu8VM5d+zvoLUJbGjRCXe5ROjo4YjPYgaF1pvj1dSq9Hg9rXO7z6iyDlS2lgrpX6qfKSZuAwIwPUuchWZZ8CPVPtZW4aou+TFbekMbR1PCrBIHfU9msIkOaOzRGHG9gXGEJqZj1DoHEQ9lbWqQCIBCdjbfeoVyHL7mkcUjpqx2SwR6WDxGPR7F96o+qyU7/awBpWPUBqY3VeKDh6Y7l6dWHaDepY/AsUT7KBPXnSy6n7rQ+iQH+zbSQtUdTzUCZp3J8SY8wmOxwgY8Q835W8pa7PLWhengqOBnMNFFBJQG1noD0WLwLQ2h4yS6YV6p5qfvyAIKH3dkV0fPC+4pVnwPhXPC0fDlRjb+KE339vxq9p0DMK6G0qJwoiSckGvNZcPQVc7gjl8YD94AHiFVEIfykM/gS/DHPY7gDWNj8BVzmkSO4SRWOoNKIFznw0drU0wOgxQ9Z5aj6p9FEdwYOqSkaRErbOZpmI8/ccZ3eSqT3RWWU/J/aCO/amePdAArSLNAm6PrCosWRWOy5q0bq1YsvNkerD/4Fkr//sw6ET8evP+JzpaOq8Zv9kwc22056N6gZZpfkgq9JA201Br9iGPbi1LXx
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)(136003)(39830400003)(366004)(396003)(346002)(376002)(41300700001)(2616005)(33656002)(5660300002)(122000001)(6512007)(38100700002)(2906002)(86362001)(26005)(6506007)(38070700005)(66946007)(66556008)(76116006)(66574015)(83380400001)(66476007)(66446008)(4326008)(8676002)(36756003)(64756008)(71200400001)(966005)(6486002)(478600001)(8936002)(110136005)(316002)(54906003)(186003)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Lz1cyaKR7PDrMGtqTXm2lY6DNvGRZszhjukLGPMR/fT/lSi2lN2C5aj1EM4WeA6YtRM/tjyI+C8pBbK6mdAf4RUdAclB0vlNZ2anmGCEfESlIrTaf6QfpvQDDtFhypcqIPNSsOT3F6PZJ2w2Rrxb+kQBw9rPz4PDSJ5JFmGdO2Dh6RJchycrhrjHwtyyl5TCUCJ+aAg35TyB09Ctcm0pCctmCp2I6myDEhHSD7abxsZyTyZqOqgBpXMB5BLVVr+Dd+qYxVKbWWOO9wFUeeSItJHfWVVZTCohQDIrI7zTsbSb4FvaSIZsuvfeMoMwl70jun3aw+5y19UTouBd+ogi11TXAjddF13Zs0AdMm/Txh7iuqLzwC134rlcVYu+USv2IpdtSIDKPgSao7JTkIYrksi3sOm/z6HbZ5uBOfUpE3+kEeup5Vyl6o9AXO11r0VK//rzd/sS4oG9rS1WPdtrC+BcxOj9g4qffZlUcp+5oKwXYiD0cf2x3pdyKX2mayfHOoVCTBebSaCT98beoYdw8uvR0QE1BJQINEhgWtCePnooIUspeoEciKbDSEaHJfZgK0X8jXM5vw90qSwObGaw99pjGayCMsp2FaalNcNV+HkucThddqcuetgHTuwt6PtSNfnB7dgrsJ7E6UJIag73VbTWAVde8KwsjGPpy1Yccrk+po8W+yyWL+AYi0eoNUBuZ87sq3XZ4VXEr1arMzS8/GWG+zfIR42dGC2RFOlAFgRneQp0Qun9qlG5PTd6y3GNtGtV9Q+NAgXuxb+Fi6TithTz1B7eL9LHlBGnisv/pcPMm9TIXtYWc55rcQ0NCVrDBEHavvbvDqP2Mm05qNE9pVcUwQy35swOTNR+D14fCfg2WKRzTsxwBBNQXC+T/n3P8iao1eZLnSzP+9vv6spTwhEu4jaJXGxaQpdJJ7G6SlrHbTF2wcX8V/kfJ4GhRYO2F6T0AffuYtDJAO0NPVvSpFpnnnejfoIOumSGydxuI8ox6Kze7RRVTgpF2bhrFXsW7kLbg8a8b40GDYO/5JRYrpH6gwsgqFSDrbHPRMIuGSZeEF7xhbfbuSImYrrzFkPaYp/RdyMKoY6adqgyNqrJq8+N7TWT22veKyvNSmBIOy3nRLwHfajrN5g8KcCEEqaAE/DChWCQnAca8F/LMR8fJQKqf9+0319Y+tOMLMWdx38pdt/yUxmMQaMUSWtIS5wsWwvnu1Bivr07rmCzVeCp1L1/9io5zyQnGLYYMPtqCugj8bhbfQfj1UcP/Vjn6+F29/by8A02iDS8ebJq9YwV8VH5vKgTpnCeZ0ay4Qle3SKYojOk7IJN8SkGwllkCpIQYIBSj+1lHSUgBXZpNY4afQEK/GX4njn5BhVqq67rtNtbRpuuBAV/Rrmka/+kYxAsXTcdo20LziFurEujQ779pmoZQlQuyhR1iLW04tO3660MVHtLeieL0FfjEAPToQotOzlaY/Ay7UpI8T+ljEaez+45LrVPl7fyeVM4nUTm40zYEjTQs0XuwR3J634mFrXJ/kfVDtOOih4sgcg8pc12WnXmcUcCjhRckEQQohlOk81g6rPE6K3ZS0QncS5ZafI/yFzTVutliJ69Z3e91pRV+1nDAayyJxRY9MnSBNJt9gGTME+aMU0cx7l0A5ssXwdtcMxEpu8/W9vmSNHvcOQpQPdVDPrDUXwpp0opfNG1+GNz9UVsTBGFhmofyA6u4pynPjn7VgH0OcZK15KBjpKm/w==
Content-Type: text/plain; charset="utf-8"
Content-ID: <769E9561D4B87A4F91669734A5522CA2@namprd17.prod.outlook.com>
Content-Transfer-Encoding: base64
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: d79fb79f-024f-4952-3257-08da52d05dac
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jun 2022 15:20:10.4275 (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: AzkuqOHdSYWtK+mxmCRRTOMptPx7+5zbPw3BQWyHobj7etdAAgv0E/4C/LjT0Ws9
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR17MB4441
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/7otdhVDuJHadlLIMtYBHnQt1Mto>
Subject: Re: [AVTCORE] Francesca Palombini's No Objection on draft-ietf-avtcore-rtp-vvc-16: (with 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: Mon, 20 Jun 2022 15:20:20 -0000

HI Francesca,
Thanks very much for clearing the discuss, and we will implement as documented below.
Stephan

On 6/20/22, 03:02, "Francesca Palombini via Datatracker" <noreply@ietf.org> wrote:

    Francesca Palombini has entered the following ballot position for
    draft-ietf-avtcore-rtp-vvc-16: No Objection

    When responding, please keep the subject line intact and reply to all
    email addresses included in the To and CC lines. (Feel free to cut this
    introductory paragraph, however.)


    Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ 
    for more information about how to handle DISCUSS and COMMENT positions.


    The document, along with other ballot positions, can be found here:
    https://datatracker.ietf.org/doc/draft-ietf-avtcore-rtp-vvc/



    ----------------------------------------------------------------------
    COMMENT:
    ----------------------------------------------------------------------

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

    cc @fpalombini

    Thank you for the work on this document, and for addressing my previous
    DISCUSSes.

    Thanks for posting the media-types review request
    https://mailarchive.ietf.org/arch/msg/media-types/iinskT_KIviiCsmnL32ql4PuQfU/
    and thanks to Martin Dürst for his review.

    Re the IANA registration: in recent years we have preferred to use "IETF" for
    change controller, to indicate that this comes from a consensus document, as
    document in
    https://datatracker.ietf.org/doc/html/draft-leiba-ietf-iana-registrations-00.
    So in this case I would suggest using "IETF <avtcore@ietf.org>". I am ok with
    no changes for the other review comments, thanks for the replies.

    Francesca

    ## Comments

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

    EDIT: from the authors - "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. " I
    suggest adding a sentence clarifying the above to avoid confusion in the reader.

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

    ### Wrong reference

    Section 4.3:
    ```
          header.  This payload structure is specified in Section 4.4.1.
    ```
    4.4.1 should be 4.3.1.

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

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

    ## Notes

    This review is in the ["IETF Comments" Markdown format][ICMF], You can use the
    [`ietf-comments` tool][ICT] to automatically convert this review into
    individual GitHub issues.

    [ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md
    [ICT]: https://github.com/mnot/ietf-comments