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