How this is supposed to return anything?
if (!($bRet = parent::transcode ($mixedHandler, $iProfileId))) return $bRet;