[GEM-cvs] SF.net SVN: pd-gem:[3125] trunk/Gem/src/Pixes/recordQT.h
Brought to you by:
zmoelnig
From: <zmo...@us...> - 2010-01-28 11:30:54
|
Revision: 3125 http://pd-gem.svn.sourceforge.net/pd-gem/?rev=3125&view=rev Author: zmoelnig Date: 2010-01-28 11:30:47 +0000 (Thu, 28 Jan 2010) Log Message: ----------- check for apple/ia64 Modified Paths: -------------- trunk/Gem/src/Pixes/recordQT.h Modified: trunk/Gem/src/Pixes/recordQT.h =================================================================== --- trunk/Gem/src/Pixes/recordQT.h 2010-01-28 11:30:29 UTC (rev 3124) +++ trunk/Gem/src/Pixes/recordQT.h 2010-01-28 11:30:47 UTC (rev 3125) @@ -11,17 +11,35 @@ #ifndef INCLUDE_PIXES_RECORDQT_H_ #define INCLUDE_PIXES_RECORDQT_H_ #include "Base/GemConfig.h" +#include "Pixes/record.h" -#define QT_MAX_FILENAMELENGTH 256 -#include "Pixes/record.h" -#if defined HAVE_QUICKTIME && defined _WIN32 -# include <QTML.h> -# include <Movies.h> -# include <QuicktimeComponents.h> +#if defined __APPLE__ +# if !defined __x86_64__ +// with OSX10.6, apple has removed loads of Carbon functionality (in 64bit mode) +// LATER make this a real check in configure +# define HAVE_CARBONQUICKTIME +# elif defined HAVE_QUICKTIME +# undef HAVE_QUICKTIME +# endif #endif + +#define QT_MAX_FILENAMELENGTH 256 + +#if defined HAVE_QUICKTIME +# if defined _WIN32 +# include <QTML.h> +# include <Movies.h> +# include <QuicktimeComponents.h> +# endif +# ifdef __APPLE__ +# include <QuickTime/QuickTime.h> +# endif // __APPLE__ +#endif + + /*----------------------------------------------------------------- ------------------------------------------------------------------- CLASS This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |