Re: On optimizing Theora

2009-02-20 Thread Tomeu Vizoso
On Fri, Feb 20, 2009 at 06:41,  qu...@laptop.org wrote:
 On Fri, Feb 20, 2009 at 12:28:42AM -0500, Benjamin M. Schwartz wrote:
 GCC 4.3 evidently does not do a very good job of optimizing for geode.

 What percentage of CPU time was spent in libtheora?

Yeah, both X and jffs2 seem to use a lot of cpu on the XO, so if they
were involved during your tests, you may have seen little of theora
itself.

Regards,

Tomeu
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


extra OATS keys

2009-02-20 Thread Daniel Drake
Mitch,

What are your thoughts on our brief discussion on 't' override keys in
manufacturing data. These would be used for overriding or augmenting
the OLPC OATS key, which allows organisations outside of OLPC to set
up antitheft (and OS update advisory) servers.

We would like to set up a server in Paraguay (possibly hosted at the
ISP itself) that runs an antitheft server to advise the laptops when
they should automatically olpc-update from the local school server.
We'd need a new keyjector within the next few days which injects a new
't1' public key which I will provide. What do you think?

Thanks,
Daniel
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: On optimizing Theora

2009-02-20 Thread Benjamin M. Schwartz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Tomeu Vizoso wrote:
 On Fri, Feb 20, 2009 at 06:41,  qu...@laptop.org wrote:
 On Fri, Feb 20, 2009 at 12:28:42AM -0500, Benjamin M. Schwartz wrote:
 GCC 4.3 evidently does not do a very good job of optimizing for geode.
 What percentage of CPU time was spent in libtheora?

100%.  The encoder was operating in a continuous loop.

 Yeah, both X and jffs2 seem to use a lot of cpu on the XO, so if they
 were involved during your tests, you may have seen little of theora
 itself.

Neither X nor jffs2 was involved.  The input file (y4m or ogv) was cached
in memory, and the output stream (ogv or y4m) was being sent directly to
/dev/null, and not displayed.

The only action being taken in X was to display, in the Terminal activity,
a text-only progress bar, rendered by the encoder_example, or dump_video
command.  These commands are part of libtheora, and were recompiled with
it, so the point remains.

- --Ben
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkmevNoACgkQUJT6e6HFtqR6tACeO1ZzMrBs/u1RZiGLqS19AJEv
RD4An26lFRgJ1sRxktsSlG18WjVQ92d7
=eIOq
-END PGP SIGNATURE-
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


[Server-devel] plans for http://schoolserver

2009-02-20 Thread Daniel Drake
Hi,

What are the plans for the http://schoolserver front page?

Here is a draft of the Browse homepage we will use in Paraguay:
http://dev.laptop.org/~dsd/20090219/py_home.png

The basic idea is:
 1. escuela goes to http://schoolserver
 2. online resources goes to a page on paraguayeduca.org which links
to current events, games, books, etc (all online)
 3. tech support goes to a webpage about what to do when technical
problems are encountered

On the schoolserver, we want to host some extra activities (for kids
own perusal), and content bundles for textbooks, and some slightly
more distant ideas like internal school blogging and wikis etc. I
guess we'll have to develop some kind of portal page at
http://schoolserver

What are the plans for the default page at http://schoolserver in
future? Will moodle run at that address rather than /moodle? We would
not want our work to be in conflict with future development paths for
the XS.

I am not very knowledgeable about moodle - would it be appropriate to
host some/all of the content above? Now, or in future?
I am a little skeptical as the one moodle install that I did use (at
my university) would be too complicated for young children, IMO.

Thanks,
Daniel
___
Server-devel mailing list
server-de...@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


New joyride build 2658

2009-02-20 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2658

Changes in build 2658 from build: 2657

Size delta: 0.00M

-bootfw q2e32-1.olpc2.unsigned
+bootfw q2e33-1.olpc2.unsigned

--- Changes for bootfw q2e33-1.olpc2.unsigned from q2e32-1.olpc2.unsigned ---
  + Improved pagination of key override manufacturing data tags
  + Corrected a few misreported SMBIOS items
  + Reduced the early-startup verbosity on the serial port
  + Fixed the VESA BIOS support for the Windows VgaSave driver
  + Set the IO space enable bit in the displays virtual PCI command register so 
the Windows XO display driver will claim the legacy resources

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Ted T'So writes about aligning FSs to eraseblocks... (Re: Treatise on Formatting FLASH Storage Devices)

2009-02-20 Thread Martin Langhoff
On Wed, Feb 4, 2009 at 11:40 PM, Mitch Bradley w...@laptop.org wrote:
 http://wiki.laptop.org/go/How_to_Damage_a_FLASH_Storage_Device

hot off the press I think. Interesting hints on how to get the
partitioning right:

http://thunk.org/tytso/blog/2009/02/20/aligning-filesystems-to-an-ssds-erase-block-size/

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel