Blender Git Loki

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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021