Re: [payload] WGLC for VP8 Payload
Patrik Westin <pwestin@webrtc.org> Fri, 14 December 2012 23:06 UTC
Return-Path: <pwestin@google.com>
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 DE95821F8AD0 for <payload@ietfa.amsl.com>; Fri, 14 Dec 2012 15:06:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.375
X-Spam-Level:
X-Spam-Status: No, score=-102.375 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HS_INDEX_PARAM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_26=0.6, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z4ghVq4slCLX for <payload@ietfa.amsl.com>; Fri, 14 Dec 2012 15:06:53 -0800 (PST)
Received: from mail-pb0-f44.google.com (mail-pb0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 76BA421F8AAC for <payload@ietf.org>; Fri, 14 Dec 2012 15:06:48 -0800 (PST)
Received: by mail-pb0-f44.google.com with SMTP id uo1so2508919pbc.31 for <payload@ietf.org>; Fri, 14 Dec 2012 15:06:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=aQmHzgqmUsTcuvgPEPji7bpeTd/MNMmApKH8L2dSVkc=; b=h4HKkB59crWjFL36PtjHc4C7T1DDWtwk+bkQaLdcaxn6yO6gOWHrbAAM445NPk5iso pKLaLCOkyLL3b8V3JXUmTSbn+8ZhzJwP66HezgX+cH4+19/HlxwhTQJkHz+XnevDRP18 sYsjR4t1f02+40OWVwFoM9jbxOCp5llMAvF8yUrfwToLemIcNQoby1kuD+b2lA3IHXKn pYRNIu2/d9DwxmbKERgool2gsUdbVExBKrjaBEwCoahhLQIdmouFdsDhW2hvRrJ5KOXT wwbZ1F+GYUEzOo0rcp7rp/BfSn87BykOuDYZ6xoiDhYp5TvXCrWaldZuC1Uxoxy2mLbQ tbWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :x-gm-message-state; bh=aQmHzgqmUsTcuvgPEPji7bpeTd/MNMmApKH8L2dSVkc=; b=CmhxtUCcRw0clWEP96cduhBUeFL3tReP5Gj9Wik5HwjlOMV+enyUXym+yPPX2KQrp9 Ar/O+d9fSq/LTzM/ZQHN1bzjKUHLQCIB0Zj/8LDPPhDbsvPcOGZnFkjDh8WdGHsb0KJY zldowBpepV2JbYLjiJcdT1dvbfaqalVbX/Rigzre3qGAmACcHl7tpDLkzZsebzndpal9 omGc6qCrSN6yWonRIVamqvqNaLqNp8J91MWLJN+WlfTldK6OkMqFDmIl4SXAOUDb3Krm vMhUsOR+tPZ6qOEDIfkIVRK12b6ErbI4alnIsjJ2ct/fxFs4Et7MxKig5lquEGlhCeVh f7Gg==
Received: by 10.66.89.9 with SMTP id bk9mr19634030pab.67.1355526408084; Fri, 14 Dec 2012 15:06:48 -0800 (PST)
MIME-Version: 1.0
Sender: pwestin@google.com
Received: by 10.68.230.166 with HTTP; Fri, 14 Dec 2012 15:06:27 -0800 (PST)
In-Reply-To: <C3759687E4991243A1A0BD44EAC823034DFAE1DA60@BE235.mail.lan>
References: <CAESWC-zPzf3coU6pXXeyehoQ9YGH8bucVjUb6JBKLGGh2gdUJg@mail.gmail.com> <C15918F2FCDA0243A7C919DA7C4BE9940CD924F1@xmb-aln-x01.cisco.com> <CAESWC-xqTHdvUrBG6zVUTOiNJiSNd_ycWq2qmX28Mfy_cJW0wQ@mail.gmail.com> <C3759687E4991243A1A0BD44EAC823034DFAE1DA60@BE235.mail.lan>
From: Patrik Westin <pwestin@webrtc.org>
Date: Fri, 14 Dec 2012 15:06:27 -0800
X-Google-Sender-Auth: IZdPOupGUS4WgGQx4fYCgdMm4E4
Message-ID: <CAESWC-wJ68HMdHXS3fEUYkEFBS8YGXXGBaZc4Ay2Qz8Novf0yQ@mail.gmail.com>
To: Jonathan Lennox <jonathan@vidyo.com>
Content-Type: multipart/alternative; boundary="f46d042fda54099d2104d0d816d8"
X-Gm-Message-State: ALoCoQmMyvVtX29u0NhwpbEc6MPhJmYTAgda8cuWjcv13NUAWh4XHa0gfm6a39t+IALI3XVcYURfBvOTZGdCQpBhaCI8ADH7H4rKjIswIGtZ6oZU5v5IpOpIdzSqEGBHS7ErYu/DMTv4k46tDDFmNe/rz4Wmrlztnd7fZbhEFoMf4Zh0Ra3UUrBvHD2wt21LptYGLbwKGg/9
Cc: "draft-ietf-payload-vp8@tools.ietf.org" <draft-ietf-payload-vp8@tools.ietf.org>, "payload@ietf.org" <payload@ietf.org>
Subject: Re: [payload] WGLC for VP8 Payload
X-BeenThere: payload@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: pwestin@webrtc.org
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: <http://www.ietf.org/mail-archive/web/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: Fri, 14 Dec 2012 23:06:58 -0000
Ali do you really want me to add that to the draft? On Fri, Dec 14, 2012 at 2:55 PM, Jonathan Lennox <jonathan@vidyo.com> wrote: > What I think Ali meant was to add some text describing the implications of > this design choice for splicers – i.e., if these features are in use, they > must re-write packets indefinitely following a splice.**** > > ** ** > > *From:* pwestin@google.com [mailto:pwestin@google.com] *On Behalf Of *Patrik > Westin > *Sent:* Friday, December 14, 2012 5:47 PM > *To:* Ali C. Begen (abegen) > *Cc:* Jonathan Lennox; payload@ietf.org; > draft-ietf-payload-vp8@tools.ietf.org > > *Subject:* Re: [payload] WGLC for VP8 Payload**** > > ** ** > > Well he did not have a point in my mind. This is what he wrote.**** > > ** ** > > "The VP8 payload format's decision is a reasonable design choice -- as > compared to the H.264 SVC rules, it removes some ambiguity between splice > points and packet loss, giving decoders somewhat greater visibility as to > what's going on in the bitstream, and also allows TL0PICIDX and KEYIDX to > be orthogonal options because they increment independently."**** > > ** ** > > The worst thing that can happen in a draft is to leave ambiguity, which we > don't have in the current draft. However if we do it the way H.264 SVC do > we could introduce such ambiguity**** > > ** ** > > On Fri, Dec 14, 2012 at 2:30 PM, Ali C. Begen (abegen) <abegen@cisco.com> > wrote:**** > > Are you at least planning to put some text around the point Jonathan > brought up?**** > > ** ** > > *From: *Patrik Westin <pwestin@webrtc.org> > *Reply-To: *"pwestin@webrtc.org" <pwestin@webrtc.org> > *Date: *Friday, December 14, 2012 4:53 PM**** > > > *To: *"Ali C. Begen" <abegen@cisco.com>**** > > *Cc: *Jonathan Lennox <jonathan@vidyo.com>, "payload@ietf.org" < > payload@ietf.org>, "draft-ietf-payload-vp8@tools.ietf.org" < > draft-ietf-payload-vp8@tools.ietf.org>**** > > > *Subject: *Re: [payload] WGLC for VP8 Payload**** > > ** ** > > Trying to send this again since my previous message did not reach the list. > > Thanks for pointing out the inconsistency. We've submitted a new > draft that fixes that problem. **** > > > The second issue was intentional. We'll keep it this way.**** > > ** ** > > On Thu, Dec 13, 2012 at 8:55 AM, Ali C. Begen (abegen) <abegen@cisco.com> > wrote:**** > > Thanks, the authors just rev'ed the draft to fix the first issue. I hope > they will address the second issue first in the list and then reflect the > agreement in the next revision. I will hold on to the doc write-up till > then.**** > > > -acbegen > > -----Original Message----- > From: Jonathan Lennox <jonathan@vidyo.com>**** > > Date: Thursday, December 13, 2012 11:29 AM > To: "Ali C. Begen" <abegen@cisco.com>, "payload@ietf.org" > <payload@ietf.org> > Cc: "draft-ietf-payload-vp8@tools.ietf.org" > <draft-ietf-payload-vp8@tools.ietf.org>**** > > Subject: RE: [payload] WGLC for VP8 Payload > > >Hi, Ali -- > > > >I just wanted to make sure the issue had been considered; if the WG > >agrees that the current design is okay given the limitations I've > >mentioned, I'm not going to object. > > > >Discussion of the issue might be helpful in the document. > > > >-----Original Message----- > >From: Ali C. Begen (abegen) [mailto:abegen@cisco.com] > >Sent: Tuesday, December 11, 2012 7:13 PM > >To: Jonathan Lennox; payload@ietf.org > >Cc: draft-ietf-payload-vp8@tools.ietf.org > >Subject: Re: [payload] WGLC for VP8 Payload > > > >The first one should be fixed by the authors thru a quick revision. As > >for the second one, I will ask the authors reply. Also if there are > >others who strongly think one way or another, lets discuss it. > > > >Jonathan, are you ok if the authors simply acknowledge this in the draft > >(assuming they agree with you) or do you actually not like this at all? > > > >-acbegen > > > >-----Original Message----- > >From: Jonathan Lennox <jonathan@vidyo.com> > >Date: Tuesday, December 11, 2012 11:49 AM > >To: "payload@ietf.org" <payload@ietf.org> > >Subject: Re: [payload] WGLC for VP8 Payload > > > >>Hi -- I have two comments on this draft. Sorry for being late. > >> > >>First of all, an editorial matter: Section 6 says the format has no > >>parameters, but section 6.1 lists two optional parameters (max-fr and > >>max-fs). > >> > >> > >>Secondly, more substantively, I note that the payload format's rules on > >>KEYIDX and TL0PICIDX impose a fair bit of overhead on boxes that wish > >>to splice together VP8 streams, since both values are required to > >>always increment consecutively in a bitstream (if they're being used). > >> > >>By contrast, the equivalent fields of the H.264 SVC payload format (in > >>the PACSI) just say that IDRPICID must be different in consecutive IDR > >>frames, without requiring that the value increment by 1; and TL0PICIDX > >>resets to 0 on every IDR frame, rather than carrying on continuously. > >>(H.264's IDR frames are analogous for these purposes to VP8's essential > >>keyframes). > >> > >>This means that an H.264 SVC splicer -- as long as it doesn't get > >>unlucky, such that the two streams it's splicing happen to have > >>identical IDRPICID values at the splice point -- can just transition > >>from one bitstream to another at any IDR frame. > >> > >>By contrast, following a splice, a VP8 splicer must re-write both these > >>fields for the rest of the lifetime of the stream, since they each have > >>only one valid possible value following the splice. > >> > >>The VP8 payload format's decision is a reasonable design choice -- as > >>compared to the H.264 SVC rules, it removes some ambiguity between > >>splice points and packet loss, giving decoders somewhat greater > >>visibility as to what's going on in the bitstream, and also allows > >>TL0PICIDX and KEYIDX to be orthogonal options because they increment > >>independently. However, I wanted to make sure this had been considered > >>explicitly by the working group, and we had consensus that it was the > >>right decision. > >> > >>(Note well disclaimer: Vidyo has an IPR declaration against the VP8 > >>payload -- see <http://tracker.tools.ietf.org/ipr/1622/>.) > >> > >> > >>On Dec 5, 2012, at 9:20 PM, Ali C. Begen (abegen) wrote: > >> > >>> I have not seen any comments on the list. Please review the draft and > >>>post your comments on the list. > >>> > >>> Thanks. > >>> -acbegen > >>> > >>> -----Original Message----- > >>> From: "Ali C. Begen" <abegen@cisco.com> > >>> Date: Monday, November 19, 2012 3:15 PM > >>> To: "payload@ietf.org" <payload@ietf.org> > >>> Subject: [payload] WGLC for VP8 Payload > >>> > >>>> Hi everyone, > >>>> > >>>> We had a WGLC for this draft earlier this year and there have been a > >>>>few updates to the document. I am starting a 2nd WGLC. Please review > >>>>and comment on the list by December 10th. > >>>> > >>>> https://datatracker.ietf.org/doc/draft-ietf-payload-vp8/?include_tex > >>>> t=1 > >>>> > >>> https://www.ietf.org/mailman/listinfo/payload > >>> > >> > >>-- > >>Jonathan Lennox > >>jonathan@vidyo.com > >> > >> > >>_______________________________________________ > >>payload mailing list > >>payload@ietf.org > >>https://www.ietf.org/mailman/listinfo/payload > > > > _______________________________________________ > payload mailing list > payload@ietf.org > https://www.ietf.org/mailman/listinfo/payload**** > > ** ** > > ** ** > > ** ** > > ** ** >
- [payload] WGLC for VP8 Payload Ali C. Begen (abegen)
- Re: [payload] WGLC for VP8 Payload Ali C. Begen (abegen)
- Re: [payload] WGLC for VP8 Payload Ali C. Begen (abegen)
- Re: [payload] WGLC for VP8 Payload Tom Harper
- Re: [payload] WGLC for VP8 Payload Harald Alvestrand
- Re: [payload] WGLC for VP8 Payload Jonathan Lennox
- Re: [payload] WGLC for VP8 Payload Ali C. Begen (abegen)
- Re: [payload] WGLC for VP8 Payload Jonathan Lennox
- Re: [payload] WGLC for VP8 Payload Ali C. Begen (abegen)
- Re: [payload] WGLC for VP8 Payload Patrik Westin
- Re: [payload] WGLC for VP8 Payload Patrik Westin
- Re: [payload] WGLC for VP8 Payload Ali C. Begen (abegen)
- Re: [payload] WGLC for VP8 Payload Patrik Westin
- Re: [payload] WGLC for VP8 Payload Jonathan Lennox
- Re: [payload] WGLC for VP8 Payload Patrik Westin
- Re: [payload] WGLC for VP8 Payload Ali C. Begen (abegen)
- Re: [payload] WGLC for VP8 Payload Stephan Wenger
- Re: [payload] WGLC for VP8 Payload Glen Zorn
- Re: [payload] WGLC for VP8 Payload Patrik Westin
- Re: [payload] WGLC for VP8 Payload Ali C. Begen (abegen)
- Re: [payload] WGLC for VP8 Payload Harald Alvestrand
- Re: [payload] WGLC for VP8 Payload Ali C. Begen (abegen)
- Re: [payload] WGLC for VP8 Payload Roni Even
- Re: [payload] WGLC for VP8 Payload Jonathan Lennox