From: Matthias H. <Mat...@in...> - 2001-07-24 14:27:07
|
> maybe this is just what some of you have already proposed as "metronom > plugins" and I was just confused by the name (metronom's main purpose is > to do pts->vpts calculations and we certainly only need one module to do > that). *grin* Remember what a metronom does? Tick - tick - tick - ... > Oki, well, what I propose here is that various modules/plugins in xine > (e.g. input, video/audio decoder, video/audio output - plugins) can > register "timer-plugins" at metronom. A timer-plugin would look something > like this: [snip] Looks very nice. There are two problems I can imagine. a) More than one plugin registers a clock with must_be_master == 1 b) A plugin registers its clock with a high priority, but the user knows that this clock has problems and wants to override it For a) : Why do we need a must_be_master anyhow? I guess it would be enough to rise the priority to the maximum value. Or at least a very high value. For b) : This is not really a problem. We just have to decide where we plug in user overrides. I'm just mentioning this so that we do not forget it... Matthias -- Matthias Hopf - Visualization and Interactive Systems Group \ | | /-- IfI, University of Stuttgart, \ | | \ Breitwiesenstr. 20-22, 70565 Stuttgart, Germany \| | --/ Phone +49-711-7816-404 Fax -340 ma...@ms... www.mshopf.de |