crystalhd: Switch to new decode API and remove the insanity