AnsweredAssumed Answered

i.MX6Q VPU: Changing H.264 Profile and Level

Question asked by rebelalliance on Aug 19, 2013
Latest reply on Mar 28, 2017 by edison.fernandez



In the specs for the i.MX6Q VPU, it states that the encoder supports H.264 Base Profile, Main Profile, and High Profile.  However I was unable to find a way that I can select which profile to use.  I tried encoding video using the following pipeline:


gst-launch mfw_v4lsrc device=/dev/video1 capture-mode=5 ! vpuenc codec=6 seqheader-method=3 ! mpegtsmux ! filesink location=/path/to/myfile.ts


I take the encoded TS file and run it through an advanced H.264 video analysis software and it always indicates a Constrained Baseline profile.


My capture camera is a OV5640 MIPI camera that comes with the i.MX6Q SabreSD Platform.


My question is, how can I change the encoding H.264 profile to Main Profile or High Profile?  I have already looked through the documents but saw nothing pertinent.


Please advise.