static $MPEGaudioHeaderDecodeCache = array
();
if (isset($MPEGaudioHeaderDecodeCache[$head4_key])) { $MPEGheaderRawArray =
$MPEGaudioHeaderDecodeCache[$head4_key];
} else { $MPEGheaderRawArray = self::
MPEGaudioHeaderDecode($head4);
$MPEGaudioHeaderDecodeCache[$head4_key] =
$MPEGheaderRawArray;
} static $MPEGaudioHeaderValidCache = array
();
if (!
isset($MPEGaudioHeaderValidCache[$head4_key])) { // Not in cache
//$MPEGaudioHeaderValidCache[$head4_key] = self::MPEGaudioHeaderValid($MPEGheaderRawArray, false, true); // allow badly-formatted freeformat (from LAME 3.90 - 3.93.1)
$MPEGaudioHeaderValidCache[$head4_key] = self::
MPEGaudioHeaderValid($MPEGheaderRawArray, false, false
);
} // shortcut
if (!
isset($info['mpeg'
]['audio'
])) { $info['mpeg'
]['audio'
] = array
();
} $thisfile_mpeg_audio = &
$info['mpeg'
]['audio'
];
if ($MPEGaudioHeaderValidCache[$head4_key]) { $thisfile_mpeg_audio['raw'
] =
$MPEGheaderRawArray;
} else {