Hi,
I'm recording video with GStreamer in iMX6S which use hardware video encoder. When I run program, I receive this message:
====== IMXV4L2SRC: 4.0.9 build on Dec 9 2016 00:05:14. ======
[INFO] Product Info: i.MX6Q/D/S
====== VPUENC: 4.0.9 build on Dec 9 2016 00:05:34. ======
wrapper: 1.0.65 (VPUWRAPPER_ARM_LINUX Build on Dec 8 2016 23:59:08)
vpulib: 5.4.33
firmware: 3.1.1.46072
[INFO] ringBufferEnable 0, chromaInterleave 1, mapType 0, linear2TiledEnable 0
[WARN] VPU iram is less than needed, some parts don't use iram
And after that 3.6 s, video has been recorded. So my question is, what does system do in that 3.6 seconds. And how can I reduce this time ?
Thank you so much,
Toan
Hi Dao
seems L4.1.15 linux used in the case, one can try latest releases described on
i.MX Software and Development Tools | NXP
For reducing vpu delays one can check
https://community.nxp.com/thread/308415
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi igorpadykov,
Thank you for your response. But the article Video delay problem in Android is not compatible in my case. My video is not delay, FPS is stabled in 15. I don't complain about that. Which I wanna do is reduce initial time when I record. From moment I run program until video has been recorded is quite long about 3.6s. Example you press on record button but after 3.6 seconds later the time(00:00:00) is just started.
Hi Dao
could you try to reproduce issue on NXP Sabre SD board with Demo Images:
i.MX Software and Development Tools | NXP
Best regards
igor
Hi igorpadykov,
Yes, I will try. BTW, I very interesting with this application. May you share it for me ?