The plugin currently implements multiple audio and video decoders (for example:
TIViddec for xDM 0.9 and TIViddec2 for xDM 1.0).
This poses a problem when using elements like decodebin, which try to autodetect
the correct element to use for the mime type in the stream. If multiple
elements support the same mime type, decodebin cannot determine which one to
To solve this, we should only build a single video and audio decoder into the
plugin. They will always be registered as "TIViddec" and
"TIAuddec", but whether you get the xDM 0.9 or xDM 1.0 version
of the element is decided at build time via a configuration setting.