gst-openmax plugin_init() called on video seek

Felipe Contreras felipe.contreras at gmail.com
Wed Sep 12 08:44:31 PDT 2012


Hi,

Sorry for the delay.

On Thu, Jul 12, 2012 at 5:24 PM, Anjan Chanda <anjan.cx at gmail.com> wrote:
> Is it normal for the gst-openmax plugin_init() function to get called when
> doing video seek?
>
> Basically, when I try to seek on a video, I can see the plugin_init()
> function in gstomx.c file is getting called, which in turn calls
> type_instance_init() and eventually g_omx_core_init(). I am using the
> opensrc bellagio as the OMAX IL implementation. So when g_omx_core_init()
> tries to create new decoder instance in my IL component and re-initializes
> it, the gst pipeline is crashing. This is happening because resource held by
> the earlier instance of the IL component is not release and a new one is
> getting created.
>
> What am I doing wrong here? Did I miss any config setting or something,
> which is causing the plugin_init() function to get called on a video seek?

This is really weird!

I don't think the plugin_init() function should be called at that
point in time. I'd say there's something wrong with the way the
GStreamer plug-ins were compiled. I think you should probably ask the
gst-devel mailing list instead, because this is not exactly specific
to gst-openmax.

Cheers.

-- 
Felipe Contreras


More information about the gstreamer-openmax mailing list