/**
* @return bool
*/
public function Analyze() { $info = &
$this->getid3->info;
$initialOffset =
$info['avdataoffset'
];
if (!
$this->
getOnlyMPEGaudioInfo($info['avdataoffset'
])) { if ($this->allow_bruteforce
) { $this->
error('Rescanning file in BruteForce mode'
);
$this->
getOnlyMPEGaudioInfoBruteForce();
} } if (isset($info['mpeg'
]['audio'
]['bitrate_mode'
])) { $info['audio'
]['bitrate_mode'
] =
strtolower($info['mpeg'
]['audio'
]['bitrate_mode'
]);
} $CurrentDataLAMEversionString = null;
if (((isset($info['id3v2'
]['headerlength'
]) && ($info['avdataoffset'
] >
$info['id3v2'
]['headerlength'
])) || (!
isset($info['id3v2'
]) && ($info['avdataoffset'
] > 0
) && ($info['avdataoffset'
] !=
$initialOffset)))) {