This article explains how to flash Nitdroid - the port of Google Android on Nokia Internet Tablet - on a N770 (or for the lazy ones watch the related video).
To work with real-time video one needs at least two things - direct access to bitmaps and fast way to get frames from a video camera. To achieve the first goal one needs to keep in mind that Bitmaps are located on a shared heap that needs to be locked before any direct access can safely take place.
Sony Ericsson Developer portal has posted the source code of a small application that shows how to list information about all MMF controller plugins from the ECOM registry on Sony Ericsson's UIQ 3-based phones. A controller is a MMF plugin that supports playing and recording one or several multimedia formats. Most MMF audio and video interfaces use the multimedia controller framework to provide functionality to read and write audio and video data.
I tried to port Nokia's audio streaming example to UIQ3. Since the code for S60 was already done and there's another output streaming example in sonyericsson website, it couldn't be easier, right? Well, we'll see.
I attached the example code because in developer.sonyericsson.com, there is only an example of outputstream while inputstream is actually more tricky to use.
Adopt MAD (MPEG audio decoder library) to usage with Symbian. This article teaches you how to port this high quality audio decoder on the Symbian OS platform. Interesting if you need to decode MP3 by yourself at your application...
This article tries to give the reader a rough introduction on how to implement multichannel sound. The reader should have basic knowledge on programming in Symbian and the will to experiment a bit.
My target device is Nokia Series 60. But my code snippets should also work on any other Symbian device.