[gst-devel] do events need a pipeline and iteration to propagate?

Ronald S. Bultje rbultje at ronald.bitfreak.net
Tue Jun 7 05:59:20 CEST 2005


Hi,

On Tue, 7 Jun 2005, [UTF-8] Ã^Akos Maróy wrote:
> the issue is even even stranger with playing ogg vorbis. there, the
> new-pad event of oggdemux needs to be called by gstreamer so that
> vorbisdec can be attached to it. the strange thing is, this happens only
> after quite a few (for me, 16) calls to gst_bin_iterate(). I'm not sure
> what happens during these 16 calls, but clearly, I can't actually play
> ogg vorbis without a significant number of iterations.

Number of iterations says absolutely nothing.

> also, looking at the mad plugin, the accuracy of seeking is quite bad.
> it's based on an estimate of the average calculated bitrate. whereas
> madplay, the player app coming with libmad actually goes through all the
> frames when seeking, ignoring their contents (returns MAD_FLOW_IGNORE
> values until it reaches parts it's interested in), but using accurate
> times from the frames.

Yes, but that is slow.

Ronald




More information about the gstreamer-devel mailing list