VideoDecoderFFmpeg is final. Other decoders inherit VideoDecoder
player: store enum value as int instead of string to support flags
add meta properties(avcodec options) for ffmpeg decoder
player: support editing flags