Language Selection

English French German Italian Portuguese Spanish

Qt Multimedia/Mobility vs. Phonon: FIGHT!!!

Filed under
Software

Well it's not really like that, but I guess those involved can think about it a bit like that at times!. For some background, Phonon is a Multimedia framework that was included in Qt 4 as far as I understand it, it was developed outside Qt, but was adopted (please correct me if my history is incorrect here). It was designed to give application developers easy access to media playback systems, be it MP3 music or new fangled WebM video! Rather than implement any of the complex stuff itself, Phonon hands off the actual decoding and playback parts to existing media frameworks. Originally Qt wrote a GStreamer "backend" for Phonon and this was the only available backend on Linux in the early stages (others were available for other platforms too). I personally think that GStreamer was a good choice. I think it is a very powerful system, but it's not for the feint hearted. I wont begin to pretend that I understand it (although I have hacked my way through some GST code!), but the principle of it's operation seemed to fit the needs of the Phonon project very nicely.

Sadly the GStreamer backend was plagued with some problems.




More in Tux Machines

Motorola frenzy with up to 9 devices possibly launching at ‘Moto Launch Exprience’

We have seen a number of sources revealing upcoming releases and device-launches set for September. However today, we are hearing seriously scary reports that Motorola are set to release EIGHT devices before Christmas. Yes folks, Motorola are about to get extremely serious in terms of the market releasing no less than eight devices over the next few months. Read more

Most popular open-source cloud projects of 2014

At CloudOpen, a Linux Foundation tradeshow held in conjunction with LinuxCon, the Foundation announced that an online survey of open-source cloud professionals found OpenStack to be the most popular overall project. Read more

Walmart's investment in open source isn't cheap

This is not done for the love of humanity. Walmart takes the effort to work in the open because there is a return to be had from that investment. When other companies adopt Hapi, Walmart expects their internal implementations will lead them to improve the code to better suit their needs. Since the majority of these improvements are likely to be integral to the code in the commons, any rational actor will make pull requests attempting to have their work integrated in the project trunk. Of course -- otherwise, the team making the changes would be eternally burdened with the need to refactor and test their changes each time the trunk is updated. Successful pull requests lead to merges that bring the whole community together for the upkeep of the code, not just the developers who originally wrote it. Read more

Ubuntu Touch Gets Major Update and the OS Is Now Crazy Fast – Screenshot Tour

Ubuntu Touch has just received a new major update and the developers have made some serious changes to the operating system, which now feels a lot faster and the experience is a lot smoother. Read more