Does decodebin need parser

Nicolas Dufresne nicolas at ndufresne.ca
Tue Mar 24 17:04:22 UTC 2020


Le mardi 24 mars 2020 à 10:47 -0500, deeps8us a écrit :
> I have a decoder available for my codec. When trying from the app, Decodebin
> is trying my decoder, but not selecting.
> 
> GST_ELEMENT_FACTORY
> gstelementfactory.c:851:gst_element_factory_list_filter: Trying
> <my_plugin>
> playbin gstplaybin2.c:4193:autoplug_factories_cb:<media_pipeline> found
> factories (nil)
> 
> Issue looks very similar to
> http://gstreamer-devel.966125.n4.nabble.com/MP3-playback-td4665707.html
> where they solved by adding a parser.
> I dont have a parser element.  If appropriate decoder is present, why is
> parser required?

To avoid a parser, you need to make sure that you don't add field that
are not produced by demuxers/depayload/etc. in your template caps.
There is other reason you'd need a parser, but we have so little detail
that it's hard to give you more information.

> 
> 
> 
> --
> Sent from: http://gstreamer-devel.966125.n4.nabble.com/
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



More information about the gstreamer-devel mailing list