<div dir="ltr">I can't remember exactly, but there is an option in the encoder structure to instruct the VPU encoder to generate an I-Frame. Just make sure that you clear the flag after the I-Frame is generated. Of course, the structure item name may vary depending on which VPU you are using. Your encoder element probably already controls when to generate an I-Frame. When I worked with a Freescale VPU we had to determine the I-Frame rate ourselves, the encoder didn't count the frames.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Sep 26, 2013 at 8:25 PM, Javier Jardón <span dir="ltr"><<a href="mailto:jjardon@gnome.org" target="_blank">jjardon@gnome.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I need to generate a keyframe in a specific time.<br>
Looking to the code of vpuenc [1], seems that it doesnt handle events from<br>
downstream (GST_EVENT_CUSTOM_DOWNSTREAM) to check if the event request<br>
a keyframe:<br>
<br>
gst_video_event_is_force_key_unit (event)<br>
<br>
(and no, it doesnt derive from the GstVideoEncoder baseclass  class)<br>
This can be easily implementable but my question is:<br>
Any of you know the specific option I have to pass to the vpu to<br>
generate a keyframe? Or any other way? I read about<br>
encparam->forceIPicture , but Im not sure Im looking in the correct<br>
direction<br>
<br>
Could someone help me with this?<br>
<br>
Thanks<br>
<br>
[1] <a href="http://download.ossystems.com.br/bsp/freescale/source/gst-fsl-plugins-3.0.7.tar.gz" target="_blank">http://download.ossystems.com.br/bsp/freescale/source/gst-fsl-plugins-3.0.7.tar.gz</a><br>
<span class="HOEnZb"><font color="#888888">--<br>
Javier Jardón Cabezas<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</font></span></blockquote></div><br></div>