diff options
Diffstat (limited to 'source/blender/quicktime/apple/quicktime_import.c')
-rw-r--r-- | source/blender/quicktime/apple/quicktime_import.c | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/source/blender/quicktime/apple/quicktime_import.c b/source/blender/quicktime/apple/quicktime_import.c index 1f3071f114c..571da92a292 100644 --- a/source/blender/quicktime/apple/quicktime_import.c +++ b/source/blender/quicktime/apple/quicktime_import.c @@ -52,12 +52,38 @@ #include "quicktime_import.h" #include "quicktime_export.h" - #define RECT_WIDTH(r) (r.right-r.left) #define RECT_HEIGHT(r) (r.bottom-r.top) #define QTIME_DEBUG 0 +typedef struct _QuicktimeMovie { + + GWorldPtr offscreenGWorld; + PixMapHandle offscreenPixMap; + Movie movie; + Rect movieBounds; + short movieRefNum; + short movieResId; + int movWidth, movHeight; + + + int framecount; + + + ImBuf *ibuf; + + + TimeValue *frameIndex; + Media theMedia; + Track theTrack; + long trackIndex; + short depth; + + int have_gw; //ugly +} QuicktimeMovie; + + void quicktime_init(void) { |