Schau dir mal http://www.zveidek.de/ an. Den Hardware decoder könnte man wohl noch vereinfachen.