ISO/IEC 14496-15:2010/Cor 2:2012
(Corrigendum)Information technology — Coding of audio-visual objects — Part 15: Advanced Video Coding (AVC) file format — Technical Corrigendum 2
Information technology — Coding of audio-visual objects — Part 15: Advanced Video Coding (AVC) file format — Technical Corrigendum 2
Technologies de l'information — Codage des objets audiovisuels — Partie 15: Format de fichier de codage vidéo avancé (AVC) — Rectificatif technique 2
General Information
Relations
Standards Content (Sample)
INTERNATIONAL STANDARD ISO/IEC 14496-15:2010
TECHNICAL CORRIGENDUM 2
Published 2012-07-01
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION МЕЖДУНАРОДНАЯ ОРГАНИЗАЦИЯ ПО СТАНДАРТИЗАЦИИ ORGANISATION INTERNATIONALE DE NORMALISATION
INTERNATIONAL ELECTROTECHNICAL COMMISSION МЕЖДУНАРОДНАЯ ЭЛЕКТРОТЕХНИЧЕСКАЯ КОМИССИЯ COMMISSION ÉLECTROTECHNIQUE INTERNATIONALE
Information technology — Coding of audio-visual objects —
Part 15:
Advanced Video Coding (AVC) file format
TECHNICAL CORRIGENDUM 2
Technologies de l'information — Codage des objets audiovisuels —
Partie 15: Format de fichier de codage vidéo avancé (AVC)
RECTIFICATIF TECHNIQUE 2
Technical Corrigendum 2 to ISO/IEC 14496-15:2010 was prepared by Joint Technical Committee ISO/IEC
JTC 1, Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia
information.
5.2.2
Update the bulleted item as follows:
Parameter set track: A sync sample in a parameter set track indicates that all parameter sets needed
from that (decoding) time forward in the video elementary stream are in that or succeeding parameter
stream samples. Also there shall be a parameter set sample at each point a parameter set is updated.
Each parameter set sample shall contain exactly the sequence and picture parameter sets needed to
decode the relevant section of the video elementary stream.
5.2.4.1
Update the indicated paragraph as follows:
ICS 35.040 Ref. No. ISO/IEC 14496-15:2010/Cor.2:2012(E)
© ISO/IEC 2012 – All rights reserved
Published in Switzerland
---------------------- Page: 1 ----------------------
ISO/IEC 14496-15:2010/Cor.2:2012(E)
The values for AVCProfileIndication, AVCLevelIndication, and the flags which indicate profile compatibility
must be valid for all parameter sets of the stream described by this record. The level indication must indicate
a level of capability equal to or greater than the highest level indicated in the included parameter sets; each
profile compatibility flag may only be set if all the included parameter sets set that flag. The profile indication
must indicate a profile to which the entire stream associated with this configuration record conforms. If the
sequence parameter sets are marked with different profiles, and the relevant profile compatibility flags are all
zero, then the stream may need examination to determine which profile, if any, the entire stream conforms to.
If the entire stream is not examined, or the examination reveals that there is no profile to which the entire
stream conforms, then the stream must be split into two or more sub-streams with separate configuration
records in which these rules can be met.
5.2.4.1.2
Correct the following paragraph as follows:
bit_depth_chroma_minus8 indicates the bit depth of the samples in the Chroma arrays. For example,
a bit depth of 8 is indicated with a value of zero (BitDepth = 8 + bit_depth_chroma_minus8). The
value of this field shall be in the range of 0 to 4, inclusive.
5.3.4.1.3
Adjust the documentation for compressorname as follows:
Compressorname in the base class VisualSampleEntry indicates the name of the compressor used
with the value "\012AVC Coding" being recommended; the first byte is a count of the remaining
bytes, here represented by \012, which (being octal 12) is 10 (decimal), the number of bytes in the
rest of the string.
5.3.4.1.1
Replace “entire” as follows:
The sample entry name ‘avc1’ may only be used when the stream to which this sample entry applies is a
compliant and usable AVC stream as viewed by an AVC decoder operating under the configuration (including
profile and level) given in the AVCConfigurationBox.
5.3.4.2.2
Replace EBSP with RBSP:
NALUnitLength indicates the size of a NAL unit measured in bytes. The length field includes the size of
both the one byte NAL header and the RBSP payload but does not include the length field itself.
5.3.10
Adjust as follows:
An AVC sample is considered as a sync sample if ALL of the following conditions are met:
The video data NAL units in the sample indicate that the primary picture contained in the sample is an
instantaneous decoding refresh (IDR) picture.
All SPSs and PPSs needed to decode the video data NAL units in the sample of the IDR picture and
the following samples in decode order are containe
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.