[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
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.
More information about the gstreamer-devel