[maemo-developers] [maemo-developers] Ogg Vorbis and the N800 - Theora

From: Krischan Keitsch krischan.keitsch at alumni.tu-berlin.de
Date: Thu Feb 8 22:46:34 EET 2007
Am Donnerstag, 8. Februar 2007 schrieb MoRpHeUz:
> Krischan,
>
>   Can you provide the theora plugin for us, so I can do some tests also ?
>

Of course I could, but Simon Pickering already wrapped the plugins up to a 
archiv:
http://people.bath.ac.uk/enpsgp/temp/vorbis-stuff.tar.gz
Since we used the same compiler flags it should be the same.

> If we could use theora for video decoding and tremor for audio
> decoding would be wonderful ! =) We just need to make it (theora) also
> use vfp...
I don't know what the theora plug in is using. I guess it also uses the vfp 
yet. My intention was to use tremor for audio decoding since it uses less cpu 
cycles than the floating point vorbis plugin. I just did't figure out the 
right gst-launch syntax yet.

> Doing that we will be able to watch some streaming without the need of
> mplayer...

The mogg people integrated the tremor plug-in into the audio player on the 770 
just perfect. As soon as we know more about a working combination betwen 
theora and tremor we could ask them for help :-)

> MoRpHeUz
>
> PS: I can help you with tests and buildings...I'm online all day
> (morpheuz at gmail.com and at #maemo)

More testing would be good. 
I wish I had more time. Too bad I have to work for food ;-)

Krischan

> On 2/8/07, Krischan Keitsch <krischan.keitsch at alumni.tu-berlin.de> wrote:
> > Am Donnerstag, 8. Februar 2007 schriKrischan KeitsKrischan Keits eb 
MoRpHeUz:
> > > This ogg files you're playing contain video ? I was just able to play
> > > audio until now...
> > >
> > >
> > > Best Regards,
> > >
> > >
> > > MoRpHeUz
> >
> > Yes, I also build the theora plugin.
> >
> > I did a short test this morning:
> >
> > Theora and vorbis on n800
> > I transcoded the "Discovery.avi" with ffmpeg2theora with the default
> > settings.
> >
> > Theora video:
> > 352x208
> >
> > 1) theora video only
> > gst-launch-0.10 filesrc location=Discovery.ogg ! oggdemux ! theoradec !
> > xvimagesink
> >
> > cpu: ~45%
> > The theora video is beeing played in a window not full screen. The video
> > playback is good. No skips. :-) Looks promissing. I will try some higher
> > resolutions & frame rates soon.
> >
> >
> > 2) theora video and vfp-vorbis decoding
> > gst-launch-0.10 filesrc location=Discovery.ogg ! oggdemux name=demuxer !
> > {queue ! theoradec ! xvimagesink} {demuxer.!queue ! vorbisdec !
> > audioconvert ! dsppcmsink}
> >
> > cpu: ~ 80 (45% & 35%)
> > Vorbis playback using the vfp causes ~35% cpu. Theora decoding is like in
> > 1). It adds up to ~80% and I experienced many  skips. Playback is not in
> > sync, halts, skips ...  :-(
> >
> >
> > However when I try to use tremor (just takes ~12% cpu) based audio
> > decoding I am out of luck.
> >
> > If it is possible to let the tremor plugin do the audiodecoding, what
> > would be the right gst-lanuch string?
> >
> > I need some advice from you gst gurus!
> >
> > Regards Krischan
> >
> > PS: 770 & n800 are not _just_ internet tablets. They are a hell of a
> > multimedia device. The more time I spend using my n800 and 770 the more
> > impressed I get!
> >
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.maemo.org/pipermail/maemo-developers/attachments/20070208/8988b7f0/attachment.pgp 
More information about the maemo-developers mailing list