Revision: 4430 http://pd-gem.svn.sourceforge.net/pd-gem/?rev=4430&view=rev Author: zmoelnig Date: 2011-08-08 14:23:06 +0000 (Mon, 08 Aug 2011)
Log Message: ----------- adapted to record -> record/recordBase split Modified Paths: -------------- trunk/Gem/plugins/recordQT/recordQT.cpp trunk/Gem/plugins/recordQT/recordQT.h trunk/Gem/plugins/recordQT4L/recordQT4L.cpp trunk/Gem/plugins/recordQT4L/recordQT4L.h trunk/Gem/plugins/recordV4L/recordV4L.cpp trunk/Gem/plugins/recordV4L/recordV4L.h trunk/Gem/plugins/recordV4L2/recordV4L2.cpp trunk/Gem/plugins/recordV4L2/recordV4L2.h Modified: trunk/Gem/plugins/recordQT/recordQT.cpp =================================================================== --- trunk/Gem/plugins/recordQT/recordQT.cpp 2011-08-08 14:22:14 UTC (rev 4429) +++ trunk/Gem/plugins/recordQT/recordQT.cpp 2011-08-08 14:23:06 UTC (rev 4430) @@ -10,6 +10,8 @@ #include "recordQT.h" #include "Gem/Exception.h" +#include "plugins/PluginFactory.h" + using namespace gem::plugins; #ifdef __APPLE__ @@ -44,11 +46,11 @@ // ///////////////////////////////////////////////////////// #ifndef HAVE_QUICKTIME -recordQT :: recordQT() : record(){} +recordQT :: recordQT() : recordBase() {} recordQT :: ~recordQT(){} #else recordQT :: recordQT() - : record(), + : recordBase(), m_recordSetup(false), m_recordStart(false), m_recordStop(false), Modified: trunk/Gem/plugins/recordQT/recordQT.h =================================================================== --- trunk/Gem/plugins/recordQT/recordQT.h 2011-08-08 14:22:14 UTC (rev 4429) +++ trunk/Gem/plugins/recordQT/recordQT.h 2011-08-08 14:23:06 UTC (rev 4430) @@ -10,7 +10,7 @@ //this will record QT movies #ifndef INCLUDE_PLUGINS_RECORDQT_H_ #define INCLUDE_PLUGINS_RECORDQT_H_ -#include "plugins/record.h" +#include "plugins/recordBase.h" @@ -63,20 +63,20 @@ -----------------------------------------------------------------*/ namespace gem { namespace plugins { - class GEM_EXPORT recordQT : public record + class GEM_EXPORT recordQT : public recordBase { public: ////////// // Constructor - recordQT(); + recordQT(void); ////////// // Destructor - virtual ~recordQT(); + virtual ~recordQT(void); #ifdef HAVE_QUICKTIME - virtual void close(); + virtual void close(void); virtual bool open(const std::string filename); ////////// @@ -85,17 +85,17 @@ //////// // call up compression dialog - virtual bool dialog(); - virtual int getNumCodecs(); + virtual bool dialog(void); + virtual int getNumCodecs(void); virtual const char* getCodecName(int n); virtual bool setCodec(int num); virtual bool setCodec(const std::string name); private: - virtual void setupQT(); + virtual void setupQT(void); - virtual void compressFrame(); + virtual void compressFrame(void); ////// // is recording setup and ready to go? Modified: trunk/Gem/plugins/recordQT4L/recordQT4L.cpp =================================================================== --- trunk/Gem/plugins/recordQT4L/recordQT4L.cpp 2011-08-08 14:22:14 UTC (rev 4429) +++ trunk/Gem/plugins/recordQT4L/recordQT4L.cpp 2011-08-08 14:23:06 UTC (rev 4430) @@ -21,7 +21,9 @@ #include "Gem/RTE.h" #include "Gem/Manager.h" +#include "plugins/PluginFactory.h" + using namespace gem::plugins; #include <stdlib.h> @@ -43,7 +45,7 @@ ///////////////////////////////////////////////////////// recordQT4L :: recordQT4L(): - record() + recordBase() #if defined GEM_USE_RECORDQT4L , m_qtfile(NULL), Modified: trunk/Gem/plugins/recordQT4L/recordQT4L.h =================================================================== --- trunk/Gem/plugins/recordQT4L/recordQT4L.h 2011-08-08 14:22:14 UTC (rev 4429) +++ trunk/Gem/plugins/recordQT4L/recordQT4L.h 2011-08-08 14:23:06 UTC (rev 4430) @@ -16,7 +16,7 @@ #ifndef INCLUDE_PLUGINS_RECORDQT4L_H_ #define INCLUDE_PLUGINS_RECORDQT4L_H_ -#include "plugins/record.h" +#include "plugins/recordBase.h" #if defined HAVE_LIBQUICKTIME #define GEM_USE_RECORDQT4L @@ -46,24 +46,24 @@ -----------------------------------------------------------------*/ namespace gem { namespace plugins { - class GEM_EXPORT recordQT4L : public record { + class GEM_EXPORT recordQT4L : public recordBase { public: ////////// // Constructor - /* initialize the recordQT4Lloader + /* initialize the recordQT4L plugin * * set the default colour-space to format (like GL_RGBA) * if format==0, the default is set by the recordQT4Lloader * (for instance: the fastest colour-space) */ - recordQT4L(); + recordQT4L(void); //////// // Destructor /* free what is apropriate */ - virtual ~recordQT4L(); + virtual ~recordQT4L(void); #if defined GEM_USE_RECORDQT4L Modified: trunk/Gem/plugins/recordV4L/recordV4L.cpp =================================================================== --- trunk/Gem/plugins/recordV4L/recordV4L.cpp 2011-08-08 14:22:14 UTC (rev 4429) +++ trunk/Gem/plugins/recordV4L/recordV4L.cpp 2011-08-08 14:23:06 UTC (rev 4430) @@ -19,6 +19,7 @@ #include "recordV4L.h" #include "Gem/Manager.h" +#include "plugins/PluginFactory.h" using namespace gem::plugins; @@ -45,7 +46,7 @@ ///////////////////////////////////////////////////////// recordV4L :: recordV4L(): - record(), + recordBase(), m_fd(-1) { m_image.xsize=720; Modified: trunk/Gem/plugins/recordV4L/recordV4L.h =================================================================== --- trunk/Gem/plugins/recordV4L/recordV4L.h 2011-08-08 14:22:14 UTC (rev 4429) +++ trunk/Gem/plugins/recordV4L/recordV4L.h 2011-08-08 14:23:06 UTC (rev 4430) @@ -16,7 +16,7 @@ #ifndef INCLUDE_PLUGINS_RECORDV4L_H_ #define INCLUDE_PLUGINS_RECORDV4L_H_ -#include "plugins/record.h" +#include "plugins/recordBase.h" #if defined HAVE_LIBV4L1 || defined HAVE_LINUX_VIDEODEV_H # define HAVE_VIDEO4LINUX @@ -45,18 +45,18 @@ -----------------------------------------------------------------*/ namespace gem { namespace plugins { - class GEM_EXPORT recordV4L : public record { + class GEM_EXPORT recordV4L : public recordBase { public: ////////// // Constructor - recordV4L(); + recordV4L(void); //////// // Destructor /* free what is apropriate */ - virtual ~recordV4L(); + virtual ~recordV4L(void); #if defined HAVE_VIDEO4LINUX Modified: trunk/Gem/plugins/recordV4L2/recordV4L2.cpp =================================================================== --- trunk/Gem/plugins/recordV4L2/recordV4L2.cpp 2011-08-08 14:22:14 UTC (rev 4429) +++ trunk/Gem/plugins/recordV4L2/recordV4L2.cpp 2011-08-08 14:23:06 UTC (rev 4430) @@ -21,6 +21,8 @@ #include "Gem/Manager.h" #include "Gem/Exception.h" +#include "plugins/PluginFactory.h" + using namespace gem::plugins; @@ -45,7 +47,7 @@ ///////////////////////////////////////////////////////// recordV4L2 :: recordV4L2(): - record(), + recordBase(), m_fd(-1) { m_image.xsize=720; Modified: trunk/Gem/plugins/recordV4L2/recordV4L2.h =================================================================== --- trunk/Gem/plugins/recordV4L2/recordV4L2.h 2011-08-08 14:22:14 UTC (rev 4429) +++ trunk/Gem/plugins/recordV4L2/recordV4L2.h 2011-08-08 14:23:06 UTC (rev 4430) @@ -16,7 +16,7 @@ #ifndef INCLUDE_PLUGINS_RECORDV4L2_H_ #define INCLUDE_PLUGINS_RECORDV4L2_H_ -#include "plugins/record.h" +#include "plugins/recordBase.h" #if defined HAVE_LINUX_VIDEODEV2_H # define HAVE_VIDEO4LINUX2 @@ -37,18 +37,18 @@ -----------------------------------------------------------------*/ namespace gem { namespace plugins { - class GEM_EXPORT recordV4L2 : public record { + class GEM_EXPORT recordV4L2 : public recordBase { public: ////////// // Constructor - recordV4L2(); + recordV4L2(void); //////// // Destructor /* free what is apropriate */ - virtual ~recordV4L2(); + virtual ~recordV4L2(void); #if defined HAVE_VIDEO4LINUX2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos & much more. Register early & save! http://p.sf.net/sfu/rim-blackberry-1 _______________________________________________ pd-gem-CVS mailing list pd-gem-CVS@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pd-gem-cvs