Closed ohsix closed 2 years ago
That is not a release or build made by us.
wanna hear something funny? it wasn't even a fedora package until very recently. anyways, i'm really embarrassed and think about this bug regularly.
the bugs i've had since were definitely not "yours", and aside from crashes none of them have held me up like that again
shotcut is important to me and i'm glad it exists. thank you.
when exporting, shotcut frequently fails to run the melt job, running them with mlt-melt succeeds
first-pass.mlt.txt second-pass.mlt.txt
this happens frequently, nearly every time
i must emphasize that a video editor that cannot export the results is not a useful program.
previous bugs have been closed with vague blame assigned to packagers with no reference to the root cause or any analysis of the problem. some include patches where the issue has not been differentiated from other fails with the same outcome:
since running the mlt jobs manually with mlt-melt works, and there's no other information to begin to differentiate the problem based on log contents alone
strace shows that mlt-melt is showing shotcut the usage for having passed an invalid parameter
the command line in use:
when ran in a shell:
with ?multu=1 removed
a patch for one of the improperly closed bugs shows that xml: was added as a fix https://github.com/mltframework/shotcut/issues/1079
in this case, mlt-melt still "fails", but not from an invalid parameter per-se
the patch that introduced the multi consumer stuff that didn't really work was https://github.com/mltframework/shotcut/commit/7a25c2485afd25006e4996e8b0208dccb6e67851
this was written in anger as the failures were seemingly random and obvious and i'd "just have to wait a bit for this obvious thing to be fixed", that did not happen
I suggest not eating the output of mlt in the log, as all of this would be directly visible in a failed job if it were not hidden.
probably a good idea to hide the meaningless ladspa errors, nobody cars if melt tells them there's a object in the ladspa plugin path without a ladspa_descriptor https://github.com/mltframework/mlt/blob/master/src/modules/jackrack/plugin_mgr.c#L97
josh