Camera patch

connect camera with yami encode
fix encode quality issue because input data and surface format doesn't match
however, it makes encoder simpler.
encode test operate on base class of EncoderStreamInput, not EncoderStreamInputFile nor EncoderStreamCamera.