ffmpeg hwa decoder base class is only for internal use
gl: fix rgba32 display. fix wrong bpp computation