<div dir="ltr">It would be great to incorporate more recording methods into Record.&nbsp; We&#39;ve plans to also incorporate stop-motion and time-lapse into record also.&nbsp; It could become a behemoth of an activity though...&nbsp; perhaps it might benefit from being broken into different components (a.k.a. tamtamization)?<br>
<br>As for Record&#39;s UI, it uses windows to allow for its custom fullscreen mode and for embedding widgets over video (seen, for example, in the picture-in-picture modes and the &quot;info&quot; button). <br><br><br><div class="gmail_quote">
On Fri, Sep 5, 2008 at 10:26 AM, Nirav Patel <span dir="ltr">&lt;<a href="mailto:olpc@spongezone.net">olpc@spongezone.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I don&#39;t know about integrating it into Record, but the other issues<br>
are fairly easy to resolve. &nbsp;I wrote a Python module over the summer<br>
to interface v4l2 cameras that returns Pygame surfaces. &nbsp;Capturing<br>
images is near instant (~20ms for 640x480 RGB). &nbsp;Autogain and<br>
autowhitebalance can be disabled using v4l2 camera controls. &nbsp;There is<br>
support in my module for the hflip and vflip controls, but adding<br>
additional controls is trivial.<br>
<br>
Alternately, we could just use a little utility in C to access any<br>
v4l2 camera control. &nbsp;Since the module I wrote is for Pygame and is<br>
eventually going to be cross platform, adding v4l2 specific stuff to<br>
it is probably not the greatest idea.<br>
<br>
It may just be better to skip sticking it in Record and make a<br>
standalone activity, since Record seems to have plenty of issues on<br>
its own without a big new feature. &nbsp;There wouldn&#39;t be much code<br>
duplication if Panorama doesn&#39;t use gstreamer anyway.<br>
<br>
Nirav<br>
<br>
On Fri, Sep 5, 2008 at 9:26 AM, Benjamin M. Schwartz<br>
<div class="Ih2E3d">&lt;<a href="mailto:bmschwar@fas.harvard.edu">bmschwar@fas.harvard.edu</a>&gt; wrote:<br>
</div><div><div></div><div class="Wj3C7c">&gt; -----BEGIN PGP SIGNED MESSAGE-----<br>
&gt; Hash: SHA1<br>
&gt;<br>
&gt; Christoph Derndorfer wrote:<br>
&gt; | Sweet, I totally missed that!<br>
&gt; |<br>
&gt; | Is anyone actively working on integrating that functionality into &#39;record&#39;<br>
&gt; | or making it available as a seperate activity?<br>
&gt; |<br>
&gt; | Christoph<br>
&gt; |<br>
&gt;<br>
&gt; See <a href="http://lists.laptop.org/pipermail/sugar/2008-February/004307.html" target="_blank">http://lists.laptop.org/pipermail/sugar/2008-February/004307.html</a><br>
&gt;<br>
&gt; The Panorama Activity is snot quite barely functional. &nbsp;It might be best<br>
&gt; to roll this functionality into Record, and Erik Blankinship has expressed<br>
&gt; some interest in that. &nbsp;However, Record&#39;s UI is very unusual, and I am not<br>
&gt; about to attempt integration with it myself. &nbsp;Also, as you can see in the<br>
&gt; examples, this process is only likely to work well once the camera&#39;s<br>
&gt; automatic white balance and gain control are deactivated. &nbsp;The only way I<br>
&gt; know how to do that is to run in Bayer mode. &nbsp;Bayer mode was introduced in<br>
&gt; a recent gstreamer, but gstreamer was recently downgraded, which leaves me<br>
&gt; without a known reliable way to access Bayer mode.<br>
&gt;<br>
&gt; - --Ben<br>
&gt;<br>
&gt; P.S. &nbsp;For Bayer mode info, see<br>
&gt; <a href="http://lists.laptop.org/pipermail/devel/2008-February/011029.html" target="_blank">http://lists.laptop.org/pipermail/devel/2008-February/011029.html</a><br>
&gt; -----BEGIN PGP SIGNATURE-----<br>
&gt; Version: GnuPG v2.0.9 (GNU/Linux)<br>
&gt; Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org" target="_blank">http://enigmail.mozdev.org</a><br>
&gt;<br>
&gt; iEYEARECAAYFAkjBM3oACgkQUJT6e6HFtqRowgCfUlngIFr+Gl3jxKRYZAXBNl/x<br>
&gt; 2hEAnAnoDrrvcd+vIHO68aJthULDKAQC<br>
&gt; =cvG0<br>
&gt; -----END PGP SIGNATURE-----<br>
&gt;<br>
_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/devel" target="_blank">http://lists.laptop.org/listinfo/devel</a><br>
</div></div></blockquote></div><br></div>