Today Trolltech announced the development of Phonon backends for Mac (using QuickTime), Windows (using Direct Show 9) and Unix/Linux (using GStreamer 0.10). This means you can play audio on every platform supported by Qt using the same fancy-shmancy API we are used to (how about QTopia?). They also announced that Phonon will be part of Qt 4.4.
I am probably missing something. Does it mean that Qt4.4 will have it’s own browser engine, it’s own JavaScript engine (well … it will have 2…), a sound “engine”, OpenGL support… and all this cross platform with a single API? … and all is GPL? and you can write non GPL applications with it…? I think I soiled myself… that’s super cool for us geekz!
This does raise some questions for KDE 4.1:
1) Phonon will have to move from KDElibs lower to Qt4.4. I don’t think I have ever seen this kind of movement in KDE (GNome folks are doing this all the time). Technically, does it mean that Phonon will be removed from KDE/trunk next month or so?
2) What will happen with KHTML? I assume that Konqueror 4.1 will be using WebKit from Qt4.4 (real life knocked our doors, and WebKit/Qt4 is much more maintained then KHTML4.0). Will KHTML 4.0 be removed from KDE/trunk next month or so? Or will it be marked deprecated in 4.1 to be removed in 4.2? Do we really need to maintain KHTML for all the 4.X life…?
Still, this is a very exciting era to be a geek…