<br><br><div class="gmail_quote">2011/11/14 Budi Prakosa <span dir="ltr">&lt;<a href="mailto:iyok@deadmediafm.org">iyok@deadmediafm.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

hi tim, have you try the latest version of pix_freenect by matthias?<br>
<div><div></div><div class="h5"><br></div></div></blockquote><div><br></div><div>Hi Budi and list,</div><div>I tried pix_freenect.pd_linux, but unfortunately: &quot;pix_freenect: can&#39;t load library&quot; </div><div>No idea why...</div>

<div>I&#39;m running GEM: ver: 0.92.3. Is v0.93 a requirement maybe?</div><div>I also tried compiling pix_freenect myself, but got stuck at:</div><div>&quot;In file included from pix_freenect.cc:23:0:</div><div>pix_freenect.h:38:31: fatal error: libfreenect-audio.h: No such file or directory</div>

<div>compilation terminated.&quot;</div><div>pix_freenect readme says: &quot;get and install latest libfreenect from <a href="https://github.com/OpenKinect/libfreenect">https://github.com/OpenKinect/libfreenect</a> (compile with Audio support!)&quot;</div>

<div>libfreenect readme says: &quot;Audio is currently being worked on.&quot;</div><div>gr,</div><div>Tim</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div><div class="h5">
On Mon, Nov 14, 2011 at 10:53 PM, Mathieu Bouchard &lt;<a href="mailto:matju@artengine.ca">matju@artengine.ca</a>&gt; wrote:<br>
&gt; Le 2011-11-14 à 14:44:00, tim vets a écrit :<br>
&gt;<br>
&gt;&gt; Attached is the output of &quot;valgrind --leak-check=full pdextended&quot; and<br>
&gt;&gt; opening fux_kinect-help.pd.<br>
&gt;<br>
&gt; I think that you better not add --leak-check when just looking for a crash.<br>
&gt; But the only problem it does, is make the log file bigger.<br>
&gt;<br>
&gt; Here&#39;s what I found (summarising the important error messages) :<br>
&gt;<br>
&gt; Invalid write of size 1 at convert_bayer_to_rgb (in libfreenect) by [...] by<br>
&gt; libusb_handle_events_timeout (in libusb). Address 0xa066360 is [between 0<br>
&gt; and 5] bytes after a block of size 307,200 alloc&#39;d<br>
&gt;<br>
&gt; This means that when libusb gives libfreenect the RGGB buffer and<br>
&gt; libfreenect is converting it to plain RGB, it makes a mistake and writes 6<br>
&gt; bytes more than just 640*480 pixels, as if there were 2 extra pixels at the<br>
&gt; end. But I think that this is a bit misleading. It looks as if Valgrind was<br>
&gt; skipping a lot of other errors (probably by not able to detect them). Read<br>
&gt; on.<br>
&gt;<br>
&gt; Then there is invalid write of size 1 from the same place but « Address is<br>
&gt; 749 bytes inside a block of size 12,800 free&#39;d ». This doesn&#39;t look like any<br>
&gt; malloc that we know about. The number of bytes does not ring a bell either.<br>
&gt; But then it says that the memory was freed by request of<br>
&gt; /usr/lib/nvidia-current/libGL.so.270.41.06, which is a part of your video<br>
&gt; driver. (???)<br>
&gt;<br>
&gt; But I just looked at how convert_bayer_to_rgb is written, and it doesn&#39;t<br>
&gt; look like it writes to more than one buffer. This function only writes 480<br>
&gt; rows of 640 columns. But note that it writes RGB values, three bytes per<br>
&gt; pixel. That means you need a malloc(640*480*3) for each of the three RGB<br>
&gt; buffers in fux_kinect.<br>
&gt;<br>
&gt;  ______________________________________________________________________<br>
&gt; | Mathieu BOUCHARD ----- téléphone : <a href="tel:%2B1.514.383.3801" value="+15143833801">+1.514.383.3801</a> ----- Montréal, QC<br>
</div></div><div><div></div><div class="h5">&gt; _______________________________________________<br>
&gt; <a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
&gt; UNSUBSCRIBE and account-management -&gt;<br>
&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
</div></div><font color="#888888">--<br>
Budi Prakosa<br>
house of natural fiber (HONF)<br>
yogyakarta new media art laboratory<br>
wora wari A80/6 baciro yogyakarta indonesia<br>
<a href="http://www.natural-fiber.com" target="_blank">http://www.natural-fiber.com</a><br>
</font></blockquote></div><br>