Choosing a Phonon backend
Aaron J. Seigo
aseigo at kde.org
Fri Mar 28 18:56:41 GMT 2008
On Friday 28 March 2008, Fabio Locati wrote:
> As I said some time ago, imho phonon have to be able to use in the same
> time more than one backend.
just realize that not all backends will be simultaneously usable. that's where
this whole thing really starts to fall apart.
> When a program ask to phonon a function that is not developped in
> the 'default backend'
i think this is where things go awry. the program should not care about this.
phonon should abstract away these issues and decisions, and really the
application has no way to know which backends will be available or which
features they provide or don't.
were i the phonon designers (i'm not =), i'd say firmly but simply: "if you
are considering what happens behind the scenes of Phonon in your application,
then either Phonon needs to be improved or your application is Doing It
Wrong."
this would result in application developers providing the feedback (and maybe
even the patches ;) for where phonon needs to expand/extend while preventing
poor choices being made in the applications themselves.
i completely understand the xine backend exposure issue, but really that's a
(temporary) phonon API failing. that should be fixed in phonon (i understand
that it is, even), and app developers should not take that as the modus
operandi of how to deal with frameworks like phonon.
(you can replace "phonon" in the above with pretty much any of our kde4
frameworks, btw)
--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
KDE core developer sponsored by Trolltech
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-multimedia/attachments/20080328/ce352d6b/attachment.sig>
-------------- next part --------------
_______________________________________________
kde-multimedia mailing list
kde-multimedia at kde.org
https://mail.kde.org/mailman/listinfo/kde-multimedia
More information about the kde-multimedia
mailing list