/* @brief This function should only be used at loading. It takes a producer that was read from mlt, and checks whether the master producer is already in
use. If yes, then we must create a new one, because of the mixing bug. In any case, we return a cut of the master that can be used in the timeline The
...
...
@@ -209,8 +208,7 @@ public:
- if true, then the returned cut still possibly has effect on it. You need to rebuild the effectStack based on this
- if false, then the returned cut don't have effects anymore (it's a fresh one), so you need to reload effects from the old producer
/** @brief Return FFmpeg's audio stream index for an MLT audio stream index
*/
intgetAudioStreamFfmpegIndex(intmltStream);
protected:
friendclassClipModel;
...
...
@@ -250,7 +254,7 @@ protected:
publicslots:
/* @brief Store the audio thumbnails once computed. Note that the parameter is a value and not a reference, fill free to use it as a sink (use std::move to