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

Reply via email to