CARVIEW |
Select Language
HTTP/2 200
date: Fri, 10 Oct 2025 03:04:38 GMT
content-type: text/html; charset=UTF-8
content-encoding: gzip
set-cookie: PHPSESSID=bjg2qfsvj2hb50bi8tdml9lng5; path=/
set-cookie: __cf_bm=UWEJqswIpgUwjA2GS1KjaBlUUOcD8jixdM9YNyguUds-1760065478-1.0.1.1-eyv4.8H8.a9l57X5bqxvXoX9SAaa5wEezUT4YZolQh_AdqK9u_RjW8KDkAASQ26wdSOCZMAs8Myq_jMs0W6jaFmCCN_AxcUQhU0W4dItCp8; path=/; expires=Fri, 10-Oct-25 03:34:38 GMT; domain=.rfc-editor.org; HttpOnly; Secure; SameSite=None
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
vary: Accept-Encoding
strict-transport-security: max-age=31536000; includeSubDomains
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
cf-cache-status: DYNAMIC
server: cloudflare
cf-ray: 98c2e433f900a45e-BLR
alt-svc: h3=":443"; ma=86400
RFC Errata Report » RFC Editor
Search RFCs
The Series
For Authors
Sponsor
RFC Errata
RFC 6386, "VP8 Data Format and Decoding Guide", November 2011
Source of RFC: INDEPENDENT
Errata ID: 5534
Status: Reported
Type: Technical
Publication Format(s) : TEXT
Reported By: Ard Oerlemans
Date Reported: 2018-10-18
Section 19.1 says:
unsigned char *c = pbi->source; unsigned int tmp; tmp = (c[2] << 16) | (c[1] << 8) | c[0]; key_frame = tmp & 0x1; version = (tmp >> 1) & 0x7; show_frame = (tmp >> 4) & 0x1; first_part_size = (tmp >> 5) & 0x7FFFF;
It should say:
unsigned char *c = pbi->source; unsigned int tmp; tmp = (c[2] << 16) | (c[1] << 8) | c[0]; key_frame = !(tmp & 0x1); version = (tmp >> 1) & 0x7; show_frame = (tmp >> 4) & 0x1; first_part_size = (tmp >> 5) & 0x7FFFF;
Notes:
In section 9.1, where the frame tag is described, the field for the key frame is defined as "A 1-bit frame type (0 for key frames, 1 for interframes)."
The code block in section 19.1 interprets the bit in the opposite way: 1 for key frames and 0 for interframes.
IAB • IANA • IETF • IRTF • ISE • ISOC • IETF Trust
Reports • Privacy Statement • Site Map • Contact Us