add TextureFrame decode