Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Plisson <damien.plisson@yahoo.fr>2009-11-20 13:37:50 +0300
committerDamien Plisson <damien.plisson@yahoo.fr>2009-11-20 13:37:50 +0300
commit68eaae8e0e58c664634633536622cb60084341b0 (patch)
tree624a397841c450f88215126cf865a93dfcaa467d /source/blender/quicktime/quicktime_export.h
parent9672993bc1330a48e50ebc0f2f9742679085ed22 (diff)
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
Diffstat (limited to 'source/blender/quicktime/quicktime_export.h')
-rw-r--r--source/blender/quicktime/quicktime_export.h18
1 files changed, 17 insertions, 1 deletions
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