Thursday, March 16, 2006

VLC work in progress

Last weeks had been some changes in my life, now I'm unemployed and I had to reorganize myself.

This circumstances will benefit VLC porting project, my primary goal is play a 720x576 4 : 3 25 fps TS-mpeg2 stream obtained from a Dreambox 7000S receiver.

In order to achieve this target I've been working with the following software parts:

- VLC 7.2: By now using console interface, in a future hildonize GTK/PDA interface

- libdvbpsi4-0.1.5: Last version of this component for demuxing video and audio streams from a TS stream

- libmpeg2: last versión from cvs, I've done some work on IDCT routine writing a new implementation in ARM assembly using MUL and MAC dsp extensions.

- libmad 0.15.1b: Last version of this mpeg audio codec

I'm looking for an alternative to libmad, I found that there is an mpeg2 audio codec implemented on C55x DSP integrated in TI OMAP 1710 of Nokia 770.

$ cat /sys/devices/platform/dsp/dsptask11/devname

Do you know where I could find doc about this codec and how to use it ?


Konttori said...

this is great idea. i hope you will succeed in making a fully usable version.

Konttori said...

and i'm sorry to hear about your job. i hope you find another one soon.

Anonymous said...

You can find some hints on using OMAP DSP here:

The devices seem to be present under /dev/dsptask, but I did't find any decent application programming guide, though...

Keep on going!

- JariK

Anonymous said...

Just to let you know, I managed to build a fairly static (i.e. easily installable) VLC 0.8.4a by using the following configuration:

./configure --disable-wxwidgets --disable-skins2 --disable-plugins --enable-gtk --enable-gtk2 --enable-pda --enable-release --disable-oss

The link phase fails, but you can work around it by copying the failed command and adding lib/libvlc.a to the end of the line (or edit the Makafile accordingly).

- JariK

Anonymous said...

Do you have a pre-version with the sound streaming resolved? I´m looking for a soft for listen streaming radio based on Windows Media.
Thanks in advance for your suggestions.

Salut i força


Anonymous said...

Any updates on this projekt? I cant wait to stream from my drambox...

fpk said...

I've just noticed that you're porting VLC to the Nokia device.
Since I'm an active VLC developer, I'm wondering why you are using such an old version of VLC for your development.
It is a known issue (which is unsolveable by us, because we don't have the necessary devices) that later versions don't work with Dreamboxes correctly, but we would be very glad to include fixes.

Additionally, a complete port to this Nokia device would probably be accepted to be included in the official source tree, but much changed since the 0.7.2 days (it was released almost 2 years ago!), so it will probably be easier for you use the current development trunk for your porting. The current trunk already passed the forthcoming 0.8.5 release (to be shipped next week) and is targetting 0.8.6 this summer.

We would be glad to answer any potential questions on IRC (#videolan, freenode-network) or via our mailing-list vlc-devel[(at)]

Felix / FK

Anonymous said...

I got vlc-trunk to compile in scratchbox and run on the Nokia 770 with the following configuration:

CFLAGS=-I/sw/include LDFLAGS=-L/sw/lib PKG_CONFIG_PATH=/sw/lib/pkgconfig ./configure --prefix=/sw --disable-wxwidgets --disable-skins2 --enable-gtk2 --enable-pda --with-ffmpeg-tree=../ffmpeg-20051126 --with-livedotcom-tree=../live --with-xml2-config-path=/usr/bin --disable-libmpeg2

It currently crashes though when browsing the filesystem, but I was able to play some MP3 files specified on the command line.

Anonymous said...

Muy interesante el VLC para el N770,

tengo ganas de probarlo ya.

Very interesting the VLC for the N770, I have desire to prove it already.

Molt interasant el VLC per el N770,

tinc ganes de probarlo.

saludos y felicidades por la pagina

Anonymous said...

Wonderful blog.

Anonymous said...
This comment has been removed by a blog administrator.