[gst-devel] How can I temporarily disable element, loaded by playbin2?

Michael Smith msmith at xiph.org
Tue Jul 20 19:17:10 CEST 2010


On Tue, Jul 20, 2010 at 4:21 AM, wl2776 <wl2776 at gmail.com> wrote:
>
> Playbin2 on Linux now properly supports reverse framestepping on Linux, and
> doesn't on windows.
> I've studied pipelines, created on both platforms and found that they differ
> in audio decoder.
> Linux playbin2 uses Fluendo MP3 decoder, while windows playbin2 uses
> ffdec_mp3float.
>
> I also tried to create simplified pipelines on windows, playing video only,
> and they have supported reverse playback of MPEG2 files.
>
> So, I suspect, that ffdec_mp3float is the culprit.
>
> I'd like to temporarily disable flump3dec on linux and this way have
> playbin2 to create a pipeline with ffdec_mp3.
> How can I do that?

There isn't really a way to do that, other than to remove the plugin
in question (or temporarily rename it with a different file extension
so it's not considered for plugin loading).

ffdec_mp3 isn't a good choice at all; there are plenty of other mp3
decoders you could use.

Mike




More information about the gstreamer-devel mailing list