Chrome VEA support 

This not necessary. Decoder and getOuput can meet chrome request. And it may introduce complicity. Since it did not have any life cycle information about the surface id.