Revision: 9093 http://playerstage.svn.sourceforge.net/playerstage/?rev=9093&view=rev Author: jpgr87 Date: 2012-03-11 18:54:36 +0000 (Sun, 11 Mar 2012) Log Message: ----------- libplayerc++: All saveframe() calls now use .pnm file format no matter what the player compression state is. libplayerc will always deflate the image and save it uncompressed
Modified Paths: -------------- code/player/trunk/client_libs/libplayerc++/cameraproxy.cc code/player/trunk/client_libs/libplayerc++/stereoproxy.cc Modified: code/player/trunk/client_libs/libplayerc++/cameraproxy.cc =================================================================== --- code/player/trunk/client_libs/libplayerc++/cameraproxy.cc 2012-03-11 18:50:51 UTC (rev 9092) +++ code/player/trunk/client_libs/libplayerc++/cameraproxy.cc 2012-03-11 18:54:36 UTC (rev 9093) @@ -104,11 +104,15 @@ filename.fill('0'); filename << aPrefix << std::setw(aWidth) << mFrameNo++; - if (GetCompression()) - filename << ".jpg"; - else - filename << ".ppm"; + // TODO: Teach libplayerjpeg how to write a jpeg to disk. + // For now, libplayerc will always write images as ppm, regardless + // of player compression state + //if (GetCompression()) + // filename << ".jpg"; + //else + // filename << ".ppm"; + filename << ".ppm"; scoped_lock_t lock(mPc->mMutex); playerc_camera_save(mDevice, filename.str().c_str()); } Modified: code/player/trunk/client_libs/libplayerc++/stereoproxy.cc =================================================================== --- code/player/trunk/client_libs/libplayerc++/stereoproxy.cc 2012-03-11 18:50:51 UTC (rev 9092) +++ code/player/trunk/client_libs/libplayerc++/stereoproxy.cc 2012-03-11 18:54:36 UTC (rev 9093) @@ -119,9 +119,9 @@ filename << im << aPrefix << std::setw(aWidth) << mFrameNo[aIndex]++; - if (aDevice.compression) - filename << ".jpg"; - else + //if (aDevice.compression) + // filename << ".jpg"; + //else filename << ".ppm"; scoped_lock_t lock(mPc->mMutex); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Playerstage-commit mailing list Playerstage-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/playerstage-commit