Re: jffs zlib tuning

2008-01-08 Thread David Woodhouse

On Mon, 2008-01-07 at 18:15 +0100, NoiseEHC wrote:
 This message is primarily written for Bernardo Innocenti but everybody 
 with relevant knowledge is welcomed to give some insight.
 
 I have decided two months ago that will write an asm implementation for 
 zlib inflate (decompression) since Mitch Bradley said that the read 
 speed is 3MB/sec which is dominated by the decompression code.
 http://lists.laptop.org/pipermail/devel/2007-November/007527.html
 
 
 Since then I went through the pain of installing linux in VirtualPC, 
 compiling the code in linux and ended up with a kernel module which can 
 test zlib code finally (took a month of my spare time, if I would have 
 known this in advance I would not have started...). Now I understand the 
 zlib code but need some info before acting on wrong assumptions:
 
 1. Did anybody profile the kernel while reading files? Last thing I red 
 on this list is that the profiler does not work on the XO in kernel 
 mode. Did anybody fix that

I believe that standard kernel profiling (on timer ticks) has always
worked, and even continues to work even though we use a tickless kernel
now. I think oprofile also works.

 2. How does the file reading work? As I imagine the flash is read by DMA 
 and the resulting data is uncompressed to a buffer. Is it correct?. 

Yes, that's right.

 Is the decompressed data gets copied to the target location or does it gets 
 decompressed to their final place? 

http://dev.laptop.org/git?p=olpc-2.6;a=blob;f=fs/jffs2/read.c#l81

 If it is copied, did somebody profile how much time it takes? These
 questions are important to know how much L2 cache is trashed in the
 process and which data needs prefetching.

That hasn't been profiled specifically, no.

 3. How long is the average data length which jffs2 uses for calling inflate?

The maximum length of uncompressed data is 4KiB. The mean is probably
slightly less than that. You could instrument the jffs2dump program from
mtd-utils to give you more accurate answers.

If you want to get involved with compression, see
http://www.inf.u-szeged.hu/jffs2/bbc.php

-- 
dwmw2

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


Any Advice for a fledging developer

2008-01-08 Thread Paul Sherman
Any advice? -- 

I created/maintain WPClipart, along with writing a viewer/editor 
(wpclipper) specifically to easily work with clip art for documents 
(paste into AbiWord after viewing and/or editing.)

The clipart is in PNG format, all public domain and there are nearly 20k clips.
The entire collection is freely available for download.
I originally wrote WPClipper using wxWidgets, but have since rewritten 
in Python/pyGTK and all libraries are on the XO except for PIL 
(Python Imaging Library) -- I specifically did this to facilitate possible 
use with the XO.

I would like to make this installable on the XO, as well as possibly 
making the school server host the images (not the web site) so that 
the kids could have all the images at their disposal without 
having to scour the web or load 600+ MB of images onto a machine, which 
is obviously not possible.

Anyone have any ideas how I could go about this or get some help doing so?
From what I have read, setting up the Sugar environment seems a bit 
daunting, much less trying to get an equivalent of the school server going...

Or maybe it would not be appropriate?
Any feedback is appreciated.

-- 
Paul Sherman [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Five Point Capital, Vehiclepath Helps Customer and Police Break Heavy Equipment Theft Ring

2008-01-08 Thread Super Star
Five Point Capital, Vehiclepath Helps Customer and Police Break Heavy
Equipment Theft Ring



San Diego, CA (PRWEB) December 27, 2007 -- Brown Bros., Inc, a Chattanooga,
TN based company focused on grading, excavating, and site utilities had
several pieces of heavy equipment stolen over the last few years. Earlier
this year Brown Bros contacted Vehiclepath? and purchased several GPS
tracking units to monitor the locations of their heavy equipment.

 We were interested in tracking our heavy equipment for two reasons. Over
the past several years we've had more than $350,000 worth of heavy equipment
stolen. Through depreciation and deductibles, our out of pocket expense has
been significant. The second reason is the difficulty in keeping track of
smaller pieces of equipment. It wasn't unusual for us to spend hours
tracking down a backhoe or skid steer that we've lost track of, explained
Frank Geismar, Brown Bros. Project Manager.

 Recently Brown Bros had a brand new CAT skid steer stolen over the weekend.
The skid steer was equipped with a Vehiclepath GPS tracking unit. Within
minutes Frank was able to log on and know exactly where his stolen skid
steer was located. He telephoned the police and the sheriff's department and
gave them the exact location of where they could recover the stolen
equipment. They recovered the unit along with 6 other pieces of stolen heavy
equipment valued at over $300,000. The skid steer was back on the job site
by noon.

 Companies are also using Vehiclepath for fleet management where they can
view all their vehicles on one web page, dispatch the nearest vehicle to
their customer, and view online daily or monthly reports of mileage, speed
and stops. Most customers recognize the return on their GPS investment in
less than 30 days.

 About Vehiclepath

Vehiclepath is a leader in helping companies with the management, location,
tracking and recovery of their mobile assets. Based in San Diego, CA, the
Vehiclepath tracking system and VP300 Vehicle Tracking Units offer unique
advantages with ease-of-use/install, functionality, and scalability that is
not found in other commercial tracking products. This includes the ability
to manage diverse mobile asset portfolios, receive real-time tracking data
from a variety of vehicles/devices, and to operate over a variety of
networks and countries. Additional information and a live, hands-on
demonstration of the tracking capabilities are available at .

 Vehiclepath is a registered trademark. All other trademarks are the
property of their respective holders. Prices and specifications are subject
to change without notice. (c) 2007 Vehiclepath Inc. All rights reserved.

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


New joyride build 1520

2008-01-08 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build1520/

-kernel.i586 0:2.6.22-20071213.7.olpc.807beb7d0b8a49a
+kernel.i586 0:2.6.22-20080107.1.olpc.4f7066ad642f673
-libabiword-plugins.i386 0:2.6.0.svn20071127-1
+libabiword-plugins.i386 0:2.6.0.svn20071127-2

--- libabiword-plugins.i386 2.6.0.svn20071127-2 ---
  * Fix 5291: Files are written with wrong extension (uwog)

--
 This email was automatically generated
 Aggregated logs at http://dev.laptop.org/~bert/joyride-pkgs.html
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Wendy Stevens Nashville, The Best Defense is a Good Offense: White Paper from Avnet Electronics Marketing Details How to Manage Obsolescence

2008-01-08 Thread Super Star
Wendy Stevens Nashville Tennesee,  The Best Defense is a Good Offense: White
Paper from Avnet Electronics Marketing Details How to Manage Obsolescence


Wendy Stevens Franklin Tennesee

PHOENIX (BusinessWire EON) August 23, 2007 -- Avnet Electronics Marketing
Americas, a division of Avnet, Inc. (NYSE: AVT), has published a new white
paper, The Best Defense Is a Good Offense, which outlines a variety of tools
and services that enable customers to take steps to position their supply
chain to handle an obsolescence event - often before the device manufacturer
even makes the decision to discontinue a particular component.

 With the support of authorized distribution partners, OEMs can apply
advance market intelligence to the new product design process and plan for
the inevitability of obsolescence for both new and fielded product, thereby
minimizing disruption, added costs and production delays typically
associated with component obsolescence.

 The goal is to assure customers have the information and time they need to
make sourcing decisions that maximize the sustainability of their systems,
instead of reacting to an end-of-life notification and making choices out of
desperation, said Bryan Brady, vice president, director Defense Aerospace
Business Unit for Avnet Electronics Marketing Americas.

 To download Avnet's white paper, The Best Defense Is a Good Offense, please
visit:

  bestdefense.pdf

 (Due to its length, this URL may need to be copied/pasted into your
Internet browser's address field. Remove the extra space if one exists.)

 About Avnet Electronics Marketing

 Avnet Electronics Marketing is an operating group of Phoenix-based Avnet,
Inc. (NYSE:AVT), a Fortune 500 company. Avnet Electronics Marketing serves
electronic original equipment manufacturers (EOEMs) and electronic
manufacturing services (EMS) providers in 73 countries, distributing
electronic components from leading manufacturers and providing associated
design-chain and supply-chain services. The group's Web site is located at

 About Avnet

 With more than 250 locations serving customers in 73 countries worldwide,
Avnet markets, distributes and adds value to the products of the world's
leading electronic component suppliers, enterprise computer manufacturers
and embedded subsystem providers. Additionally, Avnet brings a breadth and
depth of service capabilities, such as supply-chain optimization, logistics
solutions, product assembly, device programming, computer system integration
and engineering design assistance. For the fiscal year ended June 30, 2007,
Avnet generated revenue of $15.68 billion. Visit .
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


project hosting request

2008-01-08 Thread Victor Lazzarini

1. Project name : csndsugui
2. Existing website, if any :
3. One-line description : a toolkit for the development of custom 
csound activities

4. Longer description   : csndsugui is a Python-based toolkit for the 
development of
 : activities based on csound under sugar: lab 
demos, instruments
 : and music-related applications. It also aims 
to provide a simple migration
 : path for csound code that uses FLTK widgets.

5. URLs of similar projects :

6. Committer list
Please list the maintainer (lead developer) as the first entry. Only list
developers who need to be given accounts so that they can commit to your
project's code repository, or push their own. There is no need to list
non-committer developers.

   Username   Full name SSH2 key URLE-mail
      - --
#1   Victor 
Lazzarini  [EMAIL PROTECTED]
#2
#3
   ...

If any developers don't have their SSH2 keys on the web, please attach 
them
to the application e-mail.

7. Preferred development model

[X] Central tree. Every developer can push his changes directly to the
project's git tree. This is the standard model that will be 
familiar to
CVS and Subversion users, and that tends to work well for most 
projects.

[ ] Maintainer-owned tree. Every developer creates his own git tree, or
multiple git trees. He periodically asks the maintainer to look at one
or more of these trees, and merge changes into the maintainer-owned,
main tree. This is the model used by the Linux kernel, and is
well-suited to projects wishing to maintain a tighter control on code
entering the main tree.

If you choose the maintainer-owned tree model, but wish to set up some
shared trees where all of your project's committers can commit directly,
as might be the case with a discussion tree, or a tree for an individual
feature, you may send us such a request by e-mail, and we will set up the
tree for you.

8. Set up a project mailing list:

[ ] Yes, named after our project name
[ ] Yes, named __
[X] No

When your project is just getting off the ground, we suggest you eschew
a separate mailing list and instead keep discussion about your project
on the main OLPC development list. This will give you more input and
potentially attract more developers to your project; when the volume of
messages related to your project reaches some critical mass, we can
trivially create a separate mailing list for you.

If you need multiple lists, let us know. We discourage having many
mailing lists for smaller projects, as this tends to
stunt the growth of your project community. You can always add more lists
later.

9. Commit notifications

[ ] Notification of commits to the main tree should be e-mailed to the list
we chose to create above
[ ] A separate mailing list, projectname-git, should be created for 
commit
notifications
[X] No commit notifications, please

10. Shell accounts

As a general rule, we don't provide shell accounts to developers unless
there's a demonstrated need. If you have one, please explain here, and
list the usernames of the committers above needing shell access.

11. Translation
[X] Set up the laptop.org Pootle server to allow translation commits to 
be made
[ ] Translation arrangements have already been made at ___

12. Notes/comments:
I do not have a username or a SSH2 key
Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth

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


New update.1 build 674

2008-01-08 Thread Build Announcer Script
http://pilgrim.laptop.org/~pilgrim/olpc/streams/update.1/build674/

-Etoys-73.xo
+Etoys-74.xo
-kernel.i586 0:2.6.22-20071213.7.olpc.807beb7d0b8a49a
+kernel.i586 0:2.6.22-20080107.1.olpc.4f7066ad642f673

--- Etoys-74 ---
  * fixed QuickGuides
  * fix UTF8 path names
  * bigger font for text chat
  * fix kedama translations

--
 This email was automatically generated
 Aggregated logs at http://dev.laptop.org/~bert/update.1-pkgs.html
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: jffs zlib tuning

2008-01-08 Thread Bernardo Innocenti
(cc CP, aleph)

David Woodhouse wrote:

 1. Did anybody profile the kernel while reading files? Last thing I red 
 on this list is that the profiler does not work on the XO in kernel 
 mode. Did anybody fix that
 
 I believe that standard kernel profiling (on timer ticks) has always
 worked, and even continues to work even though we use a tickless kernel
 now. I think oprofile also works.

oprofile works, but for some reason it cannot generate
call graphs.

It vaguely remember that the problem was that on the Geode we
were using sw timers rather than NMI as a timing source.

Without call graphs, benchmarking our rendering stack has been
somewhat harder.  You'd find lots of time spent in generic
functions such as memcpy(), without a clue why.

-- 
 \___/
 |___|   Bernardo Innocenti - http://www.codewiz.org/
  \___\  One Laptop Per Child - http://www.laptop.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: jffs zlib tuning

2008-01-08 Thread Jordan Crouse
On 08/01/08 12:06 -0500, Bernardo Innocenti wrote:
 (cc CP, aleph)

 David Woodhouse wrote:

 1. Did anybody profile the kernel while reading files? Last thing I red 
 on this list is that the profiler does not work on the XO in kernel mode. 
 Did anybody fix that
 I believe that standard kernel profiling (on timer ticks) has always
 worked, and even continues to work even though we use a tickless kernel
 now. I think oprofile also works.

 oprofile works, but for some reason it cannot generate
 call graphs.

 It vaguely remember that the problem was that on the Geode we
 were using sw timers rather than NMI as a timing source.

Right - but that should only prevent us from benchmarking within interrupts
in the kernel - it shouldn't have any effect on our userland benchmarking.

I'm no oprofile expert (I couldn't get it working at all when I tried it
the other day), but do you have the debug version of libc loaded too?  Maybe
it can't find the symbols.

Jordan

-- 
Jordan Crouse
Systems Software Development Engineer 
Advanced Micro Devices, Inc.


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


Software status meeting on IRC (Wednesday, 2PM EST Boston)

2008-01-08 Thread Jim Gettys
I'd like to move the weekly software status meeting, so that more can
attend.  We no longer need to constrain ourselves to including the far
east since we are in production, but now need better cross team
coordination (e.g. base system/sugar/presence/journal and tubes/school
server) to complete Update.1.  Many of our more burning issues now
involve issues where people need to collaborate for solution and
testing.

So let's try 2PM EST Wednesday:
http://timeanddate.com/worldclock/fixedtime.html?month=1day=9year=2008hour=14min=0sec=0p1=43
IRC (irc.freenode.net #olpc-meeting)

This should get Europe in as well as Hawaii.

Please send agenda items, or explain why the above is a bad idea.

Agenda:
Schedule
Patch release and its testing
Update.1 - what's left? What should we punt?
Update.1 Testing

   - Jim


-- 
Jim Gettys
One Laptop Per Child


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


New joyride build 1521

2008-01-08 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build1521/

-sugar-datastore.noarch 0:0.7.2-2.olpc2
+sugar-datastore.noarch 0:0.7.3-1.olpc2

--
 This email was automatically generated
 Aggregated logs at http://dev.laptop.org/~bert/joyride-pkgs.html
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Better build announcement script, anyone?

2008-01-08 Thread Reinier Heeres
Hi all,

I recently started working on a new build announcer script in python. 
It's available at dev.laptop.org/~rwh/announcer.

It parses the build.log to figure out which packages are in a build, and 
then tries to get all the changelogs. For this it looks in 
/home/*/public_rpms/ for ChangeLog files and tries to get changelogs for 
rpms directly from koji (this is probably the biggest advantage compared 
to Bert's script). It also reports changes for versions that have not 
been released. All changelogs and package lists are cached locally. I 
haven't included size deltas yet, but plan to do that within a few days; 
probably the size of the jffs2 or ext3 image will do, and that's easy to 
get.

As an added bonus, it should be possible to create a diff between *any* 
two versions.

It might have been better to integrate it in the actual build process, 
but I think parsing of the changelogs would probably still be the 
trickiest thing. If someone thinks we should integrate it better, my 
code is available and I can help out.

I'd like to compare the output of my script and the present announcer 
for a couple of days to make sure it's an improvement. Then we could 
consider switching.

Here's the mail I got about build 1521 as an example of the rpm ChangeLogs:

Changes in build 1521 from build 1520
-sugar-datastore 0.7.2-2.olpc2
+sugar-datastore 0.7.3-1.olpc2
--- Changes for sugar-datastore 0.7.3-1.olpc2 from 0.7.2-2.olpc2 ---
  *  #5707: Delete files for external properties when an entry is deleted.
  *  #5744: Don't copy files out from usb sticks, do a symlink instead.

Cheers,
Reinier

Bert Freudenberg wrote:
 On Jan 4, 2008, at 4:40 , Chris Ball wrote:
   
 I'd like it if we could either prefer ChangeLog entries to RPM
 changelog entries, or print both in the build changelog.  What
 do others think?
 


 ... and ...

 On Jan 3, 2008, at 7:41 , Bernardo Innocenti wrote:
   
 The diff script only got the latest changelog entry and
 missed those for interim revisions 8, 9 and 10.
 


 ... and ...

 On Jan 3, 2008, at 1:08 , Bernardo Innocenti wrote:
   
 how about adding the size delta to the build report?
 So we see how much bloat we're taking incrementally.
 

 ... and all these requests are valid, but my script is really too  
 dumb for that. It was only meant as an interim solution until proper  
 announcements where sent out by the build process.

 So - could anyone write a new script? I don't think mine is fixable,  
 it already does way more than originally intended.

 You can see it on dev.laptop.org at ~bert/public_html/updatelogs.sh  
 (cron runs it every 15 minutes). It scrapes build logs by http,  
 generates the html logs at http://dev.laptop.org/~bert/joyride- 
 pkgs.html and sends out mail for any new builds encountered.

 - Bert -


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


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


New update.1 build 675

2008-01-08 Thread Build Announcer Script
http://pilgrim.laptop.org/~pilgrim/olpc/streams/update.1/build675/

-etoys.noarch 0:2.3.1864-1
+etoys.noarch 0:2.3.1870-1
-squeak-vm.i386 0:3.9-12olpc3
+squeak-vm.i386 0:3.9-12olpc5

--
 This email was automatically generated
 Aggregated logs at http://dev.laptop.org/~bert/update.1-pkgs.html
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Fwd: Dailymotion for XO laptop

2008-01-08 Thread Walter Bender
-- Forwarded message --
From: Sebastien Adgnot [EMAIL PROTECTED]
Date: Jan 8, 2008 4:27 PM
Subject: Dailymotion for XO laptop
To: [EMAIL PROTECTED]


Hi,

My name is Sebastien and I'm a web developer at Dailymotion, a major
European video sharing web site. I had the chance a couple of weeks ago
to discover the XO laptop and to play with it. I was impressed with what
the machine can do, and what the project represents.

Unfortunately, when I tried to see Dailymotion's website
http://www.dailymotion.com, the videos didn't work.

We would like to solve this problem. At first we want to make a version
of our web site compatible with the XO laptop. But we might be more
interested later in being involved in the OLPC project through, for
example, a dedicated activity, helping the community to share and spread
videos for different purposes (educational, creative, etc.).

However to achieve the first step, I wanted to know: what is the best
way for us to display the videos in the browser with no extra
configuration for the user? I read this page
http://wiki.laptop.org/go/Video and this one too
http://wiki.laptop.org/go/Ask_OLPC_a_Question_about_Software#Include_Flash_Player.3F

http://wiki.laptop.org/go/Ask_OLPC_a_Question_about_Software#Include_Flash_Player.3F

but I want to be sure to be optimized with all the parameters of the
laptop (video performance, cpu, power management, etc.). We encode our
videos in flv, mp4, 3gp, etc.

Also, to test if the videos are displayed the right way, it would be
great if we could have a laptop. Is it still possible, in our case, to
get one through the G1G1 program, exceptionally? Ortherwise, what would
be another way? I tried the VMWare image of the OS but I'm not sure that
it's a good way to test the real performance when we watch a video on
the laptop.

Thank you for your help

Sebastien Adgnot

PS: here is my contact information:

  1. Sébastien Adgnot
  2. [EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED]
  3. Dailymotion
  4. Shipping address
 * Dailymotion
 * 51 rue Ganneron
 * Paris
 * 75017
 * France
 * phone number: + 33 1 77 35 11 11
  5. maybe a French power adapter if possible but not mandatory. Qwerty
 keyboard is fine.
  6. 1 laptop
  7. We want to test and improve the quality of the videos for the
 laptop and its specifications
  8. We have within the company all the skills for the software
 development (python, web programming, video encoding)




-- 
Walter Bender
One Laptop per Child
http://laptop.org
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: jffs zlib tuning

2008-01-08 Thread William Fisher
Jordan Crouse wrote:
 On 08/01/08 12:06 -0500, Bernardo Innocenti wrote:
 (cc CP, aleph)

 David Woodhouse wrote:

 1. Did anybody profile the kernel while reading files? Last thing I red 
 on this list is that the profiler does not work on the XO in kernel mode. 
 Did anybody fix that
 I believe that standard kernel profiling (on timer ticks) has always
 worked, and even continues to work even though we use a tickless kernel
 now. I think oprofile also works.
 oprofile works, but for some reason it cannot generate
 call graphs.

 It vaguely remember that the problem was that on the Geode we
 were using sw timers rather than NMI as a timing source.
 
 Right - but that should only prevent us from benchmarking within interrupts
 in the kernel - it shouldn't have any effect on our userland benchmarking.
 
 I'm no oprofile expert (I couldn't get it working at all when I tried it
 the other day), but do you have the debug version of libc loaded too?  Maybe
 it can't find the symbols.
 
 Jordan
 
If you have NMI interrupts selected for Oprofile, you can also
get samples from the other lower level interrupt handlers.

Since OProfile can be run in either NMI interrupts or normal
timer based interrupts.

Check out the oprofile driver for your kernel and check which
.config option you have selected for your build.

I use NMI based sampling with the AMD  use it to look at the profiles in the
various device driver interrupt handlers for both disk
and ethernet controllers.

Check out: ../kernel/linux-2.6.20/drivers/oprofile/timer_int.c

This contains the ops vector initialization code, from which
the timer_notify() procedure is called.

The other code to look at is ../kernel/profile.c which contains
the general profile support.

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


Re: Fwd: Dailymotion for XO laptop

2008-01-08 Thread Benjamin M. Schwartz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Walter Bender wrote:
 http://wiki.laptop.org/go/Ask_OLPC_a_Question_about_Software#Include_Flash_Player.3F
 but I want to be sure to be optimized with all the parameters of the
 laptop (video performance, cpu, power management, etc.). We encode our
 videos in flv, mp4, 3gp, etc.

For the usual patent reasons, OLPC only ships with Ogg Theora video support and
Ogg Vorbis audio support*.  If you make your videos available as plain
Theora+Vorbis, they will be immediately viewable in the XO's browser.  You will
also instantly become the preferred video site for OLPC content, since YouTube,
Google Video, and even olpc.tv rely on FLV, which OLPC cannot support.

I would jump for joy.

There might be some way to embed Theora in Flash in a way that Gnash can play,
but this will never work in Adobe Flash.  I strongly advise that, for OLPC, you
avoid Flash altogether.

- --Ben

*: OLPC also supports the other Ogg audio codecs, FLAC and speex, as well as
various basic PCM-type codecs.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHhDagUJT6e6HFtqQRAnDJAJ0cYGkaEfMJiHijnTm8MEyKerQrWwCfVNrh
LoM4URqVwtCyl76tclgYpcA=
=R9ff
-END PGP SIGNATURE-
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Fwd: Dailymotion for XO laptop

2008-01-08 Thread Rob Savoye
Benjamin M. Schwartz wrote:

 There might be some way to embed Theora in Flash in a way that Gnash can play,
 but this will never work in Adobe Flash.  I strongly advise that, for OLPC, 
 you
 avoid Flash altogether.

   Gnash can already handle both Ogg and Theora as external files just 
fine. We're also modifying Ming to be able to generate swf files with 
Ogg and Theora as embedded data. This requires extending the swf spec in 
a way that still says compatible for FLV, ON2, and MP3.

   To go along with this, I've been working on a clone of the Adobe 
Media  Server, so we can steam free codecs. Right now you can only do 
this with icecast, but it doesn't speak the flash protocols, which Gnash 
now supports.

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


Re: Fwd: Dailymotion for XO laptop

2008-01-08 Thread Rob Savoye
Walter Bender wrote:

 Unfortunately, when I tried to see Dailymotion's website
 http://www.dailymotion.com, the videos didn't work.

   Sigh, I am getting so tired of this issue with codecs... Gnash for 
the XO is built without support for any proprietary audio or video 
codecs. Because of the patent laws, the OLPC project (which is based in 
the US) cannot redistribute these codecs. So, although Gnash supports 
dailymotion just fine, it'll never work on the XO unless it's built with 
support for these codecs, namely FLV, ON2, and MP3.

   I'm on vacation this week, but I'm very strongly considering finding 
a safe host far away where I can stick a Gnash build for the XO that 
fully works, as that's probably the easiest fix. I sure wish Gnash could 
be distributed to support these codecs, but changing US patent laws 
seems a huge project.

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


Re: New update.1 build 675

2008-01-08 Thread Reinier Heeres
Hi,

You should be able to use olpc-update update.1-675

See 'rsync rsync://updates.laptop.org | sort' for a list, and 
http://wiki.laptop.org/go/Olpc-update for more documentation.

Cheers,
Reinier

[EMAIL PROTECTED] wrote:
 On Tue, 8 Jan 2008, Build Announcer Script wrote:

   
 http://pilgrim.laptop.org/~pilgrim/olpc/streams/update.1/build675/

 -etoys.noarch 0:2.3.1864-1
 +etoys.noarch 0:2.3.1870-1
 -squeak-vm.i386 0:3.9-12olpc3
 +squeak-vm.i386 0:3.9-12olpc5

 

 I can install a basic system with olpc-update 653, I can install some of 
 the joyride systems with olpc-update joyride-1522

 what do I need to do to install the update.1 test builds like this one?

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


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