Re: [media-types] Registration of audio/aptx

Bjoern Hoehrmann <> Sat, 19 October 2013 10:17 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id D48B311E8164 for <>; Sat, 19 Oct 2013 03:17:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.37
X-Spam-Status: No, score=-2.37 tagged_above=-999 required=5 tests=[AWL=0.229, BAYES_00=-2.599]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id lN1qk5RmEyrN for <>; Sat, 19 Oct 2013 03:17:54 -0700 (PDT)
Received: from ( [IPv6:2620:0:2d0:201::1:71]) by (Postfix) with ESMTP id 1B77911E818B for <>; Sat, 19 Oct 2013 03:17:54 -0700 (PDT)
Received: from ( []) by (8.13.8/8.13.8) with ESMTP id r9JAHXx8004292 for <>; Sat, 19 Oct 2013 10:17:53 GMT
Received: from netb.Speedport_W_700V ([]) by (mrgmx101) with ESMTPA (Nemesis) id 0MSq5p-1V8PpG0kuT-00RoL1 for <>; Sat, 19 Oct 2013 12:17:31 +0200
From: Bjoern Hoehrmann <>
To: "Ali C. Begen (abegen)" <>
Date: Sat, 19 Oct 2013 12:17:40 +0200
Message-ID: <>
References: <>
In-Reply-To: <>
X-Mailer: Forte Agent 3.3/32.846
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Provags-ID: V03:K0:Ptll7p600O0z2Q1lrS3Jh4mDMhNTO2mOGlRsKfuxUq1RYcXF5aQ ciWsOG+uVXvUsJH7UgYxJt1duTNNFOCklBe8UAwhJH+T430C4NqsVI9ZljHk9YevZ5hXQvc ItjKd8wP2bDDJCTg+xx3hFnawu7gA2of8Hw/DNwmVNYHGyCAAhoVPOKKJuL4BuKqHW8Reqw Jg6iv2pgMOaPD/taxNJgw==
X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.0 ( []); Sat, 19 Oct 2013 10:17:54 +0000 (UTC)
Cc: "" <>
Subject: Re: [media-types] Registration of audio/aptx
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "IANA mailing list for reviewing Media Type \(MIME Type, Content Type\) registration requests." <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Sat, 19 Oct 2013 10:17:59 -0000

* Ali C. Begen (abegen) wrote:
>The following draft is requesting to register a new media subtype (Section 6.1). Your review is appreciated. 

>Registration of media subtype audio/aptx.
>     MIME media type name: audio

This is based on an obsolete version of the registration template. The
current one is slightly
different, for instance, this field should be `Type name:`.

>     MIME subtype name: aptx

(It seems a bit odd to call the codec "apt-X" but the type "aptx".)

>     Optional parameters:
>        ptime:
>        The recommended length of time (in milliseconds) represented by
>        the media in a packet.  Defaults to 4 ms. See Section 6 of 
>        [RFC4566].

(It might be better to say "Defaults to 4 (milliseconds)", otherwise
some might be confused whether the `ms` is part of the value.)

>        stereo-channel-pairs:
>        Defines audio channels that are stereo paired in the stream. 
>        See Section 3.  Each pair of audio channels is defined as two 
>        comma-separated values that correspond to channel numbers in 
>        the range 1..channels.  Each stereo channel pair is preceded 
>        by a '{', and followed by a '}'.  Pairs of audio channels are 
>        separated by a comma.  A channel MUST NOT be paired with more
>        than one other channel.  Absence of this parameter signals that
>        each channel has been independently encoded.

If the value includes characters like `{` then in protocols like HTTP
the value would have to be enclosed in double quotes since `{` is not
allowed as a bare token in that protocol. The situation may be similar
in RTP, and if so, that's not sufficiently clear from the text above.
The same goes for some other parameters and other characters like `,`.

>        embedded-autosync-channels:
>        Defines channels that carry embedded autosync.  embedded-
>        autosync-channels is defined as a list of comma-separated 
>        values that correspond to channel numbers in the range 1..
>        channels.  When a channel is stereo paired, embedded autosync
>        is shared across channels in the pair. Only the first channel 
>        as defined in stereo-channel-pairs MUST be specified in the 
>        embedded-autosync-channels list.

This should be rephrased to avoid combining "MUST" and "only"; it is
not clear whether specifying more than the first channel is optional
or forbidden. Same for the `embedded-aux-channels` parameter.

>     Encoding considerations: This type is only defined for transfer
>     via RTP [RFC3550].

Per this should be one
of the values defined in that section, probably `framed`. That it is
only defined for RTP should go into the `Restrictions on usage:` field.

>     Additional information: none
>     Person & email address to contact for further information: John 
>     Lindsay

This would be better as `John Lindsay <>`.

>     Author/Change controller: John Lindsay

Since this is a registration in the standards tree, assigning change
control to an individual requires some justification, I think.
Björn Höhrmann · ·
Am Badedeich 7 · Telefon: +49(0)160/4415681 ·
25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 ·