Hi all,
I found the root cause of this issue.
It was a height resolution of movie data.
Actually, VPU seems that it does not encode h.264 correctly if height resolution of yuv data is not multiple of 16 when GOP value is large.
Then, mxc_vpu_test.c in unit_test in L3.0.35_4.1.0 checks the height resolution whether it is multiple of 16 or not.
And if it is not multiple of 16, add some line to the yuv data for changing it to multiple of 16.
On the other hands, gstreamer plug-in (vpuenc.c) for L3.0.35_4.1.0 does not check it, and does not add any line even though it is not multiple of 16.
Please note this point if you use gstreamer plug-in.
Best Regards,
Satoshi Shimoda