Only render from HW to video surface once for each decode call
Removal of more unnecessary code