ISO/IEC 14496-5:2001Published

Information technology — Coding of audio-visual objects — Part 5: Reference software

Technologies de l'information — Codage des objets audiovisuels — Partie 5: Logiciel de référence

Abstract / scope

Reference software is normative in the sense that any conforming implementation of the software, taking the same

conformant bitstreams, using the same output file format, will output the same file. Complying ISO/IEC 14496

implementations are not expected to follow the algorithms or the programming techniques used by the reference

software. Although the decoding software is considered normative, it cannot add anything to the textual technical

description included in parts 1, 2, 3 and 6 of ISO/IEC 14496.

The software contained in this part of ISO/IEC 14496 is divided into three categories:

a) Elementary stream decoding software is catalogued in clauses 3, 4 and 5. This software accepts

elementary streams encoded according to the normative specification in parts 1, 2, 3 and 6 of ISO/IEC 14496

and decodes the streams into the media types associated with each elementary stream. While this software

appears in the normative part of this specification, attention is drawn to the fact that the implementation

techniques used in this software are not considered normative ? several different implementations could

produce the same result ? but the software is considered normative in that it correctly implements the decoding

processes described in parts 1, 2, 3 and 6 of ISO/IEC 14496.

b) Elementary stream encoding software is catalogued in Annex A (informative). This software creates

elementary streams from associated media types. The encoders are provided as a means to obtain

elementary streams with the normative syntax described in parts 1, 2 and 3 of ISO/IEC 14496. The techniques

used for encoding are not specified by this specification, and the quality and complexity of these encoders has

not been optimized.

c) Utility software is catalogued in Annex B (informative). This software was found useful by the developers of

the standard, but may not conform to the normative specifications given in parts 1, 2, 3 and 6 of

ISO/IEC 14496.

File locations given in this part of ISO/IEC 14496 are expressed relative to its location in the source tree.

Life cycle

Amendments & corrigenda

ISO/IEC 14496-5:2001/Amd 1:2002PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 1: Reference software for MPEG-4International Standard · Published 2 Dec 2002 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 2:2003PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 2: MPEG-4 reference software extensions for XMT and media nodesInternational Standard · Published 17 Mar 2003 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 3:2003PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 3: Visual new level and toolsInternational Standard · Published 9 Dec 2003 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 4:2004PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 4: IPMPX reference software extensionsInternational Standard · Published 25 Aug 2004 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 5:2004PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 5: Reference software extensions for error resilient simple scalable profileInternational Standard · Published 8 Nov 2004 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 7:2005PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 7: AFX reference software extensionsInternational Standard · Published 25 Apr 2005 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 6:2005PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 6: Advanced Video Coding (AVC) and High Efficiency Advanced Audio Coding (HE AAC) reference softwareInternational Standard · Published 15 Jun 2005 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 8:2006PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 8: AVC fidelity range extensions reference softwareInternational Standard · Published 7 Apr 2006 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 6:2005/Cor 1:2006PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 6: Advanced Video Coding (AVC) and High Efficiency Advanced Audio Coding (HE AAC) reference software — Technical Corrigendum 1International Standard · Published 14 Nov 2006 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 10:2007PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 10: SSC, DST, ALS and SLS reference softwareInternational Standard · Published 1 Mar 2007 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 9:2007PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 9: Morphing & Textures reference softwareInternational Standard · Published 17 Apr 2007 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 12:2007PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 12: Updated file format reference softwareInternational Standard · Published 19 Nov 2007 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 11:2007PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 11: MPEG-J GFX Reference softwareInternational Standard · Published 3 Dec 2007 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 10:2007/Cor 1:2008PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 10: SSC, DST, ALS and SLS reference software — Technical Corrigendum 1International Standard · Published 18 Mar 2008 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 13:2008PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 13: Geometry and shadow reference softwareInternational Standard · Published 7 Apr 2008 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 1:2002/Cor 1:2008PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 1: Reference software for MPEG-4 — Technical Corrigendum 1International Standard · Published 8 Apr 2008 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 10:2007/Cor 2:2008PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 10: SSC, DST, ALS and SLS reference software — Technical Corrigendum 2International Standard · Published 17 Jun 2008 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 16:2008PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 16: Symbolic Music Representation reference softwareInternational Standard · Published 7 Jul 2008 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 17:2008PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 17: Reference software for LASeR and SAFInternational Standard · Published 7 Jul 2008 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 18:2008PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 18: Reference software for new profiles for professional applicationsInternational Standard · Published 9 Dec 2008 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 20:2009PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 20: MPEG-1 and -2 on MPEG-4 reference software and BSAC extensionsInternational Standard · Published 10 Feb 2009 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 14:2009PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 14: Open Font Format reference softwareInternational Standard · Published 30 Mar 2009 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 21:2009PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 21: Frame-based Animated Mesh Compression reference softwareInternational Standard · Published 5 May 2009 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 10:2007/Cor 3:2009PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 10: SSC, DST, ALS and SLS reference software — Technical Corrigendum 3International Standard · Published 8 May 2009 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 19:2009PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 19: Reference software for Scalable Video CodingInternational Standard · Published 29 May 2009 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 22:2009PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 22: Reference software for 3D Graphics Compression Model (3DGCM)International Standard · Published 9 Oct 2009 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 24:2009PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 24: Reference software for AAC-ELDInternational Standard · Published 9 Oct 2009 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 25:2009PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 25: Reference software for scene partitioningInternational Standard · Published 7 Dec 2009 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 14:2009/Cor 1:2010PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 14: Open Font Format reference software — Technical Corrigendum 1International Standard · Published 11 Feb 2010 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 23:2010PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 23: Synthesized texture reference softwareInternational Standard · Published 22 Feb 2010 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 15:2010PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 15: Reference software for Multiview Video CodingInternational Standard · Published 19 Apr 2010 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 10:2007/Cor 4:2010PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 10: SSC, DST, ALS and SLS reference software — Technical Corrigendum 4International Standard · Published 30 Aug 2010 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 27:2011PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 27: Scalable complexity 3D mesh coding reference softwareInternational Standard · Published 4 Feb 2011 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 28:2011PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 28: Reference software for LASeR adaptation toolsInternational Standard · Published 28 Apr 2011 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 10:2007/Cor 5:2011PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 10: SSC, DST, ALS and SLS reference software — Technical Corrigendum 5International Standard · Published 11 Oct 2011 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 5:2004/Cor 1:2011PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 5: Reference software extensions for error resilient simple scalable profile — Technical Corrigendum 1International Standard · Published 11 Oct 2011 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 29:2011PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 29: Reference software for LASeR presentation and modification of structured information (PMSI) toolsInternational Standard · Published 28 Oct 2011 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 30:2011PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 30: ExtendedCore2D reference softwareInternational Standard · Published 29 Nov 2011 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 26:2011PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 26: Reference software for scalable complexity 3D mesh coding in 3DG compression modelInternational Standard · Published 29 Nov 2011 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 31:2012PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 31: Reference software for efficient representation of 3D meshes with multiple attributesInternational Standard · Published 18 Apr 2012 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 10:2007/Cor 6:2012PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 10: SSC, DST, ALS and SLS reference software — Technical Corrigendum 6International Standard · Published 3 Jul 2012 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 24:2009/Cor 1:2012PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 24: Reference software for AAC-ELD — Technical Corrigendum 1International Standard · Published 13 Nov 2012 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 24:2009/Cor 2:2013PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 24: Reference software for AAC-ELD — Technical Corrigendum 2International Standard · Published 29 Aug 2013 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 34:2014PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 34: Reference software of the multi-resolution frame compatible stereo coding of AVCInternational Standard · Published 20 Nov 2014 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 27:2011/Cor 1:2015PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 27: Scalable complexity 3D mesh coding reference software — Technical Corrigendum 1International Standard · Published 26 Mar 2015 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 33:2015PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 33: Reference software for MVC plus depth extension of AVCInternational Standard · Published 31 Mar 2015 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 32:2015PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 32: Reference software for multi-resolution 3D mesh compressionInternational Standard · Published 5 Aug 2015 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 35:2015PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 35: 3D-AVC Reference softwareInternational Standard · Published 5 Aug 2015 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 37:2015PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 37: New levels for the AAC profiles, uniDRC support, AAC block length parameter correctionsInternational Standard · Published 19 Nov 2015 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 36:2015PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 36: Pattern-based 3D mesh coding reference softwareInternational Standard · Published 19 Nov 2015 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 39:2016PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 39: Reference software for the Multi-resolution Frame Compatible Stereo Coding with Depth Maps of AVCInternational Standard · Published 27 May 2016 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 24:2009/Cor 3:2017PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 24: Reference software for AAC-ELD — Technical Corrigendum 3International Standard · Published 30 Jan 2017 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 42:2017PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 42: Reference software for the alternative depth information SEI message extension of AVCInternational Standard · Published 23 Mar 2017 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 43:2018PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 43: New levels of ALS simple profile, SBR enhancementsInternational Standard · Published 7 Nov 2018 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 41:2019PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 41: Reference software for internet video codingInternational Standard · Published 17 Apr 2019 · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2001/Amd 40:2019PublishedInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 40: Printing material and 3D graphics coding for browsers reference softwareInternational Standard · Published 26 Jun 2019 · ISO/IEC JTC 1/SC 29

Replaces

ISO/IEC 14496-5:2000/PDAM 1Deleted (project abandoned)Information technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 1: Reference software extensionsInternational Standard · ISO/IEC JTC 1/SC 29ISO/IEC 14496-5:2000WithdrawnInformation technology — Coding of audio-visual objects — Part 5: Reference softwareInternational Standard · Published 13 Apr 2000 · ISO/IEC JTC 1/SC 29