[PATCH] KPlayObject fixes for asynchronous generation + patch for kaboodle

Neil Stevens neil at qualityassistant.com
Sun Sep 1 23:13:21 BST 2002

Hash: SHA1

On Sunday September 01, 2002 03:40, Matthias Welwarsky wrote:
> On Sunday 01 September 2002 00:11, Neil Stevens wrote:
> > On Saturday August 31, 2002 02:50, Matthias Welwarsky wrote:
> > > Pausable is admittedly a problem, though I'd not call
> > > it a "major regression". Just be sure not to cache the capabilities.
> >
> > Well, as long as I will reasonably quickly get the signal, I can just
> > assume non-pausable, then enable pausing once the signal arrives and
> > the capabilities include pausable.
> You cannot predict when you will get the signal, because this depends on
> how long it takes to make the connection to the data source. It can be a
> fraction of a second, or 10 seconds, or a minute. So, I think the best
> way is to disable all actions but "play", and to enable them once the
> signal arrives, depending on the capabilities returned.

I just realized this can't go into KPlayObject, because it will break 
compatibility just as severely as if you'd broken binary compatibility.

Look at it this way: if Kaboodle *can't* work unmodified, then no other app 
that uses KPlayObject can, either.

- -- 
Neil Stevens - neil at qualityassistant.com
"I always cheer up immensely if an attack is particularly wounding
because I think, well, if they attack one personally, it means they
have not a single political argument left." - Margaret Thatcher
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org


More information about the kde-multimedia mailing list