API:
[blender.git] / source / blender / quicktime / quicktime_import.h
index 2a2e35fd6714f65e0570c01a4dfb1375b6116586..1444827e12e679140a124c6372c7b8a2c0ee1475 100644 (file)
@@ -3,15 +3,12 @@
  *
  * $Id$
  *
- * ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
+ * ***** BEGIN GPL LICENSE BLOCK *****
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
  * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version. The Blender
- * Foundation also sells licenses for use in proprietary software under
- * the Blender License.  See http://www.blender.org/BL/ for information
- * about this.
+ * of the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  *
  * Contributor(s): none yet.
  *
- * ***** END GPL/BL DUAL LICENSE BLOCK *****
+ * ***** END GPL LICENSE BLOCK *****
  */
 
 
 #ifndef __QUICKTIME_IMP_H__
 #define __QUICKTIME_IMP_H__
 
+#define __AIFF__
+
 #ifdef HAVE_CONFIG_H
 #include <config.h>
 #endif
 #include "../imbuf/IMB_imbuf_types.h"
 
 #ifndef __MOVIES__
+#ifdef _WIN32
 #include <Movies.h>
+#elif defined(__APPLE__)
+#define __CARBONSOUND__
+#import <Carbon/Carbon.h>
+#include <QuickTime/Movies.h>
+#endif
 #endif
 
 #ifdef _WIN32
@@ -79,6 +84,8 @@ typedef struct _QuicktimeMovie {
        int                     have_gw;        //ugly
 } QuicktimeMovie;
 
+char *get_valid_qtname(char *name);
+
 
 // quicktime movie import functions
 
@@ -92,4 +99,4 @@ ImBuf  *qtime_fetchibuf (struct anim *anim, int position);
 int            imb_is_a_quicktime (char *name);
 ImBuf  *imb_quicktime_decode(unsigned char *mem, int size, int flags);
 
-#endif  // __QUICKTIME_IMP_H__
+#endif  // __QUICKTIME_IMP_H__
\ No newline at end of file