Blender Git Commit Log
Git Commits -> Revision e692b3d
Revision e692b3d by Dalai Felinto (multiview) January 16, 2015, 03:29 (GMT) |
Partial Fix for Movie Exporting name clash Before if we exported (from anywhere) videos in the Individual Views format the _L and _R videos would have the same name. Not anymore. This was required before I finish the support for Movie proxies in the sequencer. Or maybe not required, but at least related, and I wanted to get this over with before finish up the proxies anyways. Big Important Note: =================== This is still not working for video formats that rely on the writeffmpeg.c file. (not that I tested the other formats, but I know it's breaking with MPEG + Quickime + H.264. The code in that file uses a lot of statics, and they make it impossible to writei two movies simultaneously. That may be why we don't have an option to export videos from the 'File Output' compositor node. I thought about two ways of going around that: 1) do something similar with how we handle Render structs, so instead of having one static of each property we store a whole struct in a listbase and populate it with the needed elements. 2) we quit using static elements and pass a custom struct to the mh.* functions (start_movie, append_movie, ...). And we store this struct in the mf struct. |
Commit Details:
Full Hash: e692b3d1e34b4ef44ba9bf492237093ea88ef17b
Parent Commit: 56be796
Lines Changed: +54, -36
12 Modified Paths:
/source/blender/blenkernel/BKE_scene.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_writeavi.h (+4, -4) (Diff)
/source/blender/blenkernel/BKE_writeffmpeg.h (+3, -3) (Diff)
/source/blender/blenkernel/intern/scene.c (+10, -0) (Diff)
/source/blender/blenkernel/intern/writeavi.c (+11, -9) (Diff)
/source/blender/blenkernel/intern/writeffmpeg.c (+10, -7) (Diff)
/source/blender/editors/render/render_opengl.c (+2, -3) (Diff)
/source/blender/editors/screen/screendump.c (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_scene_api.c (+1, -1) (Diff)
/source/blender/quicktime/apple/qtkit_export.m (+3, -1) (Diff)
/source/blender/quicktime/quicktime_export.h (+1, -1) (Diff)
/source/blender/render/intern/source/pipeline.c (+6, -5) (Diff)
/source/blender/blenkernel/BKE_writeavi.h (+4, -4) (Diff)
/source/blender/blenkernel/BKE_writeffmpeg.h (+3, -3) (Diff)
/source/blender/blenkernel/intern/scene.c (+10, -0) (Diff)
/source/blender/blenkernel/intern/writeavi.c (+11, -9) (Diff)
/source/blender/blenkernel/intern/writeffmpeg.c (+10, -7) (Diff)
/source/blender/editors/render/render_opengl.c (+2, -3) (Diff)
/source/blender/editors/screen/screendump.c (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_scene_api.c (+1, -1) (Diff)
/source/blender/quicktime/apple/qtkit_export.m (+3, -1) (Diff)
/source/blender/quicktime/quicktime_export.h (+1, -1) (Diff)
/source/blender/render/intern/source/pipeline.c (+6, -5) (Diff)