Re: [maemo-developers] Cairo performance comparison, 770 / N800 / PXA-320
2007/1/15, [EMAIL PROTECTED] [EMAIL PROTECTED]: Am 13 Jan 2007 um 21:00 hat Kalle Vahlman geschrieben: For the cairo audience there's the question of the tessellation process, can it really be so fast on the PXA-320 or is there a bug somewhere that twists the results? What could be so good in PXA-320 (or not-good on the other devices) that the results are so drastic? I didn't know that the N800 has a PXA-320 uC by Mravell. It doesn't. I had three devices (plus my laptop) that I ran the test on, 770, N800 and a PXA-320-based board. Has anyone more detailed information about the hardware used in the N800? As mentioned in the blog entry, it's TI OMAP 2420. Also see: http://maemo.org/faq/faq.html#faq-N10129 -- Kalle Vahlman, [EMAIL PROTECTED] Powered by http://movial.fi Interesting stuff at http://syslog.movial.fi ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Cairo performance comparison, 770 / N800 / PXA-320
Am 15 Jan 2007 um 10:27 hat Kalle Vahlman geschrieben: As mentioned in the blog entry, it's TI OMAP 2420. Also see: At least it seems that the TI OMAP is able to drive a 32 bit data path to the DDR-RAM. But, it says it has just 5 MBit internal framebuffer RAM. This are 5242880 bits, which is sufficend for 5242880 / 800 / 480 = 13,653... bits per pixel. Either has the N800 a dedicated display controller or only supports 12 bits/pixel. -Klaus -- Klaus Rotter * klaus at rotters dot de * www.rotters.de ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Tracking downloads from garage repositories?
I was also looking for a way to know if after moving Maemo Stars to extra, downloads have increased/decreased. +1 from me too 2007/1/12, Neil Jerram [EMAIL PROTECTED]: Levi Bard [EMAIL PROTECTED] writes: Is there any way to get statistics for downloads from garage repositories? It would be nice if said statistics were available from a project's garage Web page. Currently, it only seems possible to get download statistics for files downloaded from the garage Web pages for a project. I'd like to second this request. Since my apps were added to the extras repo, my garage downloads have dropped significantly. +1 Although I note that currently there isn't any formal link between an extras upload and the associated garage project, is there? I guess to make such a link, we'd need to specify that people add a header to the control file of the packages that they create (or one of the other uploaded files), to specify the garage project name. If we did this, it would also be possible to make all the uploaded files appear automatically on the project's download page, which would be very nice. Sounds a bit non-trivial, though, and I'm sure sorting out the support for multiple revs of Maemo is more important right now. Regards, Neil ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers -- Alessandro Pasotti w3: www.itopen.it ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Discussion of a possible project - offline calendar project
Hi, Mathias Uebelacker schrieb: Well here some thoughts from my project sheet: - which language should be used ( C, Python...) - how should the data stored (database, file ...) - should the application interacts with osso applications (Adressbook, email) - limitation of the screen size (N770) - look and feel like the original ?? - exchange with the google calendar (import/export) - language files (for each user his or her language) - and and and This sounds really interesting. I know that there are already applications like dates or GPE-calendar for the N770 but both don't fit my needs. Since my idea was to write some sort of PIM suite specially for the 770 in the near future, maybe we should join efforts. I have written software for the 770 in C (Ogg Vorbis Player) and Python (Obscura Photo Manager) and have to say that Python wins for big applications, IMHO. Development is much faster and the code usually more clear and stable than with C. So I'd vote for Python. One of my first opensource projects was the desktop calendar gDeskCal (http://www.pycage.de/#gdeskcal), so I have some experience with reading iCalendar files. If there some developer which will start these project with me let me know. If we can build a Team i will ask the garage-team to host that project so that we ca n start the work. Sure, why not? :) Regards, Martin ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Discussion of a possible project - offline calendar project
On 1/15/07, Martin Grimme [EMAIL PROTECTED] wrote: [development of another PIM suite] This sounds really interesting. I know that there are already applications like dates or GPE-calendar for the N770 but both don't fit my needs. Since my idea was to write some sort of PIM suite specially for the 770 in the near future, maybe we should join efforts. I don't think GPE is the perfect PIM suite (it is the most mature we've got, though) and Dates is still very immature. However, is what you want so diametrically opposed to the aims of these two projects that you couldn't work with them to improve the existing projects, rather than creating another? If it's a case of getting in at the ground floor, the relative youth of Dates might be more interesting to you; and there are some nice UI ideas in there which will only improve with decent synchronisation. I don't know the people at Opened Hand responsible for Dates, but I can't believe they wouldn't be interested in the help? Especially from two talented, enthusiastic programmers. Although I'm a big fan of anything now which will bring the polish of the iPhone's UI to Maemo :-) Cheers, Andrew -- Andrew Flegg -- mailto:[EMAIL PROTECTED] | http://www.bleb.org/ ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
RE: [maemo-developers] Cairo performance comparison, 770 / N800 / PXA-320
On Sunday 14 January 2007 20:11, Frantisek Dufka wrote: Marius Gedminas wrote: On Sun, Jan 14, 2007 at 07:53:06PM +0200, Marius Gedminas wrote: On Sun, Jan 14, 2007 at 12:11:37AM +0200, Siarhei Siamashka wrote: Also Nokia 770 runs not at 220MHz as stated on your page, but at something closer to 250MHz as shown by this test code program (and confirmed to be actually 252MHz by somebody from Nokia on #maemo about half a year ago). So http://maemo.org/faq/faq.html#faq-N10129 is lying? Well, if I were to create a conspiracy theory, I would suggest that it could be done on purpose to make N800 look like a bigger improvement when comparing it to 770 ;-) But most likely it is just a typo, a lot of new docs became available lately, so they may contain some minor inaccuracies. Not a conspiracy, it simply used to be 220MHz and only later went up to 252 MHz. Br, --jakub ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] How to extend Hildon Input Methods
Pada hari Sabtu, tanggal 13/01/2007 pukul 04:02 -0800, ext Kimitake Abe menulis: configure: error: Library requirements (libhildon-input-method-framework-header-sdk-2.0 = 2.0.0 libhildon-input-method-ui-header-sdk-2.0 = 2.0.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. As tutorial, the components are required but how can I get them? You can apt-get install them after installing maemo-explicit. ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Discussion of a possible project - offline calendar project
It would be nice having gdeskcal (or better gdesklets) support in 770... 2007/1/15, Martin Grimme [EMAIL PROTECTED]: Hi, Mathias Uebelacker schrieb: Well here some thoughts from my project sheet: - which language should be used ( C, Python...) - how should the data stored (database, file ...) - should the application interacts with osso applications (Adressbook, email) - limitation of the screen size (N770) - look and feel like the original ?? - exchange with the google calendar (import/export) - language files (for each user his or her language) - and and and This sounds really interesting. I know that there are already applications like dates or GPE-calendar for the N770 but both don't fit my needs. Since my idea was to write some sort of PIM suite specially for the 770 in the near future, maybe we should join efforts. I have written software for the 770 in C (Ogg Vorbis Player) and Python (Obscura Photo Manager) and have to say that Python wins for big applications, IMHO. Development is much faster and the code usually more clear and stable than with C. So I'd vote for Python. One of my first opensource projects was the desktop calendar gDeskCal (http://www.pycage.de/#gdeskcal), so I have some experience with reading iCalendar files. If there some developer which will start these project with me let me know. If we can build a Team i will ask the garage-team to host that project so that we ca n start the work. Sure, why not? :) Regards, Martin ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers -- J. Manrique López de la Fuente http://www.jsmanrique.net msn: [EMAIL PROTECTED] jabber: [EMAIL PROTECTED] ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
[maemo-developers] [Fwd: RE: Puppy robot Episode 2.5]
Some more updates to the N770 puppy robot. Forwarding it on Keijo's request... On Mon, 2007-01-15 at 12:58 +0200, Lahetkangas Keijo (Nokia-M/Oulu) wrote: Hi all, Puppy robot Episode 2.5 is released: http://www.youtube.com/watch?v=RdBqJSdsbLo If you missed first two episodes, you find them here: http://www.youtube.com/watch?v=USGMhtaBrSs http://youtube.com/watch?v=iMkWwJqPCOQ If you want to download videos to your computer, you find Internet Tablet compatible and HD videos from: https://allatum.wipsl.com/puppy/ Please feel free to distribute YouTube links forward to anybody you think will be interested about Internet Tablets or Puppy adventure. Regards Keijo P.s. stay tuned puppy trilogy will get it's final episode next week ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Marvel PXA320 NDA...
Similarly, datasheet for OMAP 2420. TI says that it is a non-catalog device and information is under NDA (Non-Disclosure Agreement). Could someone tell them that people need them? On 1/15/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Argh... you have to sign a NDA to access the information about the Marvell PXA 320 processor. We live in a hard world... -Klaus -- Klaus Rotter * klaus at rotters dot de * www.rotters.de ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] dbus_bus_activate_service
On Sat, 2007-01-13 at 17:28 +, ext andrew gatt wrote: Is there any way to compile and use dbus_bus_service_activate under maemo. https://stage.maemo.org/svn/maemo/projects/email/osso-email/trunk/src/ui/viewcallback.c Seems to suggest you can, however i can't get the function to compile, the compiler flags it as an undefined reference with all the headers i've tried. Doing `grep dbus_bus_activate_service /usr/include/ -R` doesn't bring anything up so does it not exist? It seems that it's deprecated and you should use dbus_bus_start_service_by_name instead. BR; Kimmo Any ideas? Andrew ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
[maemo-developers] Where is osso-email-interface?
Hello everyone, I'm new to the maemo platform, so I'm sorry if I'm missing something obvious. I wanted to tinker with the osso-rss-feed-reader module for IT-2006, but I can't find one of its dependencies called osso-email-interface. The only version that I can find is this (which is obviously not current): https://stage.maemo.org/svn/maemo/projects/email/osso-email-interface/trunk/ Could someone point me in the right direction? Thanks for your help, Kyle signature.asc Description: This is a digitally signed message part ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] How to extend Hildon Input Methods
You can apt-get install them after installing maemo-explicit. Which does not work when you installed your bora scratchbox targets and sdk rootstraps manually because of pkg-config problems, see: http://rafb.net/p/Ta7ltB82.html The tutorial mentions libhildon-input-method-header-sdk-dev and libhildon-input-method-framework-header-sdk-dev packages but the real name of the first package seems to be libhildon-input-method-ui-header-sdk-dev. Also, it would be nice to have more detailed documentation on key types and attributes usage. For instance, the key alpha=ALPHA size=2q/key markup seems rather obscure to me, particularly the alpha=ALPHA part. Also, how do you define a modifier key ? And how do you specify tabs like the abc ABC 1!+ tabs on the thumb keyboard. In fact, having the xml versions of the .vkb files deployed on the device would really help understanding how to achieve the abc/ABC click on the same tab changes the case behavior. Is there any plan to make these .xml files available ? Regards. G. Mohammad Anwari wrote: Pada hari Sabtu, tanggal 13/01/2007 pukul 04:02 -0800, ext Kimitake Abe menulis: configure: error: Library requirements (libhildon-input-method-framework-header-sdk-2.0 = 2.0.0 libhildon-input-method-ui-header-sdk-2.0 = 2.0.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. As tutorial, the components are required but how can I get them? You can apt-get install them after installing maemo-explicit. ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] How to extend Hildon Input Methods
Pada hari Senin, tanggal 15/01/2007 pukul 13:45 +0100, ext Guard][an menulis: The tutorial mentions libhildon-input-method-header-sdk-dev and libhildon-input-method-framework-header-sdk-dev packages but the real name of the first package seems to be libhildon-input-method-ui-header-sdk-dev. You are correct. I'm cc:-ing bora-feedback hoping they can fix this. Also, it would be nice to have more detailed documentation on key types and attributes usage. For instance, the key alpha=ALPHA size=2q/key markup seems rather obscure to me, particularly the alpha=ALPHA part. Also, how do you define a modifier key ? Unfortunately, there is no modifier key :( And how do you specify tabs like the abc ABC 1!+ tabs on the thumb keyboard. In fact, having Put label attribute in the sublayout tag. ... keyboard layout=THUMB sublayout type=LOWERCASE label=abc variance_index=1 ... the xml versions of the .vkb files deployed on the device would really help understanding how to achieve the abc/ABC click on the same tab changes the case behavior. Use variance index for that, so we would have: ... keyboard layout=THUMB sublayout type=LOWERCASE label=abc variance_index=1 ... sublayout type=UPPERCASE label=ABC variance_index=0 ... ... Is there any plan to make these .xml files available ? Sorry, no plan for that. Regards. G. ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Discussion of a possible project - offline calendar project
On Mon, 2007-01-15 at 11:15 +0100, Martin Grimme wrote: This sounds really interesting. I know that there are already applications like dates or GPE-calendar for the N770 but both don't fit my needs. Hi Martin, Are there any specific needs you have that Dates fails to fulfil? I haven't had time to work on it recently during uni, but if there are any features you'd like to see, I'll point out that we have a bugzilla ( http://bugzilla.o-hand.com/ ) and our subversion repository is public. Any contributions are more than welcome. Best regards, --Chris Lord ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] How to extend Hildon Input Methods
On Mon, Jan 15, 2007 at 03:09:46PM +0200, Mohammad Anwari wrote: Is there any plan to make these .xml files available ? Sorry, no plan for that. Why not? That would be a tremendous help to people who want to customize their virtual keyboard layouts. Or add support for languages that are not supported out of the box. Given that the .vkb file format is documented, the XML file format is documented, and the utility to compile XMLs into VKB is available, it is possible to decompile the .vkb files distributed in the OS image into XML sources, and verify that the sources can be compiled back into the same .vkb files. That might violate the licence under which the OS images are distributed. IIRC it said something about reverse engineering. IANAL. Marius Gedminas -- The memory management on the PowerPC can be used to frighten small children. -- Linus Torvalds signature.asc Description: Digital signature ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] How to extend Hildon Input Methods
All, Thank you, I did as follow and could build the sample code. fakeroot apt-get install libhildon-input-method-ui-header-sdk-dev Regards, Kimitake -Original Message- From:Guard][an [EMAIL PROTECTED] To: maemo-developers@maemo.org Date:Mon, 15 Jan 2007 13:45:24 +0100 Subject: Re: [maemo-developers] How to extend Hildon Input Methods You can apt-get install them after installing maemo-explicit. Which does not work when you installed your bora scratchbox targets and sdk rootstraps manually because of pkg-config problems, see: http://rafb.net/p/Ta7ltB82.html The tutorial mentions libhildon-input-method-header-sdk-dev and libhildon-input-method-framework-header-sdk-dev packages but the real name of the first package seems to be libhildon-input-method-ui-header-sdk-dev. Also, it would be nice to have more detailed documentation on key types and attributes usage. For instance, the key alpha=ALPHA size=2q/key markup seems rather obscure to me, particularly the alpha=ALPHA part. Also, how do you define a modifier key ? And how do you specify tabs like the abc ABC 1!+ tabs on the thumb keyboard. In fact, having the xml versions of the .vkb files deployed on the device would really help understanding how to achieve the abc/ABC click on the same tab changes the case behavior. Is there any plan to make these .xml files available ? Regards. G. Mohammad Anwari wrote: Pada hari Sabtu, tanggal 13/01/2007 pukul 04:02 -0800, ext Kimitake Abe menulis: configure: error: Library requirements (libhildon-input-method-framework-header-sdk-2.0 = 2.0.0 libhildon-input-method-ui-header-sdk-2.0 = 2.0.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. As tutorial, the components are required but how can I get them? You can apt-get install them after installing maemo-explicit. ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
[maemo-developers] Re: Discussion of a possible project - offline calendar project
On Sun, 2007-01-14 at 23:16 +0100, Mathias Uebelacker wrote: i would like to invitate you to discuss a project idea that i have. In the last past weeks a played around with an idea to create an offline caledar like the go ogle calendar. After my device chrashed yesterday this project becomes a higher priority. Till yesterday a worked on my timetracker project. Exactly on a modul which creates for every task an file which can be imported by the calendar. If you want to hack an existing project, there is Dates: http://projects.o-hand.com/dates Well here some thoughts from my project sheet: - which language should be used ( C, Python...) - how should the data stored (database, file ...) - should the application interacts with osso applications (Adressbook, email) - limitation of the screen size (N770) - look and feel like the original ?? - exchange with the google calendar (import/export) - language files (for each user his or her language) - and and and Dates is written in C and uses Evolution Data Server for storage. Import/Export isn't interesting, synchronisation is. In theory opensync should build and run on the 770, so you can use opensync to synchronise the calendar in Dates with Google Calendar. Ross -- Ross Burton mail: [EMAIL PROTECTED] jabber: [EMAIL PROTECTED] www: http://www.burtonini.com./ PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] How to add SDL checks in configure.ac
[EMAIL PROTECTED] wrote: [sbox-SDK_ARMEL: ~/bomberman-deb] ./autogen.sh + aclocal-1.7 + autoconf configure.ac:21: warning: AC_ARG_PROGRAM was called before AC_CANONICAL_TARGET autoconf/general.m4:1657: AC_CANONICAL_TARGET is expanded from... configure.ac:21: AC_CANONICAL_TARGET is required by... aclocal.m4:7232: AM_PATH_SDL is expanded from... configure.ac:21: the top level Adding AC_CANONICAL_TARGET as a second line after AC_INIT(Makefile.am) in configure.ac should remove this warning. Janne -- Janne Kataja, Movial Corporation Porkkalankatu 13 J, FI-00180 Helsinki Mobile +358 40 550 9801, Tel +358 9 8567 6400 Fax +358 9 8567 6401 www.movial.fi ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
[maemo-developers] N770 / N800 user base
Hey, anybody know the approximate size of the 770 user base? Or perhaps the number of units sold since it was introduced? I'm trying to get a feel for how many 770 (and 800) users there are out there, and also how large the dev community is. Thanks. --Ty ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Discussion of a possible project - offline calendar project
On Mon, 2007-01-15 at 13:50 +, Andrew Flegg wrote: On 1/15/07, Chris Lord [EMAIL PROTECTED] wrote: Are there any specific needs you have that Dates fails to fulfil? I haven't had time to work on it recently during uni, but if there are any features you'd like to see, I'll point out that we have a bugzilla ( http://bugzilla.o-hand.com/ ) and our subversion repository is public. Any contributions are more than welcome. Now that Maemo 3 incorporates the alarm framework[1], is Dates likely to see some development in this area? Or is it effectively on hold until you can find some non-uni time? I'll finish uni at the end of June, so I'll be able to continue work on Dates (and other projects) properly then. I'd like to be able to do some work on this before then, but given the amount of uni work I have and that I don't own an N800, there's not much chance of a change as large as that coming from me. Good to hear about the alarm interface though, hopefully we'll see it back-ported to the 770 :) --Chris ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Howto: using two scratchbox environments
On Mon, 15 Jan 2007, Janne Kataja wrote: Aaron Levinson wrote: The standard maemo 3.0 SDK installation documentation states that it is recommended that previous versions of the SDK be uninstalled before installing the new SDK. But, it seems reasonable that developers will want to maintain both the 2.0/2.1 and 3.0 installations due to the need to build packages for both the 770 and N800. Scratchbox 1.0 can be installed to and run from alternative path, example to /opt/scratchbox , and not just /scratchbox . This question has popped up in scratchbox-users mailing list [Scratchbox-users] Multiple scratchbox installations on the same machine http://lists.scratchbox.org/pipermail/scratchbox-users/2006-October/000716.html Quote: Scratchbox versions prior to 1.0 must be installed in /scratchbox, but from version 1.0 on, you can install them anywhere. Multiple installations of versions prior to 1.0 are (obviously) not supported. Just make sure that the legacy branch version is installed in /scratchbox and you should be okay. True, but according to one e-mail to this list (at http://www.gossamer-threads.com/lists/maemo/developers/14191?search_string=pkg-config;#14191 ), there is a bug in the maemo 3.0 SDK install script that prevents the script from working if scratchbox isn't installed to /scratchbox. Aaron ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
[maemo-developers] n800 camera specs
Y'all, I haven't seen any specs on the n800 camera (resolution, etc.). Can anybody point me in the right direction? Thanks. Oh, and for what it's worth, I'm now getting annoyed with the speed of the n800 developer discount program...I want to buy an 800, but of course would like to know if I'm one of the chosen ones for the discount. Don't want to buy one and then get the 'you're a winner!' email. I don't like to complain, because I know it's probably tough to manage a discount program and be fair, but a little more alacrity would be good. Meanwhile I'll just sit here on my hands for a few days more before I make the drive to CompUSA. Any ETA out there?? --Ty ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] How to add SDL checks in configure.ac
Janne Kataja wrote: [EMAIL PROTECTED] wrote: [sbox-SDK_ARMEL: ~/bomberman-deb] ./autogen.sh + aclocal-1.7 + autoconf configure.ac:21: warning: AC_ARG_PROGRAM was called before AC_CANONICAL_TARGET autoconf/general.m4:1657: AC_CANONICAL_TARGET is expanded from... configure.ac:21: AC_CANONICAL_TARGET is required by... aclocal.m4:7232: AM_PATH_SDL is expanded from... configure.ac:21: the top level Adding AC_CANONICAL_TARGET as a second line after AC_INIT(Makefile.am) in configure.ac should remove this warning. Yes, it runs now without any warning. Thanks a lot, -Klaus -- Klaus Rotter * klaus at rotters dot de * www.rotters.de ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
[maemo-developers] signing up packages under FC5
Hi, my development platform is Fedora Core 5. In order for me to upload a package to maemo repo, I have to sign it [1] with $ debsign -kkey_id i386.changes $ debsign -kkey_id armel.changes according to step 5. of [1]. The wiki also warns not to do it from the scratchbox. But, I use FC5, and there is no 'debsign' in sight. Searching the web reveals that debsign belongs to the 'devscripts' package, to which there is no equivalent for FC5. So, what would be the equivalent procedure for signing .changes/.dsc file under Fedora Core? [1] https://maemo.org/maemowiki/ExtrasRepository [2] This message has been cross-posted to InternetTabletTalk/Software/Developers forum thanks for any tips, --Vlad ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
[maemo-developers] Installing 3.0 SDK
Hi, I'm having some problems installing the 3.0 SDK, after I have run the install script apt seems to be broken. I get these errors when running apt-get install maemo-explicit, apt-get -f install, fakeroot apt-get install libosso-abook-dev . Any ideas? Thanks, Michael [sbox-SDK_X86: ~] fakeroot apt-get install maemo-explicit Reading Package Lists... Done Building Dependency Tree... Done You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: bluez-utils: Depends: modutils but it is not installable or module-init-tools dpkg: Depends: coreutils or textutils (= 2.0-3) but it is not installable hildon-home-dev: Depends: pkg-config but it is not installable hildon-navigator-dev: Depends: pkg-config but it is not installable libart-2.0-dev: Depends: pkg-config but it is not installable libatk1.0-dev: Depends: pkg-config but it is not installable libdbus-1-dev: Depends: pkg-config but it is not installable libgalago-dev: Depends: pkg-config (= 0.14.0) but it is not installable libglib2.0-dev: Depends: pkg-config (= 0.14.0) but it is not installable libgstreamer-plugins-base0.10-dev: Depends: pkg-config but it is not installable libgstreamer0.10-dev: Depends: pkg-config but it is not installable libgtk2.0-dev: Depends: pkg-config but it is not installable libgwobex-dev: Depends: pkg-config but it is not installable libmatchbox-dev: Depends: pkg-config but it is not installable libpango1.0-dev: Depends: pkg-config but it is not installable maemo-explicit: Depends: hildon-control-panel-navigatorapplet but it is not going to be installed Depends: hildon-input-method but it is not going to be installed Depends: id3search but it is not going to be installed Depends: libconbtui0 but it is not going to be installed Depends: libcontact-importexport but it is not going to be installed Depends: libhildon-input-method-framework-sdk2 but it is not going to be installed Depends: libhildon-input-method-plugins-sdk-western but it is not going to be installed Depends: libhildon-input-method-ui-sdk2 but it is not going to be installed Depends: libimengines3 but it is not going to be installed Depends: libmetalayer0 but it is not going to be installed Depends: libmissioncontrol-dev but it is not going to be installed Depends: libmissioncontrol but it is not going to be installed Depends: libogs1.2-1 but it is not going to be installed Depends: libosso-abook-dev but it is not going to be installed Depends: libosso-abook but it is not going to be installed Depends: libosso-certman1 but it is not going to be installed Depends: libosso-filemanager-interface but it is not going to be installed Depends: libosso-rtcom-utils but it is not going to be installed Depends: libosso-rtcom but it is not going to be installed Depends: maemo-select-menu-location but it is not going to be installed Depends: mission-control-filters but it is not going to be installed Depends: mission-control but it is not going to be installed Depends: osso-addressbook but it is not going to be installed Depends: osso-applet-certman but it is not going to be installed Depends: osso-contact-plugin but it is not going to be installed Depends: osso-help-ui but it is not going to be installed Depends: osso-speeddial but it is not going to be installed osso-core-config: Depends: coreutils osso-gwconnect-dev: Depends: pkg-config but it is not installable ppp: Depends: netbase but it is not going to be installed Depends: procps sharutils: Depends: debianutils (= 1.6) sysvinit: Depends: coreutils E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). [sbox-SDK_X86: ~] [sbox-SDK_X86: ~] apt-get -f install Reading Package Lists... Done Building Dependency Tree... Done Correcting dependencies... Done The following extra packages will be installed: busybox netbase The following packages will be REMOVED: evolution-data-server-dev hildon-base-lib-dev hildon-control-panel-dev hildon-fm-dev hildon-home-dev hildon-lgpl-dev hildon-libs-dev hildon-navigator-dev hildon-status-bar-lib-dev ifupdown lessertunjo-dev libart-2.0-dev libatk1.0-dev libcst-dev libdbus-1-dev libdbus-glib-1-dev libebook-dev libedata-book-dev libedataserver-dev libfarsight0.1-dev libgalago-dev libgconf2-dev libglade2-dev libglib2.0-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libgtk2.0-dev libgwobex-dev libloudmouth1-dev libmatchbox-dev libosso-dev libosso-gnomevfs2-dev libosso-gsf-1-dev
Re: [maemo-developers] Discussion of a possible project - offline calendar project
Hi Chris, Chris Lord schrieb: Are there any specific needs you have that Dates fails to fulfil? I haven't had time to work on it recently during uni, but if there are any features you'd like to see, I'll point out that we have a bugzilla ( http://bugzilla.o-hand.com/ ) and our subversion repository is public. Any contributions are more than welcome. Dates is really a nice application for the 770. Given that there's only been a single release so far, there are of course some features missing. I was quite disappointed that no new versions were released. I'm lucky to see that the project is still alive. Maybe I'll provide a patch or two. Regards, Martin ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Discussion of a possible project - offline calendar project
Mathias, can I suggest also to look at JPilot [1]? It already has a good presence on desktops, syncs with existing palms and might be a viable alternative. Written in C, it shurely will require some amount of facelift to fit nicely into 770's form-factor. It also comes with plugin framework and some plugins already available [2] (I personally like 'KeyRing' one). Plus, some sort of syncing with destop would be required as well. -Vlad [1] http://www.jpilot.org/ [2] http://www.jpilot.org/plugins.html On Sun, 2007-01-14 at 23:16 +0100, Mathias Uebelacker wrote: Hello, i would like to invitate you to discuss a project idea that i have. In the last past weeks a played around with an idea to create an offline caledar like the go ogle calendar. After my device chrashed yesterday this project becomes a higher priority. Till yesterday a worked on my timetracker project. Exactly on a modul which creates for every task an file which can be imported by the calendar. Well here some thoughts from my project sheet: - which language should be used ( C, Python...) - how should the data stored (database, file ...) - should the application interacts with osso applications (Adressbook, email) - limitation of the screen size (N770) - look and feel like the original ?? - exchange with the google calendar (import/export) - language files (for each user his or her language) - and and and I read all the mails about N770 / N800 and how to get one of the nuggets. So i would develop the tool for the N770 and this is the device, that most of us have. So far so good okay i think the project need more than one developer so i would like to invitate your to this project. In my opinion we have these sections to h andle: core dev ui database or file interface language file design (look and feel as the basis for the ui dev) Here we go please let me know what do you think about this project. Maybe there is a person which works on an project like this or nobody needs an offline calen dar If there some developer which will start these project with me let me know. If we can build a Team i will ask the garage-team to host that project so that we ca n start the work. br Mathias ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Discussion of a possible project - offline calendar project
Hello! On Monday, 15. January 2007 12:15, Martin Grimme wrote: Hi, This sounds really interesting. I know that there are already applications like dates or GPE-calendar for the N770 but both don't fit my needs. Since my idea was to write some sort of PIM suite specially for the 770 in the near future, maybe we should join efforts. I have written software for the 770 in C (Ogg Vorbis Player) and Python (Obscura Photo Manager) and have to say that Python wins for big applications, IMHO. Development is much faster and the code usually more clear and stable than with C. So I'd vote for Python. Funny, I started to play around with a calendar project a while ago. I use KDE Contact on the desktop and choose to store my calendar appointments as emails on an IMAP server. These mail messages contain standard iCalendar files. To get started, I wrote a very simple Python app which is able to retrieve and list the appointments from the server. Then I unfortunately ran out of time for the project as I was supposed to figure out how to render the next occurrence of a recurring appointment. There seems to be a python module for that too though. Also I'd like to be able to see the calendar of my (series 60) phone and preferably be able to synchronize with it. So I'd really love to see a calendar application that can use (offline) IMAP as a backend and also interact with a phone's calendar. I'm also willing to contribute if there was a project in Python to implement this. -Teemu ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Installing 3.0 SDK
On Mon, 15 Jan 2007, Michael Thompson wrote: Hi, I'm having some problems installing the 3.0 SDK, after I have run the install script apt seems to be broken. I get these errors when running apt-get install maemo-explicit, apt-get -f install, fakeroot apt-get install libosso-abook-dev . Any ideas? Thanks, Michael [sbox-SDK_X86: ~] fakeroot apt-get install maemo-explicit Reading Package Lists... Done Building Dependency Tree... Done You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: bluez-utils: Depends: modutils but it is not installable or module-init-tools dpkg: Depends: coreutils or textutils (= 2.0-3) but it is not installable hildon-home-dev: Depends: pkg-config but it is not installable snip I ran into the same problem over the weekend, and a search in this e-mail list will turn up the same problem. The manual installation does not work. After installing scratchbox, you will need to install the 3.0 SDK using the script. Aaron ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Installing 3.0 SDK
On 15/01/07, Aaron Levinson [EMAIL PROTECTED] wrote: On Mon, 15 Jan 2007, Michael Thompson wrote: Hi, I'm having some problems installing the 3.0 SDK, after I have run the install script apt seems to be broken. I get these errors when running apt-get install maemo-explicit, apt-get -f install, fakeroot apt-get install libosso-abook-dev . snip snip I ran into the same problem over the weekend, and a search in this e-mail list will turn up the same problem. The manual installation does not work. After installing scratchbox, you will need to install the 3.0 SDK using the script. I was using the install script and not the manual install. What has seemed to work is to re-run the install script a second time with the -y option and not accept the nokia binaries. The Nokia binaries are still installed from the first attempt anyway. I think the Nokia binaries should be installed last. Thanks, Michael ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Discussion of a possible project - offline calendar project
Hello, thanks to for the answers. I will wait until wednesday for further answers to my question. So at this time there where some projects with little or no growth or the possibility to create a new one in Python?. So maybe we should thought about possible features in the next step. But lets wait til wednesday an see whats coming next. br Mathias 2007/1/15, Teemu Nikkilä [EMAIL PROTECTED]: Hello! On Monday, 15. January 2007 12:15, Martin Grimme wrote: Hi, This sounds really interesting. I know that there are already applications like dates or GPE-calendar for the N770 but both don't fit my needs. Since my idea was to write some sort of PIM suite specially for the 770 in the near future, maybe we should join efforts. I have written software for the 770 in C (Ogg Vorbis Player) and Python (Obscura Photo Manager) and have to say that Python wins for big applications, IMHO. Development is much faster and the code usually more clear and stable than with C. So I'd vote for Python. Funny, I started to play around with a calendar project a while ago. I use KDE Contact on the desktop and choose to store my calendar appointments as emails on an IMAP server. These mail messages contain standard iCalendar files. To get started, I wrote a very simple Python app which is able to retrieve and list the appointments from the server. Then I unfortunately ran out of time for the project as I was supposed to figure out how to render the next occurrence of a recurring appointment. There seems to be a python module for that too though. Also I'd like to be able to see the calendar of my (series 60) phone and preferably be able to synchronize with it. So I'd really love to see a calendar application that can use (offline) IMAP as a backend and also interact with a phone's calendar. I'm also willing to contribute if there was a project in Python to implement this. -Teemu ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Discussion of a possible project - offline calendar project
By the way, a interface to mobile phones should be included - but thats will be a hard work an should be the second step Mathias 2007/1/16, Mathias Uebelacker [EMAIL PROTECTED]: Hello, thanks to for the answers. I will wait until wednesday for further answers to my question. So at this time there where some projects with little or no growth or the possibility to create a new one in Python?. So maybe we should thought about possible features in the next step. But lets wait til wednesday an see whats coming next. br Mathias 2007/1/15, Teemu Nikkilä [EMAIL PROTECTED]: Hello! On Monday, 15. January 2007 12:15, Martin Grimme wrote: Hi, This sounds really interesting. I know that there are already applications like dates or GPE-calendar for the N770 but both don't fit my needs. Since my idea was to write some sort of PIM suite specially for the 770 in the near future, maybe we should join efforts. I have written software for the 770 in C (Ogg Vorbis Player) and Python (Obscura Photo Manager) and have to say that Python wins for big applications, IMHO. Development is much faster and the code usually more clear and stable than with C. So I'd vote for Python. Funny, I started to play around with a calendar project a while ago. I use KDE Contact on the desktop and choose to store my calendar appointments as emails on an IMAP server. These mail messages contain standard iCalendar files. To get started, I wrote a very simple Python app which is able to retrieve and list the appointments from the server. Then I unfortunately ran out of time for the project as I was supposed to figure out how to render the next occurrence of a recurring appointment. There seems to be a python module for that too though. Also I'd like to be able to see the calendar of my (series 60) phone and preferably be able to synchronize with it. So I'd really love to see a calendar application that can use (offline) IMAP as a backend and also interact with a phone's calendar. I'm also willing to contribute if there was a project in Python to implement this. -Teemu ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Howto: using two scratchbox environments
The updated maemo 2.2 I understand is essentially 2.1 with updates required to run it in the same scratchbox a v3 so you won't need 2 installs. Peter On 1/15/07, Aaron Levinson [EMAIL PROTECTED] wrote: On Mon, 15 Jan 2007, Janne Kataja wrote: Aaron Levinson wrote: The standard maemo 3.0 SDK installation documentation states that it is recommended that previous versions of the SDK be uninstalled before installing the new SDK. But, it seems reasonable that developers will want to maintain both the 2.0/2.1 and 3.0 installations due to the need to build packages for both the 770 and N800. Scratchbox 1.0 can be installed to and run from alternative path, example to /opt/scratchbox , and not just /scratchbox . This question has popped up in scratchbox-users mailing list [Scratchbox-users] Multiple scratchbox installations on the same machine http://lists.scratchbox.org/pipermail/scratchbox-users/2006-October/000716.html Quote: Scratchbox versions prior to 1.0 must be installed in /scratchbox, but from version 1.0 on, you can install them anywhere. Multiple installations of versions prior to 1.0 are (obviously) not supported. Just make sure that the legacy branch version is installed in /scratchbox and you should be okay. True, but according to one e-mail to this list (at http://www.gossamer-threads.com/lists/maemo/developers/14191?search_string=pkg-config;#14191 ), there is a bug in the maemo 3.0 SDK install script that prevents the script from working if scratchbox isn't installed to /scratchbox. Aaron ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] n800 camera specs
Camera is vga. So that means 640 x 480. Peter On 1/15/07, Ty Hoffman [EMAIL PROTECTED] wrote: Y'all, I haven't seen any specs on the n800 camera (resolution, etc.). Can anybody point me in the right direction? Thanks. Oh, and for what it's worth, I'm now getting annoyed with the speed of the n800 developer discount program...I want to buy an 800, but of course would like to know if I'm one of the chosen ones for the discount. Don't want to buy one and then get the 'you're a winner!' email. I don't like to complain, because I know it's probably tough to manage a discount program and be fair, but a little more alacrity would be good. Meanwhile I'll just sit here on my hands for a few days more before I make the drive to CompUSA. Any ETA out there?? --Ty ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Bluetooth Headset Support - Status update?
Hi, Johan Hedberg wrote: AFAIK, the procedure of changing the SCO routing on the TI chip requires a proprietary TI HCI command. I'm not sure we can publish it since it's documented in TI docs which have quite strict publication restrictions. I had a closer look at the driver for the chipset. The firmware appears to be just a sequence of TI HCI commands which is dumped to the chip. Could you please release a modified firmware image that changes the SCO routing? The additional commands wouldn't be any more public like the rest of the hci commands in the firmware file, so I guess that should be ok with legal. btw, there's a nice collection of commands used in such bluetooth-scripts available at: http://wiki.xda-developers.com/index.php?pagename=UniversalBluetooth regards -- jochen ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Howto: using two scratchbox environments
On Mon, 15 Jan 2007, Peter Robinson wrote: The updated maemo 2.2 I understand is essentially 2.1 with updates required to run it in the same scratchbox a v3 so you won't need 2 installs. Peter True, but in the meantime, until 2.2 is available, supposedly by the end of the month, it is necessary to have two Scratchbox installations. Aaron ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
[maemo-developers] Re: [cairo] Cairo performance comparison, 770 / N800 / PXA-320
On 1/13/07, Kalle Vahlman [EMAIL PROTECTED] wrote: Hi! We have all sorts of funny hardware at the office, so I thought I'd make a quick run of cairo-perf with the Cairo 1.3.10 snapshot and see how they relate to each other. ... N800 is naturally faster than 770, but I didn't expect the xlib backend to have so big differences between the two. Yea, if it were just hardware, I would think that our image surface would be getting about the same boost as the X side. Clearly it's not. So, the X versions are clearly different. Hmmm6.6.3 vs. 1.1.99.3 I can't find much info about what that 6.6.3 version is all about. Plus, who knows what xserver-xomap specific optimizations Nokia has been up to. You know, the OMAP 2420 has ARM v6 SIMD and a PowerVR (!), so maybe the xomap on the N800 takes advantage of some of that extra power. If not, I may have found my future class project for my embedded software class :) For the cairo audience there's the question of the tessellation process, can it really be so fast on the PXA-320 or is there a bug somewhere that twists the results? What could be so good in PXA-320 (or not-good on the other devices) that the results are so drastic? If I remember correctly, the tessellator performs a lot of integer div/mod, which is dreadfully slow on OMAP ARM due to lack of hardware support. Plus, much of the arithmetic is performed on 64-bit integers, which is also much slower than 32-bit on OMAP IIRC. So, if the PXA-320 ARM doesn't have either of the two limitations (I have no idea, but it is a very different ARM implementation), you should expect to see a healthy speedup. Although 80x is pretty drastic. Side note: the N800 has VFP, so we should have seen a large performance improvement for FP-heavy cairo perf tests, like the radial stuff. But I'm only seeing ~2x improvement. Anyone know what's going here? Another side note: did you run cairo-test on these platforms? I've been uneasy about cairo on ARM since that fellow last month reported the strange diagonal line problem that we never resolved. Dan ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
[maemo-developers] Fwd: Touch-screen sensitivity controls?
I'm about to deploy the first generation of a control panel for the lights in my church's sanctuary, built for the 770. It's a python app that uses Art-Net to drive a DMX-512 converter that runs the dimmers, and is designed to be multi-station. So far it's working fairly well in development, except for the fact that the redraw routines are taking too long. I know how to fix that to some degree, so it's not a major concern. However, what is a definite concern is that the touch sensitivity could create a lot of frustrated users as it stands. While I haven't mounted one to the wall yet, using full-finger presses seems to be somewhat hit miss. I'm not really in a position to tell everyone using it to use your fingernail. What kind of controls (if any) are available to tweak the sensitivity of the touch screen in order to make it more amenable to intentional fat-fingering? I don't really care in this application how rough the resulting mouse events are, as the interface is designed to leave enough space between buttons so it'd be pretty hard to get badly wrong. Am I going to have to look at using the pressure data directly, as per HOWTO UseTouchscreenPressureData ? That would complicate matters since I'm writing in Python to avoid having to build the entire compilation environment... TIA, Omega aka Erik Walthinsen [EMAIL PROTECTED] [EMAIL PROTECTED] ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [cairo] Re: [maemo-developers] Cairo performance comparison, 770 / N800 / PXA-320
On 1/15/07, Kalle Vahlman [EMAIL PROTECTED] wrote: 2007/1/16, Daniel Amelang [EMAIL PROTECTED]: On 1/13/07, Kalle Vahlman [EMAIL PROTECTED] wrote: 2007/1/14, Koen Kooi [EMAIL PROTECTED]: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Siarhei Siamashka schreef: On Saturday 13 January 2007 21:00, Kalle Vahlman wrote: As for optimizing code for ARM (targeting Nokia 770), there are a few things that are slow (maybe this list is still incomplete): 1. Floating point math is slow without vfp (cairo contains a lot of fp math) Actually not very much if you build it with --disable-some-floatingpoint I didn't (had forgot about the whole flag :), but will do (should be interesting). That flag doesn't do anything yet, so it shouldn't be interesting :) So does grep tell me :) I guess all the improvements I thought were under that flag were in fact general improvements... Which is better, I guess. That's right. We haven't yet made an improvement for FPU-less platforms that resulted in a perceptible loss on others. The time may come, though, so the flag remains. Dan ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
[maemo-developers] OpenVG (was:Improving Cairo performance on the N800)
- Write a new Cairo backend that targets OpenVG, since the PowerVR MBX has fully-accelerated OpenVG rendering. I haven't found anything about OpenVG + Maemo 3.0, so maybe the software infrastructure isn't there yet to do this. Hi I have been porting xmoto[1] from OpenGL to SDL_gfx[2] in order to be able to play this game on the nokia 770. Thanks to the guys on irc(waite,pokute, tigert your code is not in SDL_gfx 2.0.15) I have made good progress. The main reasons for choosing SDL_gfx was actually that there was no other option. It looks like OpenVG really is something interesting and perhaps the same goes for cairo. Are the OpenVG features used anywhere in the device, how do I get started? would it be possible to run xmoto on the N800 with a cairo rendering engine, what kind of framerates can I expect if I perform full screen updates? greetings [1] http://xmoto.sourceforge.net/ xmoto [2] http://www.ferzkopp.net/joomla/content/view/19/14/ sdl_gfx [3] http://wiki.xmoto.free.fr/index.php?title=SDL_gfx the Port ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
[maemo-developers] Fwd: [cairo] Improving Cairo performance on the N800
-- Forwarded message -- From: Xan Lopez [EMAIL PROTECTED] Date: Jan 16, 2007 9:01 AM Subject: Re: [cairo] Improving Cairo performance on the N800 To: Daniel Amelang [EMAIL PROTECTED] Cc: maemo-developers@maemo.org, [EMAIL PROTECTED] On 1/16/07, Daniel Amelang [EMAIL PROTECTED] wrote: (Double posting here, apologies for any overlap) Now that Cairo on the 770 is performing pretty well, I hope the way is cleared for Maemo to switch over to Cairo (and a more recent GTK). Several of us have put a lot of effort into speeding it up, so it would be nice to see the fruits of our labors on the Nokia devices. If there are any more outstanding performance issues, let us know on the Cairo list. FYI, Carl has projected that Cairo 1.4 (the first stable release with the new optimizations) will be out in the next month or so. Thanks to everyone's effort the issues of Cairo and a more recent GTK in maemo are no longer a question of if but when. Thanks for your contribution :) Now, the recently announced Nokia N800 is different from the 770 in various ways that are interesting for Cairo performance. I've got my eye on the ARMv6 SIMD instructions and the PowerVR MBX accelerator. In other news, I'm looking for a class project for an embedded software course I'm taking, so I'm thinking I can kill two birds with one stone if I can turn some Cairo on OMAP 2420 optimizations into something my professor will give me a grade for. So, I'm looking for some feedback on the following ideas: - Write some ARMv6 SIMD assembly for Cairo's image backend (pixman). If this turns out to be feasible and advantageous, the resulting code could also be incorporated into the fb part of the X server. Someone wrote to the maemo list very recently suggesting, among others, the very same thing: http://maemo.org/pipermail/maemo-developers/2007-January/007113.html - Write a new Cairo backend that targets OpenVG, since the PowerVR MBX has fully-accelerated OpenVG rendering. I haven't found anything about OpenVG + Maemo 3.0, so maybe the software infrastructure isn't there yet to do this. I really don't know if the n800 supports this, buf after googling around a bit I certainly hope it does. Surely we'll get a reply from someone in the know. - Something involving the OpenGL capabilities of the MBX. It doesn't support shaders, so it would be pretty limited. It does support multitexturing, so maybe a poor man's glitz is feasible. Any ideas? The color cache for cairo is still unimplemented! (I know, probably I should try to do it, serves me right for spamming the list with xtrace mails ;) I started a little cairo project targeted for the device a couple of days ago. If I'm not very misguided it will perfom so poorly that it'll keep us busy for the rest of the year. If/When I have a something at least prototype-quality I'll send it to the list. Cheers, Xan Dan Amelang ___ cairo mailing list [EMAIL PROTECTED] http://cairographics.org/cgi-bin/mailman/listinfo/cairo ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers