From 68eaae8e0e58c664634633536622cb60084341b0 Mon Sep 17 00:00:00 2001 From: Damien Plisson Date: Fri, 20 Nov 2009 10:37:50 +0000 Subject: Quicktime-qtkit : encoding settings now in blender ui (encoding panel) - added "QuicktimeCodecSettings" struct in DNA - old "QuicktimeCodecData" opaque struct is nowdeprecated (read only use when QuicktimeCodecSettings is not set) - fixed small bug when importing deep color movies Note that you may need Final Cut Pro installed to be able to use the DVCPRO HD codecs --- source/blender/quicktime/quicktime_export.h | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'source/blender/quicktime/quicktime_export.h') diff --git a/source/blender/quicktime/quicktime_export.h b/source/blender/quicktime/quicktime_export.h index 4afcebab7bd..7972c826190 100644 --- a/source/blender/quicktime/quicktime_export.h +++ b/source/blender/quicktime/quicktime_export.h @@ -33,14 +33,30 @@ #define __AIFF__ +/* Quicktime codec types defines */ +#define QT_CODECTYPE_JPEG 1 +#define QT_CODECTYPE_MJPEGA 2 +#define QT_CODECTYPE_MJPEGB 3 +#define QT_CODECTYPE_DVCPAL 4 +#define QT_CODECTYPE_DVCNTSC 5 +#define QT_CODECTYPE_MPEG4 6 +#define QT_CODECTYPE_H263 7 +#define QT_CODECTYPE_H264 8 +#define QT_CODECTYPE_RAW 9 +#define QT_CODECTYPE_DVCPROHD720p 10 +#define QT_CODECTYPE_DVCPROHD1080i50 11 +#define QT_CODECTYPE_DVCPROHD1080i60 12 + // quicktime movie output functions struct RenderData; +struct Scene; void start_qt(struct Scene *scene, struct RenderData *rd, int rectx, int recty); //for movie handle (BKE writeavi.c now) void append_qt(struct RenderData *rd, int frame, int *pixels, int rectx, int recty); void end_qt(void); -int get_qtcodec_settings(struct RenderData *rd); //for buttons.c +void quicktime_verify_image_type(struct RenderData *rd); //used by RNA for defaults values init, if needed + void free_qtcomponentdata(void); void makeqtstring(struct RenderData *rd, char *string); //for playanim.c -- cgit v1.2.3