*SLAPS OWN FOREHEAD* Of course.
Can the StackHorizontal be placed inside MP_Pipeline call, perhaps as a third process? No, again, we'd still need some way to represent the output of each of the other two processes to feed them into StackHorizontal.
How about this:
Code:
# Let's assume that all plugins are auto-loaded, for simplicity.
AVIsource("some_anaglyph_3D_thing.avi")
StackHorizontal( \
MP_Pipeline("""ExtractOneSide(Eye="Right")""", \
MP_Pipeline("""ExtractOneSide(Eye="Left")""" \
)
When presented with a single line in the internal script, does MP_Pipeline launch that as a separate process from the calling script?
Is the use of the seperator (i.e. "### ###") mandatory to cause a new process to be created?
Will adding a separator to one-line script (or extra separators in the general case) confuse the plugin, or will it just disregard any surplus ones?
Can see I'm gonna need to have a play with this one, as soon as I get time.