- hash characters in the path would confuse the output file name and not add numbers to it (when rendering animations).
- added an option to BLI_convertstringframe and BLI_convertstringframe_range to add digits if not found. - removed BLI_convertstringframe where its obviously not needed - such as loading movies and sounds.
This commit is contained in:
@@ -781,7 +781,6 @@ void filepath_ffmpeg(char* string, RenderData* rd) {
|
||||
|
||||
strcpy(string, rd->pic);
|
||||
BLI_convertstringcode(string, G.sce);
|
||||
BLI_convertstringframe(string, rd->cfra);
|
||||
|
||||
BLI_make_existing_file(string);
|
||||
|
||||
@@ -802,11 +801,7 @@ void filepath_ffmpeg(char* string, RenderData* rd) {
|
||||
if (!*fe) {
|
||||
strcat(string, autosplit);
|
||||
|
||||
/* if we dont have any #'s to insert numbers into, use 4 numbers by default */
|
||||
if (strchr(string, '#')==NULL)
|
||||
strcat(string, "####"); /* 4 numbers */
|
||||
|
||||
BLI_convertstringframe_range(string, rd->sfra, rd->efra);
|
||||
BLI_convertstringframe_range(string, rd->sfra, rd->efra, 4);
|
||||
strcat(string, *exts);
|
||||
} else {
|
||||
*(string + strlen(string) - strlen(*fe)) = 0;
|
||||
|
||||
Reference in New Issue
Block a user