Results 4 issues of linhui

[toybrick@rk1808 test]$ ./mpp_platform_test mpp[9860]: mpp_plat_test: chip name: rockchip,rk1808-toybrick-s0 rockchip,rk1808 mpp[9860]: mpp_plat_test: mpp[9860]: mpp_plat_test: chip vcodec type 0004000a mpp[9860]: mpp_plat_test: found vpu2 codec mpp[9860]: mpp_plat_test: found vpu2 encoder mpp[9860]: mpp_plat_test: mpp[9860]:...

Tested on raspberry pi 4b, it's 3x slower than OpenCV's cvtColor function call. cv::cvtColor(m, fout->m_, cv::COLOR_YUV2BGR_I420, 3);

When the input rate is larger than the decoding rate, will the packet be dropped? How can I know which input buffer is decoded when I get an output buffer?

Example of the frame: ![example of frame](https://user-images.githubusercontent.com/12070047/102991598-81ab7900-4554-11eb-97fa-0c700b56b671.jpg) I have a USB camera that outputs mjpeg frames that fail to be decoded by mmal. I have tried to use hello_mmal_jpeg, hello_mmal_video,...