Re: [MMUSIC] WGLC on draft-ietf-mmusic-sdp-simulcast-07

worley@ariadne.com (Dale R. Worley) Fri, 03 March 2017 15:57 UTC

Return-Path: <worley@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3BCF01294F3 for <mmusic@ietfa.amsl.com>; Fri, 3 Mar 2017 07:57:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.933
X-Spam-Level:
X-Spam-Status: No, score=-1.933 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no 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 45joEMXZbgz8 for <mmusic@ietfa.amsl.com>; Fri, 3 Mar 2017 07:57:02 -0800 (PST)
Received: from resqmta-ch2-10v.sys.comcast.net (resqmta-ch2-10v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:42]) (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 2D43B1294CC for <mmusic@ietf.org>; Fri, 3 Mar 2017 07:57:02 -0800 (PST)
Received: from resomta-ch2-01v.sys.comcast.net ([69.252.207.97]) by resqmta-ch2-10v.sys.comcast.net with SMTP id jpZBcRPcrILPAjpZlcZ6Ww; Fri, 03 Mar 2017 15:57:01 +0000
Received: from hobgoblin.ariadne.com ([IPv6:2601:192:4603:9471:222:fbff:fe91:d396]) by resomta-ch2-01v.sys.comcast.net with SMTP id jpZjcXpOrVYHEjpZkcUPa0; Fri, 03 Mar 2017 15:57:01 +0000
Received: from hobgoblin.ariadne.com (hobgoblin.ariadne.com [127.0.0.1]) by hobgoblin.ariadne.com (8.14.7/8.14.7) with ESMTP id v23Fux0g018820; Fri, 3 Mar 2017 10:56:59 -0500
Received: (from worley@localhost) by hobgoblin.ariadne.com (8.14.7/8.14.7/Submit) id v23FuwEO018817; Fri, 3 Mar 2017 10:56:58 -0500
X-Authentication-Warning: hobgoblin.ariadne.com: worley set sender to worley@alum.mit.edu using -f
From: worley@ariadne.com
To: Iñaki Baz Castillo <ibc@aliax.net>
In-Reply-To: <CALiegfm3ombWAXVdVejN2SXOeGX6EJ21BUf0w7m0cT017nrjEw@mail.gmail.com> (ibc@aliax.net)
Sender: worley@ariadne.com
Date: Fri, 03 Mar 2017 10:56:58 -0500
Message-ID: <87mvd2fj5h.fsf@hobgoblin.ariadne.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-CMAE-Envelope: MS4wfGiO8d2C0075bcc69qrQxOHldmqjIIcUimVswvUnPFfl0CR88cXiMXZd0FS9BxINKx/BKV2Vyrtq1/inWdWykujCMFtRmwkI+pfUcC1aHT5ORoxCdhm/ aQBrDVgfQlRjEoV1pFmG+T6gl/7IdyY6WS/ZcxLgqra4sy8VZrRs9GXQTL3AV9zh90Z6j4ILJc7LjARg83/HLkUq4vUSfkcgSe3TIz3zJx/tg81JoTOOUJrB LxaI9Ok93hnAixlxplLVPlzWdO2++80WTqJc8tyIh7M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/kgLnUOUWENJ1nJ2pZbfesJ7rAKk>
Cc: fandreas@cisco.com, mmusic@ietf.org, draft-ietf-mmusic-sdp-simulcast@ietf.org
Subject: Re: [MMUSIC] WGLC on draft-ietf-mmusic-sdp-simulcast-07
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Mar 2017 15:57:03 -0000

Iñaki Baz Castillo <ibc@aliax.net> writes:
>> but according to https://tools.ietf.org/html/draft-ietf-mmusic-rid-09
>> it seems that "direction" (send/recv) should be placed *before*
>> "pt=xx":
>>
>> a=rid:<rid-id> <direction> [pt=<fmt-list>;]<restriction>=<value>...
>
> In fact, pt=xx seems to be yet another "param".

That purported BNF is really bizarre, since it generates the clearly
incorrect form:

   a=rid:<rid-id> <direction> <restriction>=<value><restriction>=<value>

A correct description is:

   a=rid:<rid-id> <direction> ( pt=<fmt-list> | <restriction>=<value> ) *( ; <restriction>=<value> )

The problem is that BNF doesn't allow you to directly specify what you
want to say:  (1) pt is like a parameter, but if it's present, it must
be first, and (2) there must be at least one pt or restriction.  And
there's no simple construction for "a list of one or more X's separated
by Y's".

Dale