Hi guys,<br><br>Actually this problem indeed happened. and that was a bad thing to have closed (the scanner configuration etc)<br>So we did solve the right way this time: no cross scanning,&nbsp; watch only user specified folders, uses a lot less memory, It&#39;s open source (in garage) and of course there&#39;s no more the configuration daemon that also gave us nightmares. The bad thing was to be closed, and work on simultaneos projects. 
<br><br>About the CPU time, apart from the bug, in a bunch of test that we did it, when we turned off text scrolling our consumption was almost identical of the media player. So actually 2 devices fully powered playing a huge playlist in loop, the canola one died only a couple of minutes after the other. 
<br><br>So just to clarify that was nothing but a BUG, like the thousand crashes we got just by playing media files in those first OSes.<br><br>BR<br><br>Marcelo<br><br><br><div class="gmail_quote">On Nov 26, 2007 10:53 PM, Igor Stoppa &lt;
<a href="mailto:igor.stoppa@nokia.com">igor.stoppa@nokia.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">
<br>On Mon, 2007-11-26 at 15:31 -0500, ext Jesse Guardiani wrote:<br>&gt; Let&#39;s please try to avoid stop energy in this thread.<br>&gt; <a href="http://www.userland.com/whatIsStopEnergy" target="_blank">http://www.userland.com/whatIsStopEnergy
</a><br><br></div>Nice link. But I don&#39;t think it applies here. I _did_ propose an<br>alternative.<br>Of course you are free to ignore it, but your energy would be better<br>spent if directed toward something useful.<br>
<br>I&#39;m just trying to help you avoid ending up in a Canola-like situation<br>where, after you have delivered your nice application, somebody<br>complains that the battery lasts nothing, we check what could be and<br>
then we find out that it&#39;s Canola sucking current all the time.<br><div class="Ih2E3d"><br>&gt; On demand sounds great in theory, but let&#39;s think about it for a<br>&gt; second:<br>&gt; How do you start on-demand a web app? (HTTPD daemon)
<br>&gt; How do you play the next track when the current track finishes<br>&gt; playing? (Kagu daemon, or FastCGI Kagu daemon + HTTPD daemon)<br><br></div>Yes, that&#39;s the intrinsic problem of using an http-based approach.
<br>You rely on the http daemon being nice.<br><div class="Ih2E3d"><br>&gt; Kagu is used very similar to a daemon. It runs as long as you&#39;re<br>&gt; playing music. And if that&#39;s all you use an n800 for then it&#39;s always
<br>&gt; running. It might even be in the background if you&#39;re taking notes or<br>&gt; browsing the web. The difference is that it has a GUI right now. I&#39;d<br>&gt; like to make that portion optional to save some memory/CPU when you
<br>&gt; aren&#39;t using it. I&#39;d also like to make startup time faster, and I&#39;d<br>&gt; like to make a web frontend for it.<br><br></div>Then you have to make sure that it will have 0% CPU residency, otherwise<br>
you&#39;ll be stealing playback time from your use-case.<br>And you&#39;ll be taking memory no matter what, but hopefully not too much.<br><br>Also, if you choose this approach, it is worth mentioning it in the<br>release notes of your application, so that users don&#39;t get the false
<br>impression that your sw is harmless to battery life.<br><div class="Ih2E3d"><br>&gt; No, I don&#39;t mean an always on daemon. I mean an on-demand daemon. A<br>&gt; background process that runs when you need it and doesn&#39;t when you
<br>&gt; don&#39;t.<br><br></div>I&#39;m not a userland guy, but for what i remember, dbus should be able to<br>start for you services that are not running, and dbus is _already_<br>running all the time.<br><br><br><br>A: Because it messes up the order in which people normally read text.
<br>Q: Why is top-posting such a bad thing?<br>A: Top-posting.<br>Q: What is the most annoying thing in e-mail?<br><font color="#888888"><br>--<br></font><div class="Ih2E3d">Cheers, Igor<br><br>Igor Stoppa &lt;<a href="mailto:igor.stoppa@nokia.com">
igor.stoppa@nokia.com</a>&gt;<br>(Nokia Multimedia - CP - OSSO / Helsinki, Finland)<br></div><div><div></div><div class="Wj3C7c">_______________________________________________<br>maemo-developers mailing list<br><a href="mailto:maemo-developers@maemo.org">
maemo-developers@maemo.org</a><br><a href="https://lists.maemo.org/mailman/listinfo/maemo-developers" target="_blank">https://lists.maemo.org/mailman/listinfo/maemo-developers</a><br></div></div></blockquote></div><br>