<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"># fix issue due to bug in OSX Firewire stack
# libdc1394 author comments here:
# http://permalink.gmane.org/gmane.comp.multimedia.libdc1394.devel/517

Index: dc1394/macosx/capture.c
===================================================================
--- dc1394/macosx/capture.c	(revision 594)
+++ dc1394/macosx/capture.c	(working copy)
@@ -150,7 +150,7 @@
 
     for (i = 0; i &lt; buffer-&gt;num_dcls; i++) {
         int packet_size = capture-&gt;frames[buffer-&gt;i].packet_size;
-        if ((buffer-&gt;pkts[i].status &amp; 0x1F) != 0x11) {
+        if ((buffer-&gt;pkts[i].status &amp; 0x1F) != 0x11 &amp;&amp; (buffer-&gt;pkts[i].status &amp; 0x1F) != 0) {
             dc1394_log_warning ("packet %d had error status %x",
                     i, buffer-&gt;pkts[i].status);
             corrupt = 1;
</pre></body></html>