Blender Git Commit Log
Git Commits -> Revision 55d7595
Revision 55d7595 by Dalai Felinto (multiview) January 16, 2015, 21:28 (GMT) |
Movie Writing: changes to encapsulate the elements (as oppose to have everything static) You can now export individual streams of videos (e.g., Movie_L.mov, Movie_R.mov) safely! =) Before that not only were the names clashing (as I initially thought) but in fact the whole video streaming was mixed up (when you had to export more than one video simultaneously). The way to solve this is to *stop* using static elements and to create a context to store the current movie data. This commits involves a lot of changes, but I believe things are working well. In fact the way I was handling MovieHandler was wrong (creating arrays and all that), so I'm really glad I got to this. Note: I couldn't test Frameserver, in fact test with the general codecs (using multiview or not) are appreciated. Thanks for Sergey Sharybin for the suggestions that lead to this solution. |
Commit Details:
Full Hash: 55d75953ce05bb13e5669b9d5096a97917ddee03
Parent Commit: a2ee2d8
Lines Changed: +470, -330
13 Modified Paths:
/source/blender/blenkernel/BKE_writeavi.h (+7, -4) (Diff)
/source/blender/blenkernel/BKE_writeffmpeg.h (+6, -3) (Diff)
/source/blender/blenkernel/BKE_writeframeserver.h (+7, -5) (Diff)
/source/blender/blenkernel/intern/writeavi.c (+49, -18) (Diff)
/source/blender/blenkernel/intern/writeffmpeg.c (+223, -183) (Diff)
/source/blender/blenkernel/intern/writeframeserver.c (+77, -53) (Diff)
/source/blender/editors/render/render_opengl.c (+20, -12) (Diff)
/source/blender/editors/screen/screendump.c (+16, -9) (Diff)
/source/blender/quicktime/apple/qtkit_export.m (+24, -15) (Diff)
/source/blender/quicktime/quicktime_export.h (+5, -3) (Diff)
/source/blender/render/extern/include/RE_pipeline.h (+2, -1) (Diff)
/source/blender/render/intern/include/render_types.h (+1, -0) (Diff)
/source/blender/render/intern/source/pipeline.c (+33, -24) (Diff)
/source/blender/blenkernel/BKE_writeffmpeg.h (+6, -3) (Diff)
/source/blender/blenkernel/BKE_writeframeserver.h (+7, -5) (Diff)
/source/blender/blenkernel/intern/writeavi.c (+49, -18) (Diff)
/source/blender/blenkernel/intern/writeffmpeg.c (+223, -183) (Diff)
/source/blender/blenkernel/intern/writeframeserver.c (+77, -53) (Diff)
/source/blender/editors/render/render_opengl.c (+20, -12) (Diff)
/source/blender/editors/screen/screendump.c (+16, -9) (Diff)
/source/blender/quicktime/apple/qtkit_export.m (+24, -15) (Diff)
/source/blender/quicktime/quicktime_export.h (+5, -3) (Diff)
/source/blender/render/extern/include/RE_pipeline.h (+2, -1) (Diff)
/source/blender/render/intern/include/render_types.h (+1, -0) (Diff)
/source/blender/render/intern/source/pipeline.c (+33, -24) (Diff)