Author Topic: Nokia 770 Internet Tablet  (Read 35103 times)

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
Nokia 770 Internet Tablet
« Reply #90 on: October 22, 2005, 01:36:15 pm »
I've a random question - do apps have to be hildon'ised to run on the 770 or can a normal X11 app run without being re-written?

My understanding is that the hildon interface replaces parts of GTK+?


Si
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

koen

  • Hero Member
  • *****
  • Posts: 1008
    • View Profile
    • http://dominion.thruhere.net/koen/cms/
Nokia 770 Internet Tablet
« Reply #91 on: October 22, 2005, 01:54:48 pm »
Quote
I've a random question - do apps have to be hildon'ised to run on the 770 or can a normal X11 app run without being re-written?

My understanding is that the hildon interface replaces parts of GTK+?

[div align=\"right\"][a href=\"index.php?act=findpost&pid=100522\"][{POST_SNAPBACK}][/a][/div]

To make it appear in menus and stuff it needs to be hildonised. Hildon is a collection of new widgets and overrides some other widgets. In a way it's a libgpewidget on steroids.
SDL apps (like scummvm) can use a wrapper to integrate.
Forums are not bugtrackers!!! Smart questions
Ångström release team
iPAQ h2210, iPAQ h5550, iPAQ hx4700, Zaurus SL-C700, Nokia 770, all running some form of GPE
My blog

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
Nokia 770 Internet Tablet
« Reply #92 on: October 24, 2005, 11:45:20 am »
I was just reading the maemo mailing list archive and found this about videos for those who might be interested: http://maemo.org/maemowiki/VideoEncoding

I also note that the wlan system can't be put in monitor mode (yet) so no kismet, etc.  http://maemo.org/pipermail/maemo-developer...une/000417.html

Also, looking at the kernel defconfig (http://maemo.org/maemowiki/KernelConfig) I see that CONFIG_FPE_NWFPE is used rather than CONFIG_VFP. Hopefully this can be changed by a simple re-compile of the system.


Si
« Last Edit: October 24, 2005, 11:45:45 am by lardman »
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

guylhem

  • Hero Member
  • *****
  • Posts: 577
    • View Profile
Nokia 770 Internet Tablet
« Reply #93 on: October 24, 2005, 01:50:26 pm »
Quote
The Ice Age 2 trailer ( http://ewi546.ewi.utwente.nl/tmp/IceAge2_trailer.avi (8MB)) plays fullscreen without skipping. According to mplayer it's a 472.8kbps 352x208 15.0 fps Xvid movie.
According to Nokia devs you'll hit the limit of the crappy OMAP 1710 videochip very easy (no, poking directly at the framebuffer doesn't help. X is slightly accelerated on the 770).
But for a 220MHz cpu it's surprisingly fast in use.

I guess this means anything over qvga video playback is not possible. Sure, it'll be magnified and fitted to the screen, but that's bad :-/ I guess it's not a decoding problem but a bandwidth problem - 640x480x16bpp = lof of bandwith needed

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
Nokia 770 Internet Tablet
« Reply #94 on: October 24, 2005, 02:02:24 pm »
From the wiki link I gave:

Quote
For QCIF 24fps is attainable, for CIF keep it below 15fps, for the larger 16:9 aspect videos drop a few fps

How does this compare with what a Zaurus can manage?


Si
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

koen

  • Hero Member
  • *****
  • Posts: 1008
    • View Profile
    • http://dominion.thruhere.net/koen/cms/
Nokia 770 Internet Tablet
« Reply #95 on: October 24, 2005, 03:03:59 pm »
Quote
From the wiki link I gave:

Quote
For QCIF 24fps is attainable, for CIF keep it below 15fps, for the larger 16:9 aspect videos drop a few fps

How does this compare with what a Zaurus can manage?
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]

Try playing [a href=\"http://ewi546.ewi.utwente.nl/tmp/CSI-lv5x22-sample.avi]http://ewi546.ewi.utwente.nl/tmp/CSI-lv5x22-sample.avi[/url] on a Z, the 770 handles it without a sweat. It looks really good too, filling the 15:9 widescreen.
Forums are not bugtrackers!!! Smart questions
Ångström release team
iPAQ h2210, iPAQ h5550, iPAQ hx4700, Zaurus SL-C700, Nokia 770, all running some form of GPE
My blog

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
Nokia 770 Internet Tablet
« Reply #96 on: October 24, 2005, 03:57:21 pm »
Quote
Try playing http://ewi546.ewi.utwente.nl/tmp/CSI-lv5x22-sample.avi on a Z, the 770 handles it without a sweat. It looks really good too, filling the 15:9 widescreen.

Cool, will do (I don't really need an excuse to buy a 770 when they come out, but it makes it easier to part with the cash  )


Si
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

guylhem

  • Hero Member
  • *****
  • Posts: 577
    • View Profile
Nokia 770 Internet Tablet
« Reply #97 on: October 24, 2005, 05:44:13 pm »
koen, then 3100 with bvdd supports ca. 640x480 video IIRC. That's as good as it can be.

Try playing a 640x480 video (many links are posted on the 3100 forum) on the 770. I'd be interested in the results.

For example see https://www.oesf.org/forums/index.php?showtopic=15325&st=0 with a link to a "640 x 326 widescreen, 500kbps, mono sound" startwars avi file.

How does it works on the 770 ? zooming something is good, displaying twice as much pixels is better,

koen

  • Hero Member
  • *****
  • Posts: 1008
    • View Profile
    • http://dominion.thruhere.net/koen/cms/
Nokia 770 Internet Tablet
« Reply #98 on: October 24, 2005, 06:21:42 pm »
Quote
koen, then 3100 with bvdd supports ca. 640x480 video IIRC. That's as good as it can be.

Try playing a 640x480 video (many links are posted on the 3100 forum) on the 770. I'd be interested in the results.

For example see https://www.oesf.org/forums/index.php?showtopic=15325&st=0 with a link to a "640 x 326 widescreen, 500kbps, mono sound" startwars avi file.

How does it works on the 770 ? zooming something is good, displaying twice as much pixels is better,
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100802\"][{POST_SNAPBACK}][/a][/div]

"file format not supported"
Forums are not bugtrackers!!! Smart questions
Ångström release team
iPAQ h2210, iPAQ h5550, iPAQ hx4700, Zaurus SL-C700, Nokia 770, all running some form of GPE
My blog

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
Nokia 770 Internet Tablet
« Reply #99 on: October 25, 2005, 08:53:50 am »
I don't want this to descend into a Zaurus vs 770 competition, I just wanted to get an idea of how well the Nokia's graphics work.

I played the CSI clip on my C750 using mplayer-atty (GPE) from OE without any dropped frames.

The Ice Age 2 trailer does need to drop some frames - by the end of the clip the sound was about 2 seconds out of sync with the picture.

The Star Wars clip is very nice quality, and here I need to start losing even more frames to keep it in sync (but when I do that, the picture is still nice).

koen, do you know what the 770 uses to play its videos? Also do you know how well optimised this software is for the dsp chip?

Thanks,


Si
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

koen

  • Hero Member
  • *****
  • Posts: 1008
    • View Profile
    • http://dominion.thruhere.net/koen/cms/
Nokia 770 Internet Tablet
« Reply #100 on: October 25, 2005, 10:11:32 am »
Quote
koen, do you know what the 770 uses to play its videos? Also do you know how well optimised this software is for the dsp chip?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=100870\"][{POST_SNAPBACK}][/a][/div]

It uses gstreamer with plugins designed for the dsp. If there is a dsp plugin for a certain format everything is handled by the dsp. The gstreamer dsp-plugins are sadly a pile of evil closed source...
Forums are not bugtrackers!!! Smart questions
Ångström release team
iPAQ h2210, iPAQ h5550, iPAQ hx4700, Zaurus SL-C700, Nokia 770, all running some form of GPE
My blog

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
Nokia 770 Internet Tablet
« Reply #101 on: October 25, 2005, 10:49:37 am »
Quote
The gstreamer dsp-plugins are sadly a pile of evil closed source...

That was my fear. From what you or anyone else knows, is there enough info on the chipset to develop an open-source hw acceleration implementation?


Si
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

koen

  • Hero Member
  • *****
  • Posts: 1008
    • View Profile
    • http://dominion.thruhere.net/koen/cms/
Nokia 770 Internet Tablet
« Reply #102 on: October 25, 2005, 12:18:02 pm »
Quote
Quote
The gstreamer dsp-plugins are sadly a pile of evil closed source...

That was my fear. From what you or anyone else knows, is there enough info on the chipset to develop an open-source hw acceleration implementation?
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]

Documentation isn't an issue, the compiler used (CodeComposer) is a bit expensive and [a href=\"http://gcc-c54x.berlios.de/]http://gcc-c54x.berlios.de/[/url] is still in its infancy. See http://dspgateway.sourceforge.net/pub/index.php for more info.
I'm trying to get the CC compiler through the uni to have a look at it during the ESP course next semester, but I'm afraid writing a h264/mp4/theora decoder will take a fairly huge amount of time.
Forums are not bugtrackers!!! Smart questions
Ångström release team
iPAQ h2210, iPAQ h5550, iPAQ hx4700, Zaurus SL-C700, Nokia 770, all running some form of GPE
My blog

guylhem

  • Hero Member
  • *****
  • Posts: 577
    • View Profile
Nokia 770 Internet Tablet
« Reply #103 on: October 26, 2005, 10:10:13 am »
Quote
I don't want this to descend into a Zaurus vs 770 competition, I just wanted to get an idea of how well the Nokia's graphics work.

Same here. koen, could you try mencoder to convert the video to a format the media player could handle? If it does h264 in hw, that could be fine. Else, mpeg2 may be easier on the CPU

I just want to know if the 770 can do VGA video playback at a good framerate - regardless the codec used.

qvga @ 15 fps is not acceptable :-/

Guylhem

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
Nokia 770 Internet Tablet
« Reply #104 on: October 26, 2005, 11:01:54 am »
That video may be causing issues as it's pre-rotated.

It's also a bit harsh to expect koen to stop what he's doing & re-encode the video for us (after I just asked in the other thread for an unrotated starwars video which I ought to just unrotate myself as it's me who wants it).

If anyone has something available already (or a link to something) that would be easier all round, and in fact it would be interesting to try with a range of codecs, etc.


Si
« Last Edit: October 26, 2005, 11:06:50 am by lardman »
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva