{"id":49,"date":"2005-08-28T00:43:47","date_gmt":"2005-08-28T08:43:47","guid":{"rendered":"http:\/\/outflux.net\/blog\/archives\/2005\/08\/28\/cvs-camcorder\/"},"modified":"2016-07-28T10:11:05","modified_gmt":"2016-07-28T18:11:05","slug":"cvs-camcorder","status":"publish","type":"post","link":"https:\/\/outflux.net\/blog\/archives\/2005\/08\/28\/cvs-camcorder\/","title":{"rendered":"cvs camcorder"},"content":{"rendered":"<p>I was able to get my hands on a <a href=\"http:\/\/www.makezine.com\/blog\/archive\/2005\/08\/cvs_camcorder_u.html\">CVS camcorder<\/a> this past week.  The unit is very cool.  It doesn&#8217;t have any features of a &#8220;real&#8221; video camera, but I view it like a super-version of my Digital camera which can take 15 seconds worth of video at a time.  This one is only limited by available storage (about 20 minutes).  The resolution can be turned <a href=\"http:\/\/camerahacks.10.forumer.com\/viewtopic.php?t=837\">up to 640&#215;480<\/a>, too.<\/p>\n<p>Initially I couldn&#8217;t get a <a href=\"http:\/\/camerahacks.10.forumer.com\/viewtopic.php?t=621\">cable built<\/a> for it.  I had a spare USB cable and a spare Palm Pilot cable to merge, but after soldering it all together, the device wouldn&#8217;t take an address (but my laptop noticed it was getting plugged in).  After a hint from Linus (&#8220;plug-ins are detected via power-draw, everything else is over the data lines&#8221;), I realized that perhaps the USB data wires were reversed (the cable has got to flip them on at least one end of the cable&#8230; I just got unlucky).<\/p>\n<p>The software for downloading the videos had been <a href=\"http:\/\/camerahacks.10.forumer.com\/viewtopic.php?t=768\">ported to Linux<\/a>, and I worked on some more code to have a one-shot ability to <a href=\"http:\/\/outflux.net\/software\/patches\/ops-download-all.patch\">download all the videos<\/a> from the camera.  Now I&#8217;ve got autoconf\/automake working for it, and have gotten myself added to the <a href=\"http:\/\/saturntools.sourceforge.net\/\">Saturn Tools<\/a> project where we can all work on the code through SourceForge&#8217;s CVS.  Much easier than endlessly trading patches.  :)<\/p>\n<p>So far, I&#8217;ve managed to wreck the splash-screen image during camera bootup.  Something is busted with the usb_bulk_write calls, and the device stops taking writes after 4k worth of data.  Hopefully I can get that repaired so I can be greeted by the <a href=\"http:\/\/outflux.net\/laughing_man_elmex.png\">Laughing Man<\/a>.  I&#8217;ve also got a JPG all ready to replace the logo screen, &#8220;powered by pure digital technology&#8221;, with my oh-so-clever &#8220;powered by pwnd digital technology&#8221;.<\/p>\n<p style='text-align:left'>&copy; 2005 &#8211; 2016, <a href=\"https:\/\/outflux.net\/blog\/\">Kees Cook<\/a>. This work is licensed under a <a rel=\"license\" href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">Creative Commons Attribution-ShareAlike 4.0 License<\/a>.<br \/><a rel=\"license\" href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\"><img decoding=\"async\" alt=\"CC BY-SA 4.0\" style=\"border-width:0\" src=\"https:\/\/i.creativecommons.org\/l\/by-sa\/4.0\/88x31.png\" \/><\/a> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was able to get my hands on a CVS camcorder this past week. The unit is very cool. It doesn&#8217;t have any features of a &#8220;real&#8221; video camera, but I view it like a super-version of my Digital camera which can take 15 seconds worth of video at a time. This one is only [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,10],"tags":[],"_links":{"self":[{"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/posts\/49"}],"collection":[{"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":1,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/posts\/49\/revisions"}],"predecessor-version":[{"id":890,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/posts\/49\/revisions\/890"}],"wp:attachment":[{"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/media?parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/categories?post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/tags?post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}