Hello,everybody
I have a test the performance of the I.MX6Q(1.0G) decoder and encoder.
I decode a file of 1080P30fps use H.264 standard. After decoder finish decode, sent the buffer to display and encoder.
At last,when the Ecoder finish ,it save buffer to a H.264 standard video file.
I find it cost about 43ms to decode and encode.When I do not sent the buffer to display, it cost about 37ms.
1080p30fps video only have 33ms between two frame.
How can I improve I.MX6 decoder and encoder performance?Using a 1.2G CPU or can I increase VPU clock to do it?
Thank you.
Please take a look to the community thread,Memory Reserved on i.MX6 for VPU. Increasing the clock it is not going to be the solution, I think you are getting a bottleneck in the memory allocation of the VPU which it is in charge of making the decoding and encoding, so if you provide more memory you can get a better performance of the device. Or you can try as a test decrease the framerate, so the VPU needs less memory to work and would be able to handle faster.