Skip to main content

VP8 Data Format and Decoding Guide
draft-bankoski-vp8-bitstream-06

Revision differences

Document history

Date Rev. By Action
2011-08-11
06 (System) New version available: draft-bankoski-vp8-bitstream-06.txt
2011-08-05
06 Cindy Morgan State changed to RFC Ed Queue from Approved-announcement sent.
2011-08-02
05 (System) New version available: draft-bankoski-vp8-bitstream-05.txt
2011-07-18
06 Amy Vezza IESG state changed to Approved-announcement sent
2011-07-18
06 Amy Vezza IESG has approved the document
2011-07-18
06 Amy Vezza Closed "Approve" ballot
2011-07-18
06 Amy Vezza Approval announcement text changed
2011-07-18
06 Amy Vezza Approval announcement text regenerated
2011-07-14
06 Cindy Morgan Removed from agenda for telechat
2011-07-14
06 Cindy Morgan State changed to Approved-announcement to be sent from IESG Evaluation.
2011-07-14
06 Stephen Farrell
[Ballot comment]
I'm surprised there are no security considerations in all that text.
Given that codec implementation flaws have been fairly common, it would
be …
[Ballot comment]
I'm surprised there are no security considerations in all that text.
Given that codec implementation flaws have been fairly common, it would
be good to give guidance on this, e.g. perhaps a small amount of
generic guidance (buffer overruns etc.) but also some detail if there
are specific things in this codec that implementers are likely to get
wrong.
2011-07-14
06 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded
2011-07-14
06 Adrian Farrel
[Ballot comment]
It is always a shame when a document shows up (even as an independendent publication request) and fails to pass idnits.

---

Thank …
[Ballot comment]
It is always a shame when a document shows up (even as an independendent publication request) and fails to pass idnits.

---

Thank you for the inclusion of the clear patent-related text in the document.
2011-07-14
06 Adrian Farrel [Ballot comment]
It is always a shame when a document shows up (even as an independendent publication request) and fails to pass idnits.
2011-07-14
06 Adrian Farrel [Ballot Position Update] New position, No Objection, has been recorded
2011-07-13
06 Gonzalo Camarillo [Ballot Position Update] New position, No Objection, has been recorded
2011-07-13
06 Peter Saint-Andre
[Ballot comment]
Informational documentation is good, especially when it is accurate and complete. I am unable to judge the accuracy of this document (however, I …
[Ballot comment]
Informational documentation is good, especially when it is accurate and complete. I am unable to judge the accuracy of this document (however, I did notice some small errors, such as "/*!\file decoder_impl.h" instead of "/*!\file vpx_codec_internal.h" in Section 20.19). As Wes Eddy noted regarding completeness, some files seem to be missing. Although I'm not quite sure which files are supposed to be included, according to my count the following files might be missing:

coef_update_probs.c
dboolhuff.c
dboolhuff.h
decodeframe.c (in one place called decodframe.c)
decodemv.c
dmode.c
filter_c.c
onyxd_if.c
quant_common.c
reconinter.c
reconintra.c
tree_reader.h
vpx_decoder_compat.h
yv12config.h
2011-07-13
06 Peter Saint-Andre [Ballot Position Update] New position, No Objection, has been recorded
2011-07-13
06 Ron Bonica [Ballot Position Update] New position, No Objection, has been recorded
2011-07-12
06 Russ Housley [Ballot Position Update] New position, No Objection, has been recorded
2011-07-11
06 Stewart Bryant [Ballot comment]
I have only reviewed this document for Routing implications and see no issues.
2011-07-11
06 Stewart Bryant [Ballot Position Update] New position, No Objection, has been recorded
2011-07-09
06 Wesley Eddy
[Ballot comment]
The document seems to be incomplete.  I'm unsure where to find the yv12config.h referenced in section 2 or the vpx_config.h referenced later -- …
[Ballot comment]
The document seems to be incomplete.  I'm unsure where to find the yv12config.h referenced in section 2 or the vpx_config.h referenced later -- are these supposed to be included in the document, or do they live somewhere else that the reader is supposed to know how to find?  You should make sure this is as self-contained as possible, as references to files that may  not be available N years from now doesn't seem like a good idea.  Note, there may be other files like this missing; I only spot-checked a number of them as I was walking through it.  Otherwise, I thought this was nicely written.
2011-07-09
06 Wesley Eddy [Ballot Position Update] New position, No Objection, has been recorded
2011-07-09
06 Pete Resnick [Ballot Position Update] New position, No Objection, has been recorded
2011-07-07
06 Amanda Baber This document doesn't have an IANA Considerations section. We believe it doesn't have any IANA actions.
2011-07-05
06 Robert Sparks State changed to IESG Evaluation from AD Evaluation.
2011-07-05
06 Robert Sparks Placed on agenda for telechat - 2011-07-14
2011-07-05
06 Robert Sparks [Ballot Position Update] New position, Yes, has been recorded for Robert Sparks
2011-07-05
06 Robert Sparks Ballot has been issued
2011-07-05
06 Robert Sparks Created "Approve" ballot
2011-07-05
06 (System) Ballot writeup text was added
2011-07-05
06 (System) Last call text was added
2011-07-05
06 (System) Ballot approval text was added
2011-06-20
06 Robert Sparks Removed from agenda for telechat
2011-06-17
06 Russ Housley Responsible AD has been changed to Robert Sparks from Russ Housley
2011-06-17
06 Russ Housley State changed to AD Evaluation from Publication Requested.
2011-06-16
04 (System) New version available: draft-bankoski-vp8-bitstream-04.txt
2011-06-15
03 (System) New version available: draft-bankoski-vp8-bitstream-03.txt
2011-06-14
06 Cindy Morgan
The draft draft-bankoski-vp8-Bitstream-02
is ready for publication from the Independent Stream.
Please ask IESG to review it, as set out in RFC 5742.

The …
The draft draft-bankoski-vp8-Bitstream-02
is ready for publication from the Independent Stream.
Please ask IESG to review it, as set out in RFC 5742.

The following is some background for this draft, please forward it
to IESG along with this request ...

This draft was submitted in November 2010.
It was reviewed by Cullen Jennings, who has considerable
experience with video codecs.

Cullen made quite a few suggestions for improvements, which
the authors have made.

Much of the content describes the codec and how it works by
giving a commentary on short sections of its reference implementation
in C. The reference implementation is given as an appendix.
I've asked the authors to include their LICENSE, PATENTS and AUTHORS
files, they will publish a new version that includes these.

Also, I've prodded the authors to make an IETF IPR declaration
so as to make that quite clear - the authors assure me that it
will be sent in soon (if it hasn't been already).

I won't publish it until I see the IPR declaration on the IETF
site, and I have the version including the three files mentioned
above. However, I'd like to get its 587452 review under way now.


Thanks, Nevil (ISE)

--
Nevil Brownlee (ISE), rfc-ise@rfc-editor.org
2011-06-14
06 Cindy Morgan Draft added in state Publication Requested
2011-06-14
06 Cindy Morgan Placed on agenda for telechat - 2011-06-23
2011-06-14
06 Cindy Morgan [Note]: 'ISE submission.' added
2011-05-19
02 (System) New version available: draft-bankoski-vp8-bitstream-02.txt
2011-05-18
(System) Posted related IPR disclosure: Google Inc's Statement of IPR Related to draft-bankoski-vp8-bitstream-02
2011-03-11
01 (System) New version available: draft-bankoski-vp8-bitstream-01.txt
2011-01-06
00 (System) New version available: draft-bankoski-vp8-bitstream-00.txt