Re: phone case?

2010-03-19 Thread Martin Grimme
Hi,

The original HTC Dream/G1 case fits the N900 perfectly. Maybe it's on
sale separately, too. I don't know.


Martin


2010/3/18, Christopher Intemann intem...@gmail.com:
 On Thu, Mar 18, 2010 at 6:26 PM, Eero Tamminen
 eero.tammi...@nokia.comwrote:

 Hi,


 ext Christopher Intemann wrote:

 I'm looking  for a nice case for the N900.
 It should not noticeable thicken the device, since the N900 is quite big
 already. Leather is ok, but anything else would be fine as well.
 And, I will absolutely not wear the phone on my belt, so, no need for
 clips or anything like that.
 Thanks for recommendations.


 Make sure that it doesn't have magnets, see:
https://bugs.maemo.org/show_bug.cgi?id=8235

 (That should be mentioned in documentation
 somewhere, but who reads them?)


 Wow. Amazing. Thanks!
 Chris

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: phone case?

2010-03-19 Thread Cláudio Sampaio
On Thu, Mar 18, 2010 at 2:01 PM, Christopher Intemann intem...@gmail.comwrote:

 I'm looking  for a nice case for the N900.
 It should not noticeable thicken the device, since the N900 is quite big
 already. Leather is ok, but anything else would be fine as well.
 And, I will absolutely not wear the phone on my belt, so, no need for clips
 or anything like that.


I've bought PDAir rubberized case for the N900. It doesn't thicken the N900
much and seems good enough. It also fits well with their clear screen
protector.

Best regards,
-- 
Cláudio Patola Sampaio
IRC: ptl  - Yahoo: patolaaa
Campinas, SP - Brazil.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Howto configure borderless 4:3 tv-out on n900?

2010-03-19 Thread Frantisek Dufka
I don't know if there is some high level api but a lot of things can be 
done either via framebuffer ioctl or via changing stuff in 
/sys/dev/ices/platform/omapdss/ see


http://gitorious.org/linux-omap-dss2/linux/blobs/master/Documentation/arm/OMAP/DSS

Having full PAL or NTSC with no translation/scaling would be good both 
for games and video playback too.


So far I have only succeeded to change the default 800x480 - TV scaling 
to be a bit better so it is no longer fuzzy due to extra downscaling. On 
my TV I can get exactly 480 lines visible in PAL mode which makes 
reading text much better.

http://talk.maemo.org/showthread.php?p=461660#post461660


For NTSC output (640x480) it would be enough to render to part of the 
screen and set the size and offset accordingly. For full PAL it would 
need resizing framebuffer to get more lines (ioctl?).


I wonder how OMAP3 display controller features (gfx,vid1,vid2 planes, 
scaling, mirroring, rotation, tv-out) are mapped to Xv and other X APIs.


Frantisek
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: Howto configure borderless 4:3 tv-out on n900?

2010-03-19 Thread roope.jarvinen
 

Hi,

I suggest you play around with xvattr (http://freshmeat.net/projects/xvattr/), 
which you can use to set various Xv extension attributes, like 
XV_OMAP_TVOUT_SCALE and XV_OMAP_TVOUT_WIDESCREEN. I'm not sure if you can find 
it any maemo repository, but you can compile it from source as it is freely 
available in fresmeat.

--Roope



-Original Message-
From: maemo-developers-boun...@maemo.org 
[mailto:maemo-developers-boun...@maemo.org] On Behalf Of ext 
Till Harbaum / Lists
Sent: 18 March, 2010 21:37
To: maemo-developers@maemo.org
Subject: Howto configure borderless 4:3 tv-out on n900?

Hi,

there seems to be an API to change the behaviour of the TV 
output on the n900. At least the media player uses it to e.g. 
display things with a different layout on the internal screen 
and the tv-out.

I am asking this because i think it's a great thing to add to 
all those 640x480 (4:3) programs and especially emulators. The 
problem these have is that the have a black border left and 
right to accomodate for the 800x480 main screen and on tv-out 
they get another top and bottom border to display the entire 
internal display contents on the tv-out. The result is a 4:3 
image on the 4:3 tv-out with black borders on all four sides 
and with pixels being lost. This isn't useful at all.

I would be really cool if these applications could just 
request the tv.out to zoom/crop the 4:3 tv-output. That way 
most emulated games would run full screen and without any pixel loss.

How can this be achieved?

Till
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: N900 USB Networking

2010-03-19 Thread van Porten, Oliver

 -Original Message-
 From: Tomi Ollila [mailto:tomi.oll...@guru.guru-group.fi] 
 Sent: Thursday, March 18, 2010 5:27 PM
 To: Kimmo Hämäläinen
 Cc: van Porten, Oliver; maemo-developers@maemo.org
 Subject: Re: N900 USB Networking
 
 On Thu 18 Mar 2010 07:13, Kimmo Hämäläinen 
 kimmo.hamalai...@nokia.com writes:
 
  On Wed, 2010-03-17 at 15:17 +0100, ext van Porten, Oliver wrote:
  Hi list,
   
  I've tried following this guide to setup USB networking 
 with my Windows
  PC:
  http://wiki.maemo.org/N900_USB_networking#Windows_XP
  
  Windows asked for a driver for the RNDIS gadget once and I 
 installed it.
  
  I'm using the Mad-Developer Application to load g_ether. 
 When I do that,
  the N900 will reboot.
 
  You should use g_nokia instead of g_ether.
 
 With g_nokia, usb networking does not work with Windows host 
 (nor with Mac OS Snow Leopard, only with Linux  Leopard or less).
 
 Windows does not regognize the information g_nokia announces to it
 to be able to work as usb ethernet mode, only RNDIS works 
 with Windows.
 
 But, that N900 reboots is an interesting problem; does not happen to
 us. I wrote a longer note in the talk thread... and now I must run...
 

I just tried first loading g_ether and configuring usb via mad-developer 
which works. As soon as I plug-in the USB cable the mode selection will popup 
and some seconds afterwards (no matter what my action is) the device will 
reboot, showing sort of a usb icon in the top right corner.

Is there any way to grab logs or something from what's happening there?
I've installed 'Crash Reporter' and it seems to have logged something (but 
Was unable to send the report just now).
Can I access those somehow?

Oliver

 
  -Kimmo
 
 Tomi
 
 
  At one point Windows seemed to re-recognize the device at 
 first but then
  again the N900 went for a reboot and Windows did not find 
 it any more.
  
  Did anyone ever experience something like this? 
  Am I doing something wrong?
  
  I tried google'ing for a solution but could not find one yet. 
  
  Any hints appreciated.
  
  Best,
  Oliver
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: GSoC project - aGLESory

2010-03-19 Thread Thomas Perl
Hello!

2010/3/19 Carolina Simões Gomes carolina.sgo...@gmail.com:
 If possible, I'd like to know more about the aGLESory project, in order to
 begin forming my ideas about the project proposal.

(I'm not the one who proposed the project, so I might be wrong about
the motivations and ideas behind aGLESory.)

I *think* the idea behind aGLESory is to make it easier to start
creating projects utilizing OpenGL ES for Maemo/MeeGo. Right now, if
one was to use Xlib to create a Hello World-ish GL ES app, it would
look like this:

http://wiki.maemo.org/SimpleGL_example

There's too much boilerplate code (setting up the X window, etc..)
which makes it hard (or a copy'n'paste job) to start a new project
utilitzing OpenGL ES. I guess most of this is covered by using Qt and
its QGLWidget, which can be subclassed to implement the
rendering/setup: http://doc.trolltech.com/4.6/qglwidget.html - This
also provides texture loading using QImage. Still, maybe a more
lightweight solution with Xlib and DevIL, packed into a nice, little
C++ framework is what aGLESory is about (maybe with some additional
helper classes to make it easier to get started).

It would be nice if Flandry (the reporter on the GSoC ideas page)
could elaborate a bit on what the idea is exactly. I've added myself
as a possible mentor for this project, as it does interest me
personally :)

HTH.
Thomas
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: GSoC project - aGLESory

2010-03-19 Thread kate.alhola


From: maemo-developers-boun...@maemo.org [maemo-developers-boun...@maemo.org] 
On Behalf Of ext Thomas Perl [th.p...@gmail.com]
Sent: Friday, March 19, 2010 12:02 PM
To: Carolina Simões Gomes
Cc: maemo-developers@maemo.org
Subject: Re: GSoC project - aGLESory

Hello!

2010/3/19 Carolina Simões Gomes carolina.sgo...@gmail.com:
 If possible, I'd like to know more about the aGLESory project, in order to
 begin forming my ideas about the project proposal.

(I'm not the one who proposed the project, so I might be wrong about
the motivations and ideas behind aGLESory.)

I *think* the idea behind aGLESory is to make it easier to start
creating projects utilizing OpenGL ES for Maemo/MeeGo. Right now, if
one was to use Xlib to create a Hello World-ish GL ES app, it would
look like this:

http://wiki.maemo.org/SimpleGL_example

There's too much boilerplate code (setting up the X window, etc..)
which makes it hard (or a copy'n'paste job) to start a new project
utilitzing OpenGL ES. I guess most of this is covered by using Qt and
its QGLWidget, which can be subclassed to implement the
rendering/setup: http://doc.trolltech.com/4.6/qglwidget.html - This
also provides texture loading using QImage. Still, maybe a more
lightweight solution with Xlib and DevIL, packed into a nice, little
C++ framework is what aGLESory is about (maybe with some additional
helper classes to make it easier to get started).


There is also Qt3d that is much one you are looking for. It is
utility class to making easier to create OpenGl apps with using
OpenGL API when graphicswiew and graphics iten is more
heavy and hign level. It is least worth of checking up 

http://labs.trolltech.com/blogs/2009/11/10/qt3d-features-in-qt-46/

It would be nice if Flandry (the reporter on the GSoC ideas page)
could elaborate a bit on what the idea is exactly. I've added myself
as a possible mentor for this project, as it does interest me
personally :)

Kate

HTH.
Thomas
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Howto configure borderless 4:3 tv-out on n900?

2010-03-19 Thread Attila Csipa
On Friday 19 March 2010 09:16:14 Frantisek Dufka wrote:
 I don't know if there is some high level api but a lot of things can be
 done either via framebuffer ioctl or via changing stuff in
 /sys/dev/ices/platform/omapdss/ see

 http://gitorious.org/linux-omap-dss2/linux/blobs/master/Documentation/arm/O
MAP/DSS

 Having full PAL or NTSC with no translation/scaling would be good both
 for games and video playback too.

Can you (or anyone with intimate knowledge) chip in with some comments of how 
playing with these can (not) affect the devices (or what gets attached to 
them) ? I would like to play with this a bit, but don't want to burn down my 
DDP N900 with some weird video sync setting (been bitten by some unrelated 
hardware happily setting parameters that burned the video out down :) 

Regards,
Attila
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: GSoC project - aGLESory

2010-03-19 Thread Valerio Valerio
Hi,

2010/3/19 Thomas Perl th.p...@gmail.com

 Hello!

 2010/3/19 Carolina Simões Gomes carolina.sgo...@gmail.com:
  If possible, I'd like to know more about the aGLESory project, in order
 to
  begin forming my ideas about the project proposal.

 (I'm not the one who proposed the project, so I might be wrong about
 the motivations and ideas behind aGLESory.)

 I *think* the idea behind aGLESory is to make it easier to start
 creating projects utilizing OpenGL ES for Maemo/MeeGo. Right now, if
 one was to use Xlib to create a Hello World-ish GL ES app, it would
 look like this:

 http://wiki.maemo.org/SimpleGL_example

 There's too much boilerplate code (setting up the X window, etc..)
 which makes it hard (or a copy'n'paste job) to start a new project
 utilitzing OpenGL ES. I guess most of this is covered by using Qt and
 its QGLWidget, which can be subclassed to implement the
 rendering/setup: http://doc.trolltech.com/4.6/qglwidget.html - This
 also provides texture loading using QImage. Still, maybe a more
 lightweight solution with Xlib and DevIL, packed into a nice, little
 C++ framework is what aGLESory is about (maybe with some additional
 helper classes to make it easier to get started).

 It would be nice if Flandry (the reporter on the GSoC ideas page)
 could elaborate a bit on what the idea is exactly. I've added myself
 as a possible mentor for this project, as it does interest me
 personally :)


These idea came from TMO, but I've already contacted the author.
My understanding of the idea is a bit different, I think is basically a
wrapper from OpenGL to OpenGL ES, in order to easily port OpenGL games/apps
to Maemo.

Best regards,

-- 
Valério Valério

http://www.valeriovalerio.org




 HTH.
 Thomas

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Building Maemo OS from Source.

2010-03-19 Thread Marcin Juszkiewicz
Dnia czwartek, 18 marca 2010 o 19:59:25 Samir Faci (Dev) napisał(a):
 Hmm.. any one know if meego will be completely open source?.
 
 Or is it too early to know for sure at this point.

It was already said that Nokia devices running MeeGo will contain closed 
source components. So answer to your question is no, it won't be.

Regards, 
-- 
JID:  h...@jabber.org
Website:  http://marcin.juszkiewicz.com.pl/
LinkedIn: http://www.linkedin.com/in/marcinjuszkiewicz


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: gsoc project 2010 !

2010-03-19 Thread Valerio Valerio
Hi,

On Thu, Mar 18, 2010 at 6:03 PM, anky ankurdn...@gmail.com wrote:

 wen through the idea at ur referred link...i wanted to do something
 like that only...just that it would integrated using maemo libraries.
 I wanted to know about hows the idea and is it something like that
 because somebody else has already mentioned it somewere, that i can
 not use it...because i dont think thats the case. Thank you


Qt was not chosen as a organization for GSoC, so we (maemo.org) will
continue promotion this idea.

Best regards,

 --
Valério Valério

http://www.valeriovalerio.org



 On 3/18/10, Valerio Valerio vdv...@gmail.com wrote:
  Hi,
 
  On Wed, Mar 17, 2010 at 5:16 AM, anky ankurdn...@gmail.com wrote:
 
  i wen through this idea on the ideas- list
 
 
  Implement small applications and corresponding reusable libraries (Qt
  C++)
  for integrating with Google services like Mail (quick read/search
 without
  going through IMAP), Todo:s, Buzz, import opml from Google Reader 
 
  It would be nice to develop an application which can integrate with
 google
  services... i was interested in developing a reusable api for the google
  apps and to develop small applications using that and it would also help
  future maemo developers to build application using the reusable library
  code.
  I think that integrating with google apps is a much needed  addition to
  maemo and would really help in a lot of further applcations and
 services.
 
  Would it be nice as a gsoc idea and i was looking for someone to mentor
 me
  for the same...
 
 
  The selected organizations will be announced today, after that, if we are
  chosen, we'll attribute mentors to the projects in the list.
  There's a similar project idea under the Qt organization:
  http://groups.google.com/group/qt-gsoc/web/project-ideas
 
  Best regards,
 
  --
  Valério Valério
 
  http://www.valeriovalerio.org
 
 
  --
  ANkur
 
  ___
  maemo-developers mailing list
  maemo-developers@maemo.org
  https://lists.maemo.org/mailman/listinfo/maemo-developers
 
 
 


 --
 ANKY

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Building Maemo OS from Source.

2010-03-19 Thread Igor Stoppa

ext Marcin Juszkiewicz wrote:


Dnia czwartek, 18 marca 2010 o 19:59:25 Samir Faci (Dev) napisał(a):
  

Hmm.. any one know if meego will be completely open source?.

Or is it too early to know for sure at this point.



It was already said that Nokia devices running MeeGo will contain closed 
source components. So answer to your question is no, it won't be.
  

Incorrect.

A Nokia device running MeeGo is not the same as a Nokia device running 
_exclusively_ MeeGo.


iow the total sw stack will be a superset of a configuration of MeeGo

So MeeGo can still be fully open.

igor
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


GSoC project - Google Reader offline

2010-03-19 Thread Raninho Fernandes
Hello everybody,

First congratulations to the Maemo community. My name is Raniere Fernandes,
Brazilian, graduated in System Information and post-graduate studies in
development for mobile devices. I am enthusiastic about the Free Software
movement, Python and Maemo. I have published in journals about Python and
Maemo (Foreword Magazine - ISSN 2174-4959 - Introduction to Maemo platform
using Python, year 2009; Design Patterns in Python, year 2009),
participation in local community of Python
http://grupypb.net/meetings/1/users in João Pessoa / PB - Brazil
and Winner of the Qt Techday
challengehttp://qtlabs.openbossa.org/en/2009/09/14/ganhador-do-desafio-do-qt-techday-idez-joao-pessoa/.


I am interested in the project Google Reader offline.

Thank you for your attention

[]'s

Raniere Fernandes

--
Abstenha-se do Mal, faça o Bem e embeleze a sua mente Buda
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Howto configure borderless 4:3 tv-out on n900?

2010-03-19 Thread Frantisek Dufka

Attila Csipa wrote:

Can you (or anyone with intimate knowledge) chip in with some comments of how 
playing with these can (not) affect the devices (or what gets attached to 
them) ?


Well as long as you only write 'pal' or 'ntsc' to 
/sys/devices/platform/omapdss/display1/timings nothing should go wrong.
It is not needed to mess with tv-out signal timings. It is only about 
what pixel data gets sent via tv-out (setting data source, position, 
size, scaling).

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: N900 USB Networking

2010-03-19 Thread Kimmo Hämäläinen
On Fri, 2010-03-19 at 09:39 +0100, ext van Porten, Oliver wrote:
  -Original Message-
  From: Tomi Ollila [mailto:tomi.oll...@guru.guru-group.fi] 
  Sent: Thursday, March 18, 2010 5:27 PM
  To: Kimmo Hämäläinen
  Cc: van Porten, Oliver; maemo-developers@maemo.org
  Subject: Re: N900 USB Networking
  
  On Thu 18 Mar 2010 07:13, Kimmo Hämäläinen 
  kimmo.hamalai...@nokia.com writes:
  
   On Wed, 2010-03-17 at 15:17 +0100, ext van Porten, Oliver wrote:
   Hi list,

   I've tried following this guide to setup USB networking 
  with my Windows
   PC:
   http://wiki.maemo.org/N900_USB_networking#Windows_XP
   
   Windows asked for a driver for the RNDIS gadget once and I 
  installed it.
   
   I'm using the Mad-Developer Application to load g_ether. 
  When I do that,
   the N900 will reboot.
  
   You should use g_nokia instead of g_ether.
  
  With g_nokia, usb networking does not work with Windows host 
  (nor with Mac OS Snow Leopard, only with Linux  Leopard or less).
  
  Windows does not regognize the information g_nokia announces to it
  to be able to work as usb ethernet mode, only RNDIS works 
  with Windows.
  
  But, that N900 reboots is an interesting problem; does not happen to
  us. I wrote a longer note in the talk thread... and now I must run...
  
 
 I just tried first loading g_ether and configuring usb via mad-developer 
 which works. As soon as I plug-in the USB cable the mode selection will popup 
 and some seconds afterwards (no matter what my action is) the device will 
 reboot, showing sort of a usb icon in the top right corner.
 
 Is there any way to grab logs or something from what's happening there?

If it reboots, it's most probably a kernel crash... In that case syslog
might have some messages (or not).

 I've installed 'Crash Reporter' and it seems to have logged something (but 
 Was unable to send the report just now).
 Can I access those somehow?

You can unpack the crash dump file with rich-core-extract utility.

-Kimmo

 
 Oliver
 
  
   -Kimmo
  
  Tomi
  
  
   At one point Windows seemed to re-recognize the device at 
  first but then
   again the N900 went for a reboot and Windows did not find 
  it any more.
   
   Did anyone ever experience something like this? 
   Am I doing something wrong?
   
   I tried google'ing for a solution but could not find one yet. 
   
   Any hints appreciated.
   
   Best,
   Oliver

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Building Maemo OS from Source.

2010-03-19 Thread Ryan Abel
On Mar 19, 2010, at 7:42 AM, Igor Stoppa wrote:

 ext Marcin Juszkiewicz wrote:
 
 Dnia czwartek, 18 marca 2010 o 19:59:25 Samir Faci (Dev) napisał(a):
  
 Hmm.. any one know if meego will be completely open source?.
 
 Or is it too early to know for sure at this point.

 
 It was already said that Nokia devices running MeeGo will contain closed 
 source components. So answer to your question is no, it won't be.
  
 Incorrect.

Well, except for the part where Nokia ends up marketing it as MeeGo. Oh, and 
Harmattan's, apparently, MeeGo, too, and it definitely has closed stuff at the 
platform level.

Yeah . . . not confusing at all. ;)
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Building Maemo OS from Source.

2010-03-19 Thread Igor Stoppa

ext Ryan Abel wrote:


Well, except for the part where Nokia ends up marketing it as MeeGo. Oh, and 
Harmattan's, apparently, MeeGo, too, and it definitely has closed stuff at the platform 
level.

Yeah . . . not confusing at all. ;)



No at all: it's about standardization. The device must support a certain 
set of features and provide well defined APIs.


So if a device is MeeGo compliant, it will be advertised as such.

What's confusing about it?


If you write an application which relies on MeeGo features only and can 
be run across multiple MeeGo compliant devices, what matters to you that 
in one of them there might be a closed component which doesn't belong to 
the MeeGo stack?



igor
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Building Maemo OS from Source.

2010-03-19 Thread Marcin Juszkiewicz
Dnia piątek, 19 marca 2010 o 12:42:17 Igor Stoppa napisał(a):
 ext Marcin Juszkiewicz wrote:
  Dnia czwartek, 18 marca 2010 o 19:59:25 Samir Faci (Dev) napisał(a):

  Hmm.. any one know if meego will be completely open source?.
  Or is it too early to know for sure at this point.

  It was already said that Nokia devices running MeeGo will contain closed 
  source components. So answer to your question is no, it won't be.
 
 Incorrect.
 
 A Nokia device running MeeGo is not the same as a Nokia device running 
 exclusively MeeGo.
 
 iow the total sw stack will be a superset of a configuration of MeeGo
 
 So MeeGo can still be fully open.

Ok, let me rephrase:

It was already said that Nokia devices running Nokia provided MeeGo based 
system will contain closed source components. 

So far no one told what base meego system contains and how useful it is. 
Judging from current situation I assume that it will be nearly not usable 
without having N900 connected to charger due to lack of open BME alternative 
== no charging. There are build systems already which provides alternative 
root filesystems for nokia N900 and all of them suffer more or less due to 
that.

Regards, 
-- 
JID:  h...@jabber.org
Website:  http://marcin.juszkiewicz.com.pl/
LinkedIn: http://www.linkedin.com/in/marcinjuszkiewicz


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Building Maemo OS from Source.

2010-03-19 Thread Igor Stoppa

ext Marcin Juszkiewicz wrote:

It was already said that Nokia devices running Nokia provided MeeGo based 
system will contain closed source components. 

So far no one told what base meego system contains and how useful it is. 
  


It depends on your intent and goals. I cannot comment on what MeeGo will 
contain simply because:


- I am not involved in defining the content
- I have no official communication role (yes, i'm using my job email 
address but I will not make statements)


Judging from current situation I assume that it will be nearly not usable 
without having N900 connected to charger due to lack of open BME alternative 
== no charging.


Well, if for you it is good enough to have binary packages added, it 
probably would be possible. Ask Quim.
Even now the userspace driver for the 3D accelerator is closed source 
(even in Nokia it takes a business reason to see the code: I was the 
proj manager for it and still i didn't have access to the repo).


Would a mesa implementation be good enough for you? Probably not: it 
would be better to have text console only than an extremely 
cpu-intensive and slow sw-renderer.


 There are build systems already which provides alternative 
root filesystems for nokia N900 and all of them suffer more or less due to 
that.


Again, your problem might be solved by MeeGo or not, based on the content.

However battery charging is very platform specific, while MeeGo deals 
mostly with parts that aren't.


Worksplit between HW and SW in future products (not only Nokia) will 
also play a major role.


igor
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


G_DISABLE_CAST_CHECKS in packages an maybe on builders

2010-03-19 Thread Stefan Kost
Hi,

I noticed that still lots of packages that use GObject are not disable
GObject cast checks in their builds. *It is a safe thing to do*. The
macro is doing a cast, if checking is enabled it checks and warn in the
case of an mismatch. The check is pointless in device that is running a
PR image as we have the (sys)logging turned off. So we can also turn off
the checks (the checks are not preventing anything). This makes binaries
smaller and faster.

One can easily see what is affected:
for i in `find /usr/ -type f`; do
  objdump 2/dev/null -T $i | grep -q g_type_check_instance_cast  echo $i;
done

or even get the package name:
  objdump 2/dev/null -T $i | grep -q g_type_check_instance_cast  dpkg
-S $i | cut -d: -f1

The check is turned off by adding -D G_DISABLE_CAST_CHECKS to CFLAGS.
Some projects do that in configure.{ac,in}

if test x$enable_debug = xyes; then
  test $cflags_set = set || CFLAGS=$CFLAGS -g
  GTK_DEBUG_FLAGS=-DG_ENABLE_DEBUG -DG_ERRORCHECK_MUTEXES
else
  if test x$enable_debug = xno; then
GTK_DEBUG_FLAGS=-DG_DISABLE_ASSERT -DG_DISABLE_CHECKS
-DG_DISABLE_CAST_CHECKS
  else
GTK_DEBUG_FLAGS=-DG_DISABLE_CAST_CHECKS
  fi
fi
http://maemo.gitorious.org/hildon/gtk/blobs/master/configure.in#line282


some in their debian/rules

ifeq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
CFLAGS += -DG_DISABLE_CAST_CHECKS
endif
http://maemo.gitorious.org/maemo-multimedia/gstreamer/blobs/maemo5/debian/rules

I wonder if it would make sense to disable this globally on the package
builder. Having the check enabled is most useful in conjunction with
defining G_DEBUG=fatal_warnings and checking for coredumps.

Stefan

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: G_DISABLE_CAST_CHECKS in packages an maybe on builders

2010-03-19 Thread Graham Cobb
On Friday 19 March 2010 14:42:05 Stefan Kost wrote:
 I noticed that still lots of packages that use GObject are not disable
 GObject cast checks in their builds. *It is a safe thing to do*. The
 macro is doing a cast, if checking is enabled it checks and warn in the
 case of an mismatch. The check is pointless in device that is running a
 PR image as we have the (sys)logging turned off. So we can also turn off
 the checks (the checks are not preventing anything). This makes binaries
 smaller and faster.

That is a good suggestion for production binaries.  However, for beta binaries 
I would prefer to leave it on -- I find the console mesages very useful 
during testing (and I run syslog on my development device as well).

 I wonder if it would make sense to disable this globally on the package
 builder. Having the check enabled is most useful in conjunction with
 defining G_DEBUG=fatal_warnings and checking for coredumps.

No thanks, at least not without a way to override it.

Graham
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: G_DISABLE_CAST_CHECKS in packages an maybe on builders

2010-03-19 Thread Stefan Kost
Graham Cobb wrote:
 On Friday 19 March 2010 14:42:05 Stefan Kost wrote:
   
 I noticed that still lots of packages that use GObject are not disable
 GObject cast checks in their builds. *It is a safe thing to do*. The
 macro is doing a cast, if checking is enabled it checks and warn in the
 case of an mismatch. The check is pointless in device that is running a
 PR image as we have the (sys)logging turned off. So we can also turn off
 the checks (the checks are not preventing anything). This makes binaries
 smaller and faster.
 

 That is a good suggestion for production binaries.  However, for beta 
 binaries 
 I would prefer to leave it on -- I find the console mesages very useful 
 during testing (and I run syslog on my development device as well).
   
I does not show on the console. Our glib is patched so that it goes to
syslog. But anyway I am totally with you. Messages enabled for testing
binaries, messages off for releases.

Stefan
   
 I wonder if it would make sense to disable this globally on the package
 builder. Having the check enabled is most useful in conjunction with
 defining G_DEBUG=fatal_warnings and checking for coredumps.
 

 No thanks, at least not without a way to override it.

 Graham
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers
   

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Media Player in N900

2010-03-19 Thread Stefan Kost
fluke box wrote:
 Hi All,
Do we have something in Maemo File Browser, where we can add a file
 to current playlist ?
Moreover, in N900 media player, there is nothing like add file to
 current playlist :-( (Or may be i am unaware).
There is, its in the menu. Browse the songs and tap the title bar (Add
to current playlist).

Stefan
I would like to have nautilus like script based thing in maemo file
 browser for adding a file to current playlist.
Moreover,  i would like to write the same if that is not currently
 available.
  
 Thanks,
 flukebox



 

 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers
   

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: GSoC project - aGLESory

2010-03-19 Thread Carolina Simões Gomes
I'm a bit confused here...is Qt3D the same or an extension to the QtOpenGL
module?

Also, if the aGLESory project is supposed to be a wrapper of OpenGL to
OpenGLES, would this include Qt code or just straightforward GL code? I ask
this because according to the blog post Kate pointed to, Qt3D already
intends to abstract away GL and GLES differences.
Thank you,
On Fri, Mar 19, 2010 at 8:14 AM, Valerio Valerio vdv...@gmail.com wrote:

 Hi,

 2010/3/19 Thomas Perl th.p...@gmail.com

 Hello!

 2010/3/19 Carolina Simões Gomes carolina.sgo...@gmail.com:
  If possible, I'd like to know more about the aGLESory project, in order
 to
  begin forming my ideas about the project proposal.

 (I'm not the one who proposed the project, so I might be wrong about
 the motivations and ideas behind aGLESory.)

 I *think* the idea behind aGLESory is to make it easier to start
 creating projects utilizing OpenGL ES for Maemo/MeeGo. Right now, if
 one was to use Xlib to create a Hello World-ish GL ES app, it would
 look like this:

 http://wiki.maemo.org/SimpleGL_example

 There's too much boilerplate code (setting up the X window, etc..)
 which makes it hard (or a copy'n'paste job) to start a new project
 utilitzing OpenGL ES. I guess most of this is covered by using Qt and
 its QGLWidget, which can be subclassed to implement the
 rendering/setup: http://doc.trolltech.com/4.6/qglwidget.html - This
 also provides texture loading using QImage. Still, maybe a more
 lightweight solution with Xlib and DevIL, packed into a nice, little
 C++ framework is what aGLESory is about (maybe with some additional
 helper classes to make it easier to get started).

 It would be nice if Flandry (the reporter on the GSoC ideas page)
 could elaborate a bit on what the idea is exactly. I've added myself
 as a possible mentor for this project, as it does interest me
 personally :)


 These idea came from TMO, but I've already contacted the author.
 My understanding of the idea is a bit different, I think is basically a
 wrapper from OpenGL to OpenGL ES, in order to easily port OpenGL games/apps
 to Maemo.


 Best regards,

 --
 Valério Valério

 http://www.valeriovalerio.org




 HTH.
 Thomas








-- 
*
[Carolina Simões Gomes]
Computer Engineer - University of Campinas, Brazil
M.Sc. in C.S. Student - University of Alberta, Canada
http://carolgomes.wordpress.com
*
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: music player with .lrc support !

2010-03-19 Thread Stefan Kost
Simon Pickering wrote:
  
   
 Personally, I think it's too small for a 3 month project, though.
 However getting LRC parsing into gstreamer or MAFW for use by 
 the Nokia media player would be a fine challenge for three 
 months, IMHO.
 

 This certainly sounds useful.
   

If LRC is this http://de.wikipedia.org/wiki/LRC_%28Dateiformat%29
one could indeed write a new UI on top of MAFW. Play the songs and check
the duration from time-to-time to update the lyrics.

Stefan

   
 But since the Nokia media player is closed source, it would 
 be kinda hard to make it display lyrics. An alternative would 
 

 Wasn't the whole idea of MAWF to make it easy to replace the Media Player
 and only need to write the GUI stuff (leaving all the playlist stuff to
 MAWF, decoding to Gstreamer, and finding files to trackerd)?

 I've not looked at it though, so perhaps it's difficult to work with hence
 the lack of replacement players. Though if not, writing a proof of concept
 player to display the lyrics too shouldn't be too hard (he says).

 Cheers,


 Simon

 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers
   

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Play sound through Gstreamer while Media Player is running

2010-03-19 Thread Stefan Kost
Andrei Mirestean wrote:
 Hi, 
 Is there any way to play a sound through Gstreamer while the Media
 player is running? I've tried with playbin2 sink but it's now working.
now or not?

If its a kind of notifications sound the policy will allow playing it in
parallel. Otherwise the policy kicks in. What are you trying to do?

Stefan


 Thanks!

 -- 
 Andrei Mirestean
 

 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers
   

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Download statistics

2010-03-19 Thread Cornelius Hald
On Thu, 2010-03-18 at 09:37 +0100, Niels Breet wrote:
 On Wed, March 17, 2010 20:27, Cornelius Hald wrote:
  Nothing wrong with communicating such a change, though.
 
 I sometimes need a post-commit hook which sends a mail to the list, it
 seems :)

Wouldn't be bad :) I was just feeling stupid, because suddenly
everything worked as expected and I thought I did report a non-issue.

Anyways, thanks for fixing it!
Conny


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Play sound through Gstreamer while Media Player is running

2010-03-19 Thread Andrei Mirestean
On Fri, Mar 19, 2010 at 5:36 PM, Stefan Kost enso...@hora-obscura.dewrote:

 Andrei Mirestean wrote:
  Hi,
  Is there any way to play a sound through Gstreamer while the Media
  player is running? I've tried with playbin2 sink but it's now working.
 now or not?

not working, sorry for the spelling mistake



If its a kind of notifications sound the policy will allow playing it in
 parallel. Otherwise the policy kicks in. What are you trying to do?

 It's a notification sound. I'm developing the pedometer widget and I want
to notify the user when he has taken a number of steps.

 Stefan

 
  Thanks!
 
  --
  Andrei Mirestean
  
 
  ___
  maemo-developers mailing list
  maemo-developers@maemo.org
  https://lists.maemo.org/mailman/listinfo/maemo-developers
 




-- 
Andrei Mirestean
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


How to make a finger scrollable frame for widgets in Qt 4.5?

2010-03-19 Thread Sascha Mäkelä
I'm trying to make a finger scrollable area which has many buttons and other
widgets in it, because I cannot fit them on the screen. I have something
similar in mind as in this video clip:
http://labs.trolltech.com/blogs/?p=1480

Any idea how can I do it?

Cheers,
Sascha
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Building Maemo OS from Source.

2010-03-19 Thread Ryan Abel
On Mar 19, 2010, at 8:52 AM, Igor Stoppa wrote:

 ext Ryan Abel wrote:
 
 Well, except for the part where Nokia ends up marketing it as MeeGo. Oh, 
 and Harmattan's, apparently, MeeGo, too, and it definitely has closed stuff 
 at the platform level.
 
 Yeah . . . not confusing at all. ;)
 
 No at all: it's about standardization. The device must support a certain set 
 of features and provide well defined APIs.
 
 So if a device is MeeGo compliant, it will be advertised as such.
 
 What's confusing about it?

Will it be advertised as such? Wording I've seen so far leads me to believe 
it'll be advertised as MeeGo not MeeGo-compliant. I guess we'll have to 
wait and see.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: Building Maemo OS from Source.

2010-03-19 Thread Igor.Stoppa
From: ext Ryan Abel [rabe...@gmail.com]
Sent: 19 March 2010 23:43


 Will it be advertised as such? Wording I've seen so far leads me to believe 
 it'll be advertised as MeeGo not MeeGo-compliant. I guess we'll have to 
 wait and see.

The N900 box you might have states that it is certified for USB, but for 
example doesn't mention anywhere that even pc-suite has been tested as part of 
the USB certification because of hte way it needs to be performed. Even if 
pc-suite is certainly not part of he USB standard.

Here we are entering into a land for marketing and lawyers, where the message 
needs to be summarized and still retain its meaning.

Anyway why wouldn't MeeGo be correct if it is contained in the device? I 
could understand the argument if some MeeGo component was to be replaced, but 
if it is extanded or if some gap (platform specific) is filled by a non-MeeGo 
component, I see no real problem or miscommunication.

igor
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Building Maemo OS from Source.

2010-03-19 Thread Ryan Abel
On Mar 19, 2010, at 5:50 PM, igor.sto...@nokia.com igor.sto...@nokia.com 
wrote:

 From: ext Ryan Abel [rabe...@gmail.com]
 Sent: 19 March 2010 23:43
 
 Will it be advertised as such? Wording I've seen so far leads me to believe 
 it'll be advertised as MeeGo not MeeGo-compliant. I guess we'll have to 
 wait and see.
 
 Anyway why wouldn't MeeGo be correct if it is contained in the device? I 
 could understand the argument if some MeeGo component was to be replaced, but 
 if it is extanded or if some gap (platform specific) is filled by a non-MeeGo 
 component, I see no real problem or miscommunication.

Well, in Harmattans case, because it aint MeeGo at all. For anything else, 
well, I don't know. Until we know exactly how much of the platform is actually 
MeeGo it's impossible to say. But judging by the amount of differentiation I 
know Nokia likes to keep, it's going to be incredibly confusing to both users 
and developers.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: Building Maemo OS from Source.

2010-03-19 Thread Igor.Stoppa
From: ext Ryan Abel [rabe...@gmail.com]
Sent: 20 March 2010 00:06

 Well, in Harmattans case, because it aint MeeGo at all. For anything else, 
 well, I don't know. Until we know exactly how much of the platform is 
 actually MeeGo it's impossible to say. But judging by the amount of 
 differentiation I know Nokia likes to keep, it's going to be incredibly 
 confusing to both users and developers.


This is stuff for marketing (Peter and Quim) to answer. I don't think i'm 
qualified to transmit any message in a proper way, while it's their job to make 
sure the confusion is dispelled :-D

igor
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Building Maemo OS from Source.

2010-03-19 Thread Ryan Abel
On Mar 19, 2010, at 6:15 PM, igor.sto...@nokia.com wrote:

 From: ext Ryan Abel [rabe...@gmail.com]
 Sent: 20 March 2010 00:06
 
 Well, in Harmattans case, because it aint MeeGo at all. For anything else, 
 well, I don't know. Until we know exactly how much of the platform is 
 actually MeeGo it's impossible to say. But judging by the amount of 
 differentiation I know Nokia likes to keep, it's going to be incredibly 
 confusing to both users and developers.
 
 This is stuff for marketing (Peter and Quim) to answer. I don't think i'm 
 qualified to transmit any message in a proper way, while it's their job to 
 make sure the confusion is dispelled :-D

Yeah, and I wish them the best of luck in it. ;)
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Howto configure borderless 4:3 tv-out on n900?

2010-03-19 Thread Javier S. Pedro
Attila Csipa wrote:

 Can you (or anyone with intimate knowledge) chip in with some comments
 of how playing with these can (not) affect the devices (or what gets
 attached to them) ? I would like to play with this a bit, but don't want
 to burn down my DDP N900 with some weird video sync setting (been bitten
 by some unrelated hardware happily setting parameters that burned the
 video out down :)

Curiously enough, this very Monday I discovered that we could use the dispc
for scaling (in emulators, etc) and have been doing tests for the entire
week. You can do weird things like cloning the fb0 (the fb where the sgx
renders) to multiple overlays while resizing one of them, and up so far
everything still works normally after reboot.

I wouldn't touch the lcd timings, and, as fanoush said, you can only
write pal or ntsc to the tv-out device timings field.


Now that the topic has been raised, I'd like to share what I've been
considering for usage of the dispc in 2d games:
- The system seems to use fb0 for sgx, and fb1 for xv surfaces.
- The system seems to use overlay0 as the base overlay, overlay1 for xv
apps: camera, media player (still have to check what happens when a 
single app has more than one xv surface, if that's even possible), and
overlay2 for resizing the tv output.
- Thus, when the system is not connected to tv-out, an app could 
potentially use some ioctls to initialize fb2, then use sysfs to connect it
to overlay2 and draw it scaled on the lcd (and also, much like xv, use a
special transparent color key on fb0).
When the system is connected to tv-out, this app could save overlay2
state and push his own settings when foregrounded, then restore the
previous ovly2 state when backgrounded.

It could even work :), or so I think.

-- 
Javier

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: GSoC project - aGLESory

2010-03-19 Thread Javier S. Pedro
2010/3/19 Thomas Perl th.p...@gmail.com
 I *think* the idea behind aGLESory is to make it easier to start
 creating projects utilizing OpenGL ES for Maemo/MeeGo. Right now, if
 one was to use Xlib to create a Hello World-ish GL ES app, it would
 look like this:

 http://wiki.maemo.org/SimpleGL_example

 There's too much boilerplate code (setting up the X window, etc..)
 which makes it hard (or a copy'n'paste job) to start a new project
 utilitzing OpenGL ES.

Shameless promotion: SDL-gles, which removes quite a lot of the boilerplate
and doesn't require patches to the upstream SDL nor the maemo one. It's
already in -devel and in use by at least one game.

2010/3/19 Valerio Valerio wrote:
 These idea came from TMO, but I've already contacted the author. My
 understanding of the idea is a bit different, I think is basically a
 wrapper from OpenGL to OpenGL ES, in order to easily port OpenGL
 games/apps to Maemo.

I agree, the wording makes it sound that way.

-- 
Javier

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Calling a script after MfE sync

2010-03-19 Thread Edward Johns
Hello,
I've been trying to find a way to not get alarms set when I sync with
a specific calendar. I've ended up writing a little sql script which
will remove them from the calendar's sqlite database which I can run
after a manual sync.
What I'd like to do is have that script run automatically after a sync
happens (even if it's an automatic sync). I'm guessing I might be able
to use a dbus service file, either by replacing the one which runs the
sync with one which runs some script to run the sync followed by my db
update script or a new one  to run something when the sync happens.

I'm not really sure where to start though; Does it sound feasible?
How can I find out which dbus messages and executables/services are
involved in the Mfe exchange process?

Ed.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


How does Hildon input method framework support Qt applications?

2010-03-19 Thread Evan JIANG
Hi all,

I ported SCIM to Maemo 5, and it runs just OK in most of GTK applications.
But I found it doesn't work in Qt applications, because I didn't
port the SCIM Qt immodule, either.

Well, the strange thing is, from the source code, I think Hildon
input method framework is also just a Gtk immodule. How could it
support Qt applications?
I checked the folder, /usr/lib/qt4/plugins/inputmethods, there's
only only module libqimsw-multi.so. It seems Hildon input method
doesn't implement a Qt module, then how does it work?

Best regards,
Evan JIANG
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers