* the lowest res of the mini is a different format, cope with that
* fix cases where the number of frames advertised by one of the fat pages of
an avi exceed the total number of frames it has
(Reported by Gerd Flaig <gefla@pond.sub.org>)
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@5921 67ed7778-7388-44ab-90cf-0a291f65f57c
* another patch from Piotr Pawlow <pp@sieziba.pl> which omits the standard
huffmann tables in the mjpeg thereby reducing them in size. This seems
to be a standard extension of the mjpeg "standard" and works with the
players I've tested
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@5405 67ed7778-7388-44ab-90cf-0a291f65f57c
* add experimental support for the "gsmart mini"
* bump version number to 0.3
* driver status for the spca504a based is now TESTING
* patch from Piotr Pawlow <pp@siedziba.pl> adding an index to downloaded
avi's and fixing a few bugs.
* endianess fixes
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@5393 67ed7778-7388-44ab-90cf-0a291f65f57c
encoding, which means they are saved as a sequence of jpegs wrapped with a
hand crafted avi header. These files can be played with anything capable of
decoding the MJPEG fourcc. I've tested mplayer using the ffmpeg output and
xine and both work nicely.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@5364 67ed7778-7388-44ab-90cf-0a291f65f57c
* allocate space for GsmartFile structures dynamically
* sprintf -> snprintf, strcpy -> strncpy, fprintf -> gp_context_error
* make internally used functions static and remove them from gsmart.h
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@4995 67ed7778-7388-44ab-90cf-0a291f65f57c