copying erik and mr. ochshorn, for good measure.&nbsp;&nbsp; SJ<br><br><div class="gmail_quote">On Thu, Jun 26, 2008 at 7:52 PM, Nirav Patel &lt;<a href="mailto:olpc@spongezone.net" target="_blank">olpc@spongezone.net</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;">
Greg,<br>
<br>
Adding support for other cameras and formats is actually pretty easy<br>
once the v4l2 stuff is in place, and it was a requirement to get it<br>
included in pygame. &nbsp;I would rather it be included in pygame than<br>
maintaining an OLPC specific pygame branch. &nbsp;That way it can be used<br>
for non-OLPC purposes too, which still benefits OLPC because pygame<br>
games made by anyone using the camera module could then be ported back<br>
to the XO.<br>
<br>
I&#39;ll keep the special effects stuff in mind. &nbsp;That does sound like<br>
something kids would enjoy. &nbsp;I&#39;m not sure the XO has the processing<br>
power to do it real time to video though. &nbsp;To images, certainly.<br>
<br>
I&#39;ll package it up what I have so far with pygame as an .rpm and turn<br>
some of my testing/demo scripts into .xo files.<br>
<font color="#888888"><br>
Nirav<br>
</font><div><div></div><div><br>
On Fri, Jun 27, 2008 at 3:57 AM, Greg Smith &lt;<a href="mailto:gregsmitholpc@gmail.com" target="_blank">gregsmitholpc@gmail.com</a>&gt; wrote:<br>
&gt; Hi Nirav,<br>
&gt;<br>
&gt; A few off the cuff suggestions.<br>
&gt;<br>
&gt; Only design it for the built in camera. That&#39;s all 99% of the kids will<br>
&gt; have.<br>
&gt;<br>
&gt; I can&#39;t tell where your performance bottle neck is from this e-mail but<br>
&gt; one suggestion is to pick one format and optimize for it and only it.<br>
&gt; YUV420 is my favorite but whatever gives the best peformance you only<br>
&gt; need one.<br>
&gt;<br>
&gt; Make a sample/demo application. Build it all the way to .XO format and<br>
&gt; post it to the supported activities page.<br>
&gt;<br>
&gt; Image recognition and that kind of processing is interesting but its<br>
&gt; very tough to get right and hard to understand what its doing.<br>
&gt;<br>
&gt; Image processing where you modify what you see in the screen is easier<br>
&gt; and may be more fun for the kids. e.g. sepia, color, black and white,<br>
&gt; swirl, &quot;special effects&quot; in general. I&#39;m not sure if that falls in your<br>
&gt; area but I think the kids will really enjoy that if you can do it.<br>
&gt;<br>
&gt; If you can save those effects to file or modify files in that way you<br>
&gt; are getting close to video editing. Which I think would be super useful!<br>
&gt;<br>
&gt; That&#39;s my 2 cents. Get me an installable activity to show what your are<br>
&gt; talking about and I&#39;ll invite some teachers and kids to try it out make<br>
&gt; suggestions on what else they would like to see...<br>
&gt;<br>
&gt; HTHs<br>
&gt;<br>
&gt; Thanks,<br>
&gt;<br>
&gt; Greg S<br>
&gt;<br>
</div></div><div><div></div><div>_______________________________________________<br>
Gsoc mailing list<br>
<a href="mailto:Gsoc@lists.laptop.org" target="_blank">Gsoc@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/gsoc" target="_blank">http://lists.laptop.org/listinfo/gsoc</a><br>
</div></div></blockquote></div><br>