Re: [payload] Addressing comments on 2nd WGLC of draft-ietf-payload-rtp-ancillary-08

John Fletcher <John.Fletcher@bbc.co.uk> Mon, 08 May 2017 10:35 UTC

Return-Path: <John.Fletcher@bbc.co.uk>
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 107F5129421 for <payload@ietfa.amsl.com>; Mon, 8 May 2017 03:35:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.502
X-Spam-Level:
X-Spam-Status: No, score=-1.502 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, 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 naKICAYksCuF for <payload@ietfa.amsl.com>; Mon, 8 May 2017 03:35:23 -0700 (PDT)
Received: from mailout1.cwwtf.bbc.co.uk (mailout1.cwwtf.bbc.co.uk [132.185.160.180]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 418721293D6 for <payload@ietf.org>; Mon, 8 May 2017 03:35:23 -0700 (PDT)
Received: from BGB01XI1012.national.core.bbc.co.uk (bgb01xi1012.national.core.bbc.co.uk [10.161.14.16]) by mailout1.cwwtf.bbc.co.uk (8.15.2/8.15.2) with ESMTP id v48AZItD004287; Mon, 8 May 2017 11:35:18 +0100 (BST)
Received: from BGB01XUD1011.national.core.bbc.co.uk ([10.161.14.9]) by BGB01XI1012.national.core.bbc.co.uk ([10.161.14.16]) with mapi id 14.03.0319.002; Mon, 8 May 2017 11:35:18 +0100
From: John Fletcher <John.Fletcher@bbc.co.uk>
To: Thomas Edwards <Thomas.Edwards@fox.com>
CC: "payload@ietf.org" <payload@ietf.org>
Thread-Topic: Addressing comments on 2nd WGLC of draft-ietf-payload-rtp-ancillary-08
Thread-Index: AQHSw6cKJHsTJYrHE0yJGid5ElJJq6HissNP///+xwCAATe//IAAaGwAgAGtr1n//+rkAIAEWJoL
Date: Mon, 08 May 2017 10:35:17 +0000
Message-ID: <B1D49063AD5FBD4688F3EEDEC68B2017C3816F58@bgb01xud1011>
References: <26ED0D58-E6D6-4DD7-9801-4556FF67AAC2@fox.com> <B1D49063AD5FBD4688F3EEDEC68B2017C38150C0@bgb01xud1011> <5963166F-3FCC-4B88-8F60-1CBF4F5CFC0C@fox.com> <B1D49063AD5FBD4688F3EEDEC68B2017C3815690@bgb01xud1011> <54FEE4EC-5366-4086-B656-820510264769@fox.com> <B1D49063AD5FBD4688F3EEDEC68B2017C3815AFA@bgb01xud1011>, <4F87A2C7-8F46-4D6C-8B90-48DB7215334D@fox.com>
In-Reply-To: <4F87A2C7-8F46-4D6C-8B90-48DB7215334D@fox.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [172.19.161.212]
x-exclaimer-md-config: c91d45b2-6e10-4209-9543-d9970fac71b7
x-tm-as-product-ver: SMEX-11.0.0.4179-8.100.1062-23056.006
x-tm-as-result: No--5.560000-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/payload/nwN7O6vcjz-2BE7_T22UrwKrnEk>
Subject: Re: [payload] Addressing comments on 2nd WGLC of draft-ietf-payload-rtp-ancillary-08
X-BeenThere: payload@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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, 08 May 2017 10:35:25 -0000

On the C bit, I'm not disagreeing with signalling of the data channel where appropriate, just improving the wording.  In particular "if set to '0' the ANC data  corresponds to the luma (Y) data channel" is not correct because '0' would also correspond to case where there are no luma/color difference data channels or there is no association with SDI (and perhaps no requirement as to which data channel to use, even if there were an association with SDI).

On data stream number, the numbering will be different from the interface standards because they have link number and data stream number but we are combining them into a single data stream number.  I think some (normative) explanation is needed.

John
________________________________________
From: payload [payload-bounces@ietf.org] on behalf of Thomas Edwards [Thomas.Edwards@fox.com]
Sent: 06 May 2017 00:01
To: payload@ietf.org
Subject: Re: [payload] Addressing comments on 2nd WGLC of draft-ietf-payload-rtp-ancillary-08

>On 5/5/17, 10:38 AM, "John Fletcher" <John.Fletcher@bbc.co.uk> wrote:

> Regarding the C bit, I think something like my originally suggested wording is better:

> If the data corresponds to the color-difference data channel of an associated SDI interface, the C flag shall be set to "1".  If the data corresponds to the luma data channel of an associated SDI
>interface, or the interface does not have separate luma and color-difference data channels, or the data is not associated with an SDI interface, the C flag shall be set to "0".

> Reasons being (a) you should mention that luma/color-difference channels are things in an SDI interface; (b) your suggested wording says  that if it is set to "0" the ANC data  corresponds to the >luma (Y) data channel, but that is not necessarily true, it might be because there are no luma/color-difference channels or because  there is no associated SDI interface.

I think we’ve discussed this before (see: https://mailarchive.ietf.org/arch/msg/payload/cd-_KMT18N7x4qJx--3BgBYbWp0).  There are ANC data packet standards that require the use of particular data channels.  Even if the ANC data packet is not sourced from an SDI interface, it is best if it is marked in the proper data channel so that downstream devices re-embedding in SDI can do their job properly.  And even if there is no SDI period, I don’t think it hurts much to mark the ANC data packets in the data channel required by their defining standard.

>Regarding link number, you probably need to explain that if there are 2 links with 4 data channels each, you number the data channels across all links so that link 2, data channel 1 is the 5th data > channel etc.

The link a particular stream uses would be specified by the interface standard.  I can add that as a note.

>You might also want to allow another bit so you could go up to 24 Gbit/s interfaces.

I’m OK with throwing one more bit in to be extensible.  However, to be clear, there are no current SMPTE SDI standards or projects that I am aware of that need more than 32 streams.  I also hope that if SMPTE does standardize a 24 Gbps interface that they do it in a less arcane fashion than having 64 streams.

 -Thomas

_______________________________________________
payload mailing list
payload@ietf.org
https://www.ietf.org/mailman/listinfo/payload