diff --git a/src/server/slavefuncs.c b/src/server/slavefuncs.c --- a/src/server/slavefuncs.c +++ b/src/server/slavefuncs.c @@ -38,6 +38,12 @@ #include #include + +/** Stub, writes struct from xml */ +int buildstruct(struct blendjob* blendjob, char *pathtoxml){ + return 1; +} + /** Stub stub stubbiness ugh */ void tell_the_server(char *stuff){ } @@ -315,13 +321,14 @@ return 1; // Success */ /** Executor function for Blender operations */ -void exec_blender(struct blendjob* blendjob, char *input, char *output, int frame) +void exec_blender(struct blendjob* blendjob, char *input, char *output, char *outputres, int frame) { int ret; char *frame_str; /* start execio code */ char *command = "blender"; // @TODO: append .exe if win32? + // @TODO: Put in code for output resolution, maybe... mayyyyyyybe.... char *cmd[] = { command, "-b", "-o", output, input, "-f", frame_str, (char *)NULL }; char buf[10];