<div dir="ltr"><div><div>Hello plugin developers<br><br></div>This is just a message to highlight the importance of following some naming convention when writing a new element. If writting a new demuxer, it is important that its class name contains the string "Demux" otherwise it will not be considered as a demuxer by Playbin2.<br>
<br></div><div>In gst/playback/gstdecodebin2.c of the gst-plugins-base-0.10 package the function "is_demuxer_element" is taking into consideration only plugins that contain the string "Demux"for potential candidates when creating the pipeline.<br>
<br>Of course it is possible to write functional demuxers without adding the string "Demux", use them in an explicit graph, but they won't be compatible with PlayBin2. <br><br></div><div>Tried to look in the documentations (pwg,...) and the maling list archives, but could not find details regarding gstreamer klass naming convention. Is it general for all types? meaning source elements should contain the string "Src", sink elements the string "Sink" and so on? <br>
<br></div><div>Best regards<br>Jacques<br><br></div></div>