Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.153.669 Times

The Picture Transfer Protocol library 1.1.0

  Date Added: January 14, 2010  |  Visits: 1.498

The Picture Transfer Protocol library

Report Broken Link
Printer Friendly Version


Product Homepage
Download (104 downloads)

libptp2 is a library used to communicate with PTP devices like still imaging cameras or MP3 players (KODAK mc3). You can download files or tweak camera properties using ptpcam program boundled with libptp2. Supported Cameras The list of cameras implementing PTP is constantly growing. Most (if not all) USB still cameras designed after 2002 are supporting PTP. Below is the list of vendors implementing PTP in their cameras: * Kodak * HP * Nikon * Canon * Panasonic * Olympus * Konica * Minolta * Fuji * Ricoh * Sony More are comming... Please note that if your camera is supporting PTP it does not mean that it is capable of performing all PTP operations (like trigerring capture, uploading files or tweaking properties). Sony cameras are good example of poor PTP implementation where the only thing you can do is downloading files. Sony even breaks the USB specification assigning all its cameras the same product/vendor IDs so dont buy Sony if you want to stay out of problems. Currently most PTP features are supported. Uploading/downloading files, taking pictures and setting camera properties is supported as long as your camera supports it. However there are many Vendor Extensions that are not supported. For example Canon uses some proprietary extension operations to take pictures (entering capture mode, extending lens and so on), Nikon introduces proprietary PTP properties. Unfortunately I have access to couple of Kodak cameras only so to help support extension features you may send me a patch or donate/lend the camera. Whats New in This Release: - A number of bugs were fixed, including leaving the camera in an unpredictable state when an I/O error occurs. - The projects own reimplementation of the old libusb interface (IOCTL_USB_BULK) is used instead of the new URB interface, which is 20% to 50% slower and sometime leads to I/O errors. - File time preservation across download was added. - Better capture support was added. - A bug that caused files over 2MB to be corrupted while downloading was fixed. - The --loop-capture feature was added. - Configure errors and parralel build with make -j were fixed..

Requirements: No special requirements
Platforms: Linux
Keyword: Camera Cameras Libraries Library Picture Picture Transfer Protocol Protocol Protocol Library Ptp Transfer Transfer Protocol Usb Used To
Users rating: 0/10

License: Freeware Size: 358.4 KB
THE PICTURE TRANSFER PROTOCOL LIBRARY RELATED
Libraries  -  libpreludedb 0.9.13
The PreludeDB Library provides an abstraction layer upon the type and format of the database used to store IDMEF alerts. libpreludedb allows developers to use the Prelude IDMEF database easily and efficiently without worrying about SQL, and to...
563.2 KB  
Communication Tools  -  Enigma Softphone 0.8.8
Enigma is a free Session Initiation Protocol (SIP) softphone available for your download. It can used to make Internet calls, establish conference and send instant messages to your buddies under the same SIP network. Choose your platform see...
20.8 MB  
Libraries  -  Libkdcraw 0.1.0
Libkdcraw is a C++ interface around dcraw binary program used to decode RAW picture files. The library documentation is available on header files. Libkdcraw library is used by kipi-plugins, digiKam and others kipi host programs..
655.36 KB  
Libraries  -  Radiuslib 0.5
Radiuslib provides a complete RADIUS protocol and utility library for Ruby. Radiuslib is a complete RADIUS protocol and utility library for the Ruby programming language. It includes a very featureful, RFC- compliant protocol implementation, as...
102.4 KB  
Libraries  -  HL7lib 0.2
Health level 7 is a protocol that is used to allow medical computers from different vendors to communicate with each other. HL7lib library is an attempt to produce a simple, correct HL7 library that can be embeded in projects to enable rapid...
48.13 KB  
Libraries  -  The CImg Library 1.2.2
The CImg Library is a C++ Template Image Processing Library. It is portable (Unix/X11, Windows, MacOS X), efficient, and simple to use..
2.7 MB  
Libraries  -  Flate library 1.4.3
Flate library is a template library used to deal with html code in CGI applications. The library includes C and Perl support. All html code is put in an external file (the template) and printed using the library functions: variables, zones (parts...
45.06 KB  
Libraries  -  SoundTouch Sound Processing Library 1.3.0
SoundTouch Sound Processing Library is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or files: - Tempo (time-stretch): Changes the sound to play at faster or slower speed than original,...
430.08 KB  
Libraries  -  PHP Active Code Library 0.10
PHP Active Code Library (ACL) is a PHP 5 class used to store and call PHP files that are stored in a database. The files are stored in a plain text field and not a binary field. PHP ACL also takes care of include/require calls. If a file...
13.31 KB  
Libraries  -  Filaments 1.0
Filaments is a library package that can be used to create architecture-independent parallel programs---that is, programs that are portable efficient across vastly different parallel machines. Filaments project virtualizes the underlying machine in...
 
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.12.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB