summaryrefslogtreecommitdiff
path: root/2003/i/buzz/src/camera/dumpimage.cc
diff options
context:
space:
mode:
Diffstat (limited to '2003/i/buzz/src/camera/dumpimage.cc')
-rw-r--r--2003/i/buzz/src/camera/dumpimage.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/2003/i/buzz/src/camera/dumpimage.cc b/2003/i/buzz/src/camera/dumpimage.cc
index 6692c26..e617c6a 100644
--- a/2003/i/buzz/src/camera/dumpimage.cc
+++ b/2003/i/buzz/src/camera/dumpimage.cc
@@ -13,14 +13,14 @@ main (int argc, char **argv)
Camera cam;
int w, h;
cam.getSize (w, h);
- unsigned char *image = new unsigned char[w * h];
+ unsigned char *image = new unsigned char[w * h * 3];
cout << hex;
int j = 0;
int pixel;
while (1)
{
cout << dec << "\n- " << j++ << hex << " ---------";
- cam.read (image);
+ while (cam.read (image) == 0) sleep (1);
for (int i = 0; i < 256; ++i)
{
if (!(i % 16))