<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multimedia.cx/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zorglub21</id>
	<title>MultimediaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multimedia.cx/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zorglub21"/>
	<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php/Special:Contributions/Zorglub21"/>
	<updated>2026-05-05T08:55:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=MP2&amp;diff=14055</id>
		<title>MP2</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=MP2&amp;diff=14055"/>
		<updated>2012-05-23T19:33:21Z</updated>

		<summary type="html">&lt;p&gt;Zorglub21: /* Open source implementations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Codec ID: 0x0050&lt;br /&gt;
&lt;br /&gt;
MPEG-1 Audio Layer II (MP2) is an audio codec defined by ISO/IEC 11172-3. An extension exists: MPEG-2 Layer II and is defined in ISO/IEC 13818-3. It is the predecessor of [[MP3]].&lt;br /&gt;
&lt;br /&gt;
[http://www.cmis.csiro.au/maaate/docs/layer2.txt Some useful information on MPEG Layer 2] (unreachable as of Dec 7th 2007)&lt;br /&gt;
&lt;br /&gt;
===Open source encoder implementations===&lt;br /&gt;
*[http://sourceforge.net/projects/toolame/files/ TooLame], free software MPEG Layer II implementation with DAB support (Digital Audio Broadcasting)&lt;br /&gt;
*[http://www.twolame.org/ TwoLame], more recent free software implementation but DAB support broken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Audio Codecs]]&lt;/div&gt;</summary>
		<author><name>Zorglub21</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=MP2&amp;diff=14054</id>
		<title>MP2</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=MP2&amp;diff=14054"/>
		<updated>2012-05-23T19:33:06Z</updated>

		<summary type="html">&lt;p&gt;Zorglub21: /* Implementations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Codec ID: 0x0050&lt;br /&gt;
&lt;br /&gt;
MPEG-1 Audio Layer II (MP2) is an audio codec defined by ISO/IEC 11172-3. An extension exists: MPEG-2 Layer II and is defined in ISO/IEC 13818-3. It is the predecessor of [[MP3]].&lt;br /&gt;
&lt;br /&gt;
[http://www.cmis.csiro.au/maaate/docs/layer2.txt Some useful information on MPEG Layer 2] (unreachable as of Dec 7th 2007)&lt;br /&gt;
&lt;br /&gt;
===Open source implementations===&lt;br /&gt;
*[http://sourceforge.net/projects/toolame/files/ TooLame], free software MPEG Layer II implementation with DAB support (Digital Audio Broadcasting)&lt;br /&gt;
*[http://www.twolame.org/ TwoLame], more recent free software implementation but DAB support broken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Audio Codecs]]&lt;/div&gt;</summary>
		<author><name>Zorglub21</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Advanced_Audio_Coding&amp;diff=14053</id>
		<title>Advanced Audio Coding</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Advanced_Audio_Coding&amp;diff=14053"/>
		<updated>2012-05-23T19:27:03Z</updated>

		<summary type="html">&lt;p&gt;Zorglub21: /* With Source Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* FourCC: AAC AACP MP4A mp4a VLB&lt;br /&gt;
* Company: [[ISO]]&lt;br /&gt;
* Samples: http://samples.mplayerhq.hu/A-codecs/AAC/&lt;br /&gt;
* Samples: [http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_14496-4_2004_Conformance_Testing/audio_conformance/mpeg4audio-conformance/compressedMp4/ sample repo at standards.iso.org]&lt;br /&gt;
* Sample Docs: [http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_14496-4_2004_Conformance_Testing/audio_conformance/mpeg4audio-conformance/doc/fileNameConventions.html sample docs]&lt;br /&gt;
&lt;br /&gt;
Specification links:&lt;br /&gt;
*AAC: [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=53943 ISO/IEC 14496-3:2009], [ftp://ftp.tnt.uni-hannover.de/pub/MPEG/audio/mpeg4/documents/ Old (free) drafts]&lt;br /&gt;
*Conformance: [http://www.iso.org/iso/catalogue_detail.htm?csnumber=53750 ISO/IEC 14496-26:2010]&lt;br /&gt;
*Gapless: [http://www.iso.org/iso/catalogue_detail.htm?csnumber=46461 14496-24:2008], [http://www.itscj.ipsj.or.jp/sc29/open/29view/29n7733t.doc Draft]&lt;br /&gt;
*[http://www.3gpp.org/ftp/specs/html-info/26-series.htm ETSI 26.401-406]&lt;br /&gt;
&lt;br /&gt;
Reference Sources:&lt;br /&gt;
*MPEG [[AAC Reference Software]]&lt;br /&gt;
*[http://www.3gpp.org/ftp/specs/html-info/26-series.htm ETSI 26.410-412]&lt;br /&gt;
&lt;br /&gt;
Usually stored in an [[MP4]] container.&lt;br /&gt;
&lt;br /&gt;
See also [[Understanding AAC]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
&lt;br /&gt;
=== With Source Code ===&lt;br /&gt;
*[[Google]] has opensourced Android, which includes an Apache 2.0 licensed aac encoder and decoder: &lt;br /&gt;
**http://android.git.kernel.org/?p=platform/frameworks/base.git;a=tree;f=media/libstagefright/codecs;hb=HEAD&lt;br /&gt;
*[[Intel]] has source for its IPP based [[AAC]] decoder: &lt;br /&gt;
**http://www.intel.com/cd/software/products/asmo-na/eng/perflib/ipp/219967.htm&lt;br /&gt;
*[[Real|Real Networks]] has source for its Helix AAC fixedpoint decoder here:&lt;br /&gt;
**https://datatype.helixcommunity.org/2005/aacfixptdec&lt;br /&gt;
*[[FAAC]]/[[FAAD]]&lt;br /&gt;
**http://www.audiocoding.com&lt;br /&gt;
*FFmpeg/Libav&lt;br /&gt;
*HE-AAC encoder based on 3GPP reference implementation&lt;br /&gt;
**http://tipok.org.ua/node/17&lt;br /&gt;
&lt;br /&gt;
=== Other Notables ===&lt;br /&gt;
*[[Nero]] has a well regarded freeware AAC encoder and decoder&lt;br /&gt;
**http://www.nero.com/enu/technologies-aac-codec.html&lt;br /&gt;
*[[Dolby Laboratories|Coding Technologies]] the inventor of [[Spectral Band Replication|SBR]] has a shareware encoder available in [[Winamp]]&lt;br /&gt;
**http://www.winamp.com&lt;br /&gt;
*[[Apple]] who popularized the format in its [[iTunes]] software has an encoders and decoders available in iTunes and [[QuickTime]]. [[Dolby]] was involved in its implementation. [http://support.apple.com/kb/HT2103]&lt;br /&gt;
**http://www.apple.com/itunes&lt;br /&gt;
&lt;br /&gt;
=== Decoder Features ===&lt;br /&gt;
&lt;br /&gt;
AAC decoder feature matrix&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border: 1px #aaa solid; border-collapse: collapse;&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Decoder&lt;br /&gt;
! [http://streams.videolan.org/Mpeg_Conformance/ftp.iis.fhg.de/mpeg4audio-conformance/compressedMp4/al17_44.mp4 al17]&lt;br /&gt;
! [http://samples.mplayerhq.hu/A-codecs/AAC/channel_model/elem_id0.mp4 elem_id0]&lt;br /&gt;
! [http://samples.mplayerhq.hu/A-codecs/AAC/channel_model/bad_concat.mp4 bad_concat]&lt;br /&gt;
! [http://samples.mplayerhq.hu/A-codecs/AAC/channel_model/lfe_is_sce.mp4 lfe_is_sce]&lt;br /&gt;
! SBR&lt;br /&gt;
! PS&lt;br /&gt;
! [http://streams.videolan.org/Mpeg_Conformance/ftp.iis.fhg.de/mpeg4audio-conformance/compressedMp4/al07_44.mp4 CCE]&lt;br /&gt;
! [http://streams.videolan.org/Mpeg_Conformance/ftp.iis.fhg.de/mpeg4audio-conformance/compressedMp4/am00_44.mp4 Main]&lt;br /&gt;
! [http://streams.videolan.org/Mpeg_Conformance/ftp.iis.fhg.de/mpeg4audio-conformance/compressedMp4/ap01_48.mp4 LTP]&lt;br /&gt;
! [http://streams.videolan.org/Mpeg_Conformance/ftp.iis.fhg.de/mpeg4audio-conformance/compressedMp4/er_ad1000_22_ep0.mp4 ER AAC LC]&lt;br /&gt;
! [http://streams.videolan.org/Mpeg_Conformance/ftp.iis.fhg.de/mpeg4audio-conformance/compressedMp4/er_al10_44_ep0.mp4 ER AAC LD]&lt;br /&gt;
! [http://streams.videolan.org/Mpeg_Conformance/ftp.iis.fhg.de/mpeg4audio-conformance/compressedMp4/al00sf_44.mp4 AAC-960]&lt;br /&gt;
! [http://samples.mplayerhq.hu/A-codecs/AAC/aacPlusDecoderCheckPackage_v2.1/bitstreams/File1.aac ADTS (Implicit SBR+PS)]&lt;br /&gt;
! [http://samples.mplayerhq.hu/A-codecs/AAC/aacPlusDecoderCheckPackage_v2.1/bitstreams/File2.mp4 MP4 (Implicit SBR+PS)]&lt;br /&gt;
! [http://samples.mplayerhq.hu/A-codecs/AAC/aacPlusDecoderCheckPackage_v2.1/bitstreams/File3.mp4 MP4 (EBC SBR / Impl PS)]&lt;br /&gt;
! [http://samples.mplayerhq.hu/A-codecs/AAC/aacPlusDecoderCheckPackage_v2.1/bitstreams/File4.mp4 MP4 (EBC SBR / EBC PS)]&lt;br /&gt;
! [http://samples.mplayerhq.hu/A-codecs/AAC/aacPlusDecoderCheckPackage_v2.1/bitstreams/File5.mp4 MP4 (Impl SBR / ENBC PS)]&lt;br /&gt;
! [http://samples.mplayerhq.hu/A-codecs/AAC/aacPlusDecoderCheckPackage_v2.1/bitstreams/File6.3gp 3GPP (EBC SBR / Impl PS)]&lt;br /&gt;
! [http://samples.mplayerhq.hu/A-codecs/AAC/aacPlusDecoderCheckPackage_v2.1/bitstreams/File7.3gp 3GPP (ENBC SBR / Impl PS)]&lt;br /&gt;
|-&lt;br /&gt;
! mp4mcDec&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
! libavcodec&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
! libfaad2&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes &lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
! iTunes&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
| No LFE&lt;br /&gt;
| Yes&lt;br /&gt;
| No?&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| No SBR&lt;br /&gt;
| No PS&lt;br /&gt;
| No PS&lt;br /&gt;
| No PS&lt;br /&gt;
| No PS&lt;br /&gt;
| No PS&lt;br /&gt;
|-&lt;br /&gt;
! WinAMP&lt;br /&gt;
| Yes&lt;br /&gt;
| Garbled&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
! Microsoft DTV-DVD Audio Decoder&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| No LFE&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Common AAC Flavors ==&lt;br /&gt;
&lt;br /&gt;
=== MPEG-2 AAC-LC ===&lt;br /&gt;
The basic subset of AAC that most other flavors and profiles are based on.&lt;br /&gt;
&lt;br /&gt;
=== The AAC Profile (MPEG-4 AAC-LC) ===&lt;br /&gt;
MPEG-2 AAC-LC plus a Perceptual Noise Substitution (PNS) tool.&lt;br /&gt;
&lt;br /&gt;
=== The HE-AAC Profile (v1 and v2) ===&lt;br /&gt;
&lt;br /&gt;
HE-AAC (also known by the [[Dolby Laboratories|Dolby]] trade name [http://www.codingtechnologies.com/products/aacPlus.htm aacPlus]) is MPEG-4 AAC-LC + [[Spectral Band Replication|SBR (Spectral Band Replication)]] and HE-AAC v2 (aacPlus v2) is MPEG-4 AAC-LC + SBR + [http://www.codingtechnologies.com/products/paraSter.htm PS (Parametric Stereo)]. Standard AAC-LC decoders can decode HE-AAC encoded files/streams but without SBR and PS you do not get the full quality.&lt;br /&gt;
&lt;br /&gt;
* See also&lt;br /&gt;
** [[MP3#mp3PRO|MP3PRO]] that also uses SBR.&lt;br /&gt;
&lt;br /&gt;
=== MPEG-2/4 AAC Main ===&lt;br /&gt;
MPEG-2/4 AAC-LC plus a computationally intensive, intra-channel, inter-frame frequency domain prediction tool. Additionally this profile adds relaxation to the maximum TNS filter size, and time domain coupling. The details of the prediction tool are only given in ISO/IEC 13818-7 not in ISO/IEC 14496-3. In the wild this appears to be used in some [[Hulu]] streams.&lt;br /&gt;
&lt;br /&gt;
=== MPEG-4 AAC LTP ===&lt;br /&gt;
MPEG-4 AAC-LC plus a less computationally intensive frequency domain prediction tool. This flavor is rarely seen in the wild. Despite being an MPEG-4 only flavor it can be embedded in an [[ADTS]] stream.&lt;br /&gt;
&lt;br /&gt;
=== BSAC AAC ===&lt;br /&gt;
Bit Slice Arithmetic Coding (BSAC) is an alternate quantization and entropy coding scheme for AAC. It is used by the [[T-DMB]] broadcast standard.&lt;br /&gt;
&lt;br /&gt;
== Extensions ==&lt;br /&gt;
&lt;br /&gt;
=== GAIN headers ===&lt;br /&gt;
&lt;br /&gt;
See http://mp3gain.sourceforge.net and [[MP3#GAIN (MP3Gain) header|MP3 GAIN header]].&lt;br /&gt;
&lt;br /&gt;
=== MPEG Surround ===&lt;br /&gt;
[http://www.mpegsurround.com MPEG Surround] is a multichannel coding scheme that can used with any core coder audio but is most often used with (HE-)AAC and BSAC. MPEG Surround technology shares similar characteristics with PS (Parametric Stereo) used in HE-AAC v2 including mixing in the same [[SBR]] domain used by HE-AAC.&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
*[http://mpeg.chiariglione.org/technologies/mpeg-d/mpd-mps/index.htm N7390: Tutorial on MPEG Surround Audio Coding]&lt;br /&gt;
*[http://web.archive.org/web/20071008044710/http://www.codingtechnologies.com/products/mpgsrnd.htm Coding Technologies product page]&lt;br /&gt;
&lt;br /&gt;
== AAC Encoding Guidelines ==&lt;br /&gt;
The following documents are must reads for anyone implementing an AAC encoder&lt;br /&gt;
* ISO/IEC 14496-3:2009 - Decoding AAC, systems MPEG-4 integration&lt;br /&gt;
* ISO/IEC 14496-26:2010 - Conformance, includes limits on various bitstream values&lt;br /&gt;
* ISO/IEC 14496-24:2008 - ISO Gapless AAC&lt;br /&gt;
* ISO/IEC 13818-7:2006 - MPEG-2 AAC includes informative annexes on encoding omitted from 14496-3&lt;br /&gt;
* 3GPP 26.403-405 - Elaborations on the annexes in 13818-7&lt;br /&gt;
* [http://www.mp3-tech.org/programmer/docs/di042001.pdf Improved ISO AAC Coder, Ivan Dimkovic, PsyTEL Research]&lt;br /&gt;
&lt;br /&gt;
[[Category:Audio Codecs]]&lt;br /&gt;
[[Category: MDCT Audio Codecs]]&lt;br /&gt;
[[Category: Multichannel Audio Codecs]]&lt;/div&gt;</summary>
		<author><name>Zorglub21</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=AAC_Reference_Software&amp;diff=14052</id>
		<title>AAC Reference Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=AAC_Reference_Software&amp;diff=14052"/>
		<updated>2012-05-23T19:25:38Z</updated>

		<summary type="html">&lt;p&gt;Zorglub21: /* 3GPP Reference implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Building==&lt;br /&gt;
&lt;br /&gt;
===MPEG-4 Audio Reference Software===&lt;br /&gt;
*Latest Public Release http://standards.iso.org/ittf/PubliclyAvailableStandards/c050470__ISO_IEC_14496-5_2001_Amd_20_2009_Reference_Software.zip&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dependencies===&lt;br /&gt;
*AFsp: ftp://ftp.tnt.uni-hannover.de/pub/audio/AFsp/AFsp-v8r2.tar.gz&lt;br /&gt;
*Systems: http://standards.iso.org/ittf/PubliclyAvailableStandards/c045527_ISO_IEC_14496-5_2001_Amd_12_2007_Reference_Software.zip&lt;br /&gt;
&lt;br /&gt;
The systems software appears to have at least one bug that makes it difficult to use it to mux various AAC formats to mp4. [http://lists.mpegif.org/pipermail/mp4-tech/2009-February/008672.html] A newer version is available at request from the [http://www.mp4ra.org MP4 Registration Authority] ([[Apple]])&lt;br /&gt;
&lt;br /&gt;
===Build Process===&lt;br /&gt;
*The software is not 64-bit safe. On a 64-bit system &amp;quot;-m32&amp;quot; should be added to CFLAGS and LDFLAGS.&lt;br /&gt;
*Build AFsp and libisomediafile&lt;br /&gt;
*Set up environment variables in the make-all script&lt;br /&gt;
*Select &amp;quot;kits&amp;quot; to build, the important kits for AAC/HE-AAC decoding are:&lt;br /&gt;
**mp4mcDec - reference decoder and file format converter&lt;br /&gt;
**conf_ssnrcd - Segmental SNR and cepstral distortion tool&lt;br /&gt;
**conf_pns - PNS conformance tool&lt;br /&gt;
**conf_sbr - SBR conformance tool&lt;br /&gt;
*Create a set of NOSBRKITS like LPSBRKITS set and give them the parameters SBR=0 PARAMETRICSTEREO=0. Include mp4mcDec in this set. This can be used to decode AAC files without SBR to test the core decoder of on an HE-AAC file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
Run any tool with no arguments to see usage information.&lt;br /&gt;
&lt;br /&gt;
====mp4mcDec====&lt;br /&gt;
mp4audec_mc [options] aacfile pcmfile&lt;br /&gt;
&lt;br /&gt;
useful options:&lt;br /&gt;
&lt;br /&gt;
-3 create 24-bit output files&lt;br /&gt;
&lt;br /&gt;
-D&amp;lt;string&amp;gt; print out various bits of diagnostic info&lt;br /&gt;
&lt;br /&gt;
Debug options:&lt;br /&gt;
 v verbose&lt;br /&gt;
 V show all tools used&lt;br /&gt;
 N show frame numbers&lt;br /&gt;
 h show header info&lt;br /&gt;
 c debug channel coupling&lt;br /&gt;
 f debug scalefactors&lt;br /&gt;
 i debug intensity stereo&lt;br /&gt;
 m debug mid/side stereo&lt;br /&gt;
 p debug prediction&lt;br /&gt;
 P debug PNS and pulse data&lt;br /&gt;
 q debug quantization&lt;br /&gt;
 r debug prediction resets&lt;br /&gt;
 s debug sfb (scale factor band) information&lt;br /&gt;
 R debug DRC (dynamic range control)&lt;br /&gt;
 T debug TNS&lt;br /&gt;
 w debug window sequences&lt;br /&gt;
 x show DSE and FIL elements&lt;br /&gt;
 X show DSE contents&lt;br /&gt;
&lt;br /&gt;
==3GPP Reference implementation==&lt;br /&gt;
*HE-AAC Reference implementation http://www.3gpp.org/ftp/Specs/html-info/26410.htm&lt;/div&gt;</summary>
		<author><name>Zorglub21</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=AAC_Reference_Software&amp;diff=14051</id>
		<title>AAC Reference Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=AAC_Reference_Software&amp;diff=14051"/>
		<updated>2012-05-23T19:25:19Z</updated>

		<summary type="html">&lt;p&gt;Zorglub21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Building==&lt;br /&gt;
&lt;br /&gt;
===MPEG-4 Audio Reference Software===&lt;br /&gt;
*Latest Public Release http://standards.iso.org/ittf/PubliclyAvailableStandards/c050470__ISO_IEC_14496-5_2001_Amd_20_2009_Reference_Software.zip&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Dependencies===&lt;br /&gt;
*AFsp: ftp://ftp.tnt.uni-hannover.de/pub/audio/AFsp/AFsp-v8r2.tar.gz&lt;br /&gt;
*Systems: http://standards.iso.org/ittf/PubliclyAvailableStandards/c045527_ISO_IEC_14496-5_2001_Amd_12_2007_Reference_Software.zip&lt;br /&gt;
&lt;br /&gt;
The systems software appears to have at least one bug that makes it difficult to use it to mux various AAC formats to mp4. [http://lists.mpegif.org/pipermail/mp4-tech/2009-February/008672.html] A newer version is available at request from the [http://www.mp4ra.org MP4 Registration Authority] ([[Apple]])&lt;br /&gt;
&lt;br /&gt;
===Build Process===&lt;br /&gt;
*The software is not 64-bit safe. On a 64-bit system &amp;quot;-m32&amp;quot; should be added to CFLAGS and LDFLAGS.&lt;br /&gt;
*Build AFsp and libisomediafile&lt;br /&gt;
*Set up environment variables in the make-all script&lt;br /&gt;
*Select &amp;quot;kits&amp;quot; to build, the important kits for AAC/HE-AAC decoding are:&lt;br /&gt;
**mp4mcDec - reference decoder and file format converter&lt;br /&gt;
**conf_ssnrcd - Segmental SNR and cepstral distortion tool&lt;br /&gt;
**conf_pns - PNS conformance tool&lt;br /&gt;
**conf_sbr - SBR conformance tool&lt;br /&gt;
*Create a set of NOSBRKITS like LPSBRKITS set and give them the parameters SBR=0 PARAMETRICSTEREO=0. Include mp4mcDec in this set. This can be used to decode AAC files without SBR to test the core decoder of on an HE-AAC file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
Run any tool with no arguments to see usage information.&lt;br /&gt;
&lt;br /&gt;
====mp4mcDec====&lt;br /&gt;
mp4audec_mc [options] aacfile pcmfile&lt;br /&gt;
&lt;br /&gt;
useful options:&lt;br /&gt;
&lt;br /&gt;
-3 create 24-bit output files&lt;br /&gt;
&lt;br /&gt;
-D&amp;lt;string&amp;gt; print out various bits of diagnostic info&lt;br /&gt;
&lt;br /&gt;
Debug options:&lt;br /&gt;
 v verbose&lt;br /&gt;
 V show all tools used&lt;br /&gt;
 N show frame numbers&lt;br /&gt;
 h show header info&lt;br /&gt;
 c debug channel coupling&lt;br /&gt;
 f debug scalefactors&lt;br /&gt;
 i debug intensity stereo&lt;br /&gt;
 m debug mid/side stereo&lt;br /&gt;
 p debug prediction&lt;br /&gt;
 P debug PNS and pulse data&lt;br /&gt;
 q debug quantization&lt;br /&gt;
 r debug prediction resets&lt;br /&gt;
 s debug sfb (scale factor band) information&lt;br /&gt;
 R debug DRC (dynamic range control)&lt;br /&gt;
 T debug TNS&lt;br /&gt;
 w debug window sequences&lt;br /&gt;
 x show DSE and FIL elements&lt;br /&gt;
 X show DSE contents&lt;br /&gt;
&lt;br /&gt;
===3GPP Reference implementation===&lt;br /&gt;
*HE-AAC Reference implementation http://www.3gpp.org/ftp/Specs/html-info/26410.htm&lt;/div&gt;</summary>
		<author><name>Zorglub21</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=AAC_Reference_Software&amp;diff=14050</id>
		<title>AAC Reference Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=AAC_Reference_Software&amp;diff=14050"/>
		<updated>2012-05-23T19:23:49Z</updated>

		<summary type="html">&lt;p&gt;Zorglub21: /* 3GPP Reference implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Building==&lt;br /&gt;
&lt;br /&gt;
===MPEG-4 Audio Reference Software===&lt;br /&gt;
*Latest Public Release http://standards.iso.org/ittf/PubliclyAvailableStandards/c050470__ISO_IEC_14496-5_2001_Amd_20_2009_Reference_Software.zip&lt;br /&gt;
&lt;br /&gt;
===3GPP Reference implementation===&lt;br /&gt;
*HE-AAC Reference implementation http://www.3gpp.org/ftp/Specs/html-info/26410.htm&lt;br /&gt;
&lt;br /&gt;
===Dependencies===&lt;br /&gt;
*AFsp: ftp://ftp.tnt.uni-hannover.de/pub/audio/AFsp/AFsp-v8r2.tar.gz&lt;br /&gt;
*Systems: http://standards.iso.org/ittf/PubliclyAvailableStandards/c045527_ISO_IEC_14496-5_2001_Amd_12_2007_Reference_Software.zip&lt;br /&gt;
&lt;br /&gt;
The systems software appears to have at least one bug that makes it difficult to use it to mux various AAC formats to mp4. [http://lists.mpegif.org/pipermail/mp4-tech/2009-February/008672.html] A newer version is available at request from the [http://www.mp4ra.org MP4 Registration Authority] ([[Apple]])&lt;br /&gt;
&lt;br /&gt;
===Build Process===&lt;br /&gt;
*The software is not 64-bit safe. On a 64-bit system &amp;quot;-m32&amp;quot; should be added to CFLAGS and LDFLAGS.&lt;br /&gt;
*Build AFsp and libisomediafile&lt;br /&gt;
*Set up environment variables in the make-all script&lt;br /&gt;
*Select &amp;quot;kits&amp;quot; to build, the important kits for AAC/HE-AAC decoding are:&lt;br /&gt;
**mp4mcDec - reference decoder and file format converter&lt;br /&gt;
**conf_ssnrcd - Segmental SNR and cepstral distortion tool&lt;br /&gt;
**conf_pns - PNS conformance tool&lt;br /&gt;
**conf_sbr - SBR conformance tool&lt;br /&gt;
*Create a set of NOSBRKITS like LPSBRKITS set and give them the parameters SBR=0 PARAMETRICSTEREO=0. Include mp4mcDec in this set. This can be used to decode AAC files without SBR to test the core decoder of on an HE-AAC file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
Run any tool with no arguments to see usage information.&lt;br /&gt;
&lt;br /&gt;
====mp4mcDec====&lt;br /&gt;
mp4audec_mc [options] aacfile pcmfile&lt;br /&gt;
&lt;br /&gt;
useful options:&lt;br /&gt;
&lt;br /&gt;
-3 create 24-bit output files&lt;br /&gt;
&lt;br /&gt;
-D&amp;lt;string&amp;gt; print out various bits of diagnostic info&lt;br /&gt;
&lt;br /&gt;
Debug options:&lt;br /&gt;
 v verbose&lt;br /&gt;
 V show all tools used&lt;br /&gt;
 N show frame numbers&lt;br /&gt;
 h show header info&lt;br /&gt;
 c debug channel coupling&lt;br /&gt;
 f debug scalefactors&lt;br /&gt;
 i debug intensity stereo&lt;br /&gt;
 m debug mid/side stereo&lt;br /&gt;
 p debug prediction&lt;br /&gt;
 P debug PNS and pulse data&lt;br /&gt;
 q debug quantization&lt;br /&gt;
 r debug prediction resets&lt;br /&gt;
 s debug sfb (scale factor band) information&lt;br /&gt;
 R debug DRC (dynamic range control)&lt;br /&gt;
 T debug TNS&lt;br /&gt;
 w debug window sequences&lt;br /&gt;
 x show DSE and FIL elements&lt;br /&gt;
 X show DSE contents&lt;/div&gt;</summary>
		<author><name>Zorglub21</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=AAC_Reference_Software&amp;diff=14049</id>
		<title>AAC Reference Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=AAC_Reference_Software&amp;diff=14049"/>
		<updated>2012-05-23T19:23:17Z</updated>

		<summary type="html">&lt;p&gt;Zorglub21: /* MPEG-4 Audio Reference Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Building==&lt;br /&gt;
&lt;br /&gt;
===MPEG-4 Audio Reference Software===&lt;br /&gt;
*Latest Public Release http://standards.iso.org/ittf/PubliclyAvailableStandards/c050470__ISO_IEC_14496-5_2001_Amd_20_2009_Reference_Software.zip&lt;br /&gt;
&lt;br /&gt;
===3GPP Reference implementation===&lt;br /&gt;
*http://www.3gpp.org/ftp/Specs/html-info/26410.htm&lt;br /&gt;
&lt;br /&gt;
===Dependencies===&lt;br /&gt;
*AFsp: ftp://ftp.tnt.uni-hannover.de/pub/audio/AFsp/AFsp-v8r2.tar.gz&lt;br /&gt;
*Systems: http://standards.iso.org/ittf/PubliclyAvailableStandards/c045527_ISO_IEC_14496-5_2001_Amd_12_2007_Reference_Software.zip&lt;br /&gt;
&lt;br /&gt;
The systems software appears to have at least one bug that makes it difficult to use it to mux various AAC formats to mp4. [http://lists.mpegif.org/pipermail/mp4-tech/2009-February/008672.html] A newer version is available at request from the [http://www.mp4ra.org MP4 Registration Authority] ([[Apple]])&lt;br /&gt;
&lt;br /&gt;
===Build Process===&lt;br /&gt;
*The software is not 64-bit safe. On a 64-bit system &amp;quot;-m32&amp;quot; should be added to CFLAGS and LDFLAGS.&lt;br /&gt;
*Build AFsp and libisomediafile&lt;br /&gt;
*Set up environment variables in the make-all script&lt;br /&gt;
*Select &amp;quot;kits&amp;quot; to build, the important kits for AAC/HE-AAC decoding are:&lt;br /&gt;
**mp4mcDec - reference decoder and file format converter&lt;br /&gt;
**conf_ssnrcd - Segmental SNR and cepstral distortion tool&lt;br /&gt;
**conf_pns - PNS conformance tool&lt;br /&gt;
**conf_sbr - SBR conformance tool&lt;br /&gt;
*Create a set of NOSBRKITS like LPSBRKITS set and give them the parameters SBR=0 PARAMETRICSTEREO=0. Include mp4mcDec in this set. This can be used to decode AAC files without SBR to test the core decoder of on an HE-AAC file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
Run any tool with no arguments to see usage information.&lt;br /&gt;
&lt;br /&gt;
====mp4mcDec====&lt;br /&gt;
mp4audec_mc [options] aacfile pcmfile&lt;br /&gt;
&lt;br /&gt;
useful options:&lt;br /&gt;
&lt;br /&gt;
-3 create 24-bit output files&lt;br /&gt;
&lt;br /&gt;
-D&amp;lt;string&amp;gt; print out various bits of diagnostic info&lt;br /&gt;
&lt;br /&gt;
Debug options:&lt;br /&gt;
 v verbose&lt;br /&gt;
 V show all tools used&lt;br /&gt;
 N show frame numbers&lt;br /&gt;
 h show header info&lt;br /&gt;
 c debug channel coupling&lt;br /&gt;
 f debug scalefactors&lt;br /&gt;
 i debug intensity stereo&lt;br /&gt;
 m debug mid/side stereo&lt;br /&gt;
 p debug prediction&lt;br /&gt;
 P debug PNS and pulse data&lt;br /&gt;
 q debug quantization&lt;br /&gt;
 r debug prediction resets&lt;br /&gt;
 s debug sfb (scale factor band) information&lt;br /&gt;
 R debug DRC (dynamic range control)&lt;br /&gt;
 T debug TNS&lt;br /&gt;
 w debug window sequences&lt;br /&gt;
 x show DSE and FIL elements&lt;br /&gt;
 X show DSE contents&lt;/div&gt;</summary>
		<author><name>Zorglub21</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=MP2&amp;diff=14048</id>
		<title>MP2</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=MP2&amp;diff=14048"/>
		<updated>2012-05-23T18:57:50Z</updated>

		<summary type="html">&lt;p&gt;Zorglub21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Codec ID: 0x0050&lt;br /&gt;
&lt;br /&gt;
MPEG-1 Audio Layer II (MP2) is an audio codec defined by ISO/IEC 11172-3. An extension exists: MPEG-2 Layer II and is defined in ISO/IEC 13818-3. It is the predecessor of [[MP3]].&lt;br /&gt;
&lt;br /&gt;
[http://www.cmis.csiro.au/maaate/docs/layer2.txt Some useful information on MPEG Layer 2] (unreachable as of Dec 7th 2007)&lt;br /&gt;
&lt;br /&gt;
===Implementations===&lt;br /&gt;
*[http://sourceforge.net/projects/toolame/files/ TooLame], free software MPEG Layer II implementation with DAB support (Digital Audio Broadcasting)&lt;br /&gt;
*[http://www.twolame.org/ TwoLame], more recent free software implementation but DAB support broken&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Audio Codecs]]&lt;/div&gt;</summary>
		<author><name>Zorglub21</name></author>
	</entry>
</feed>