--------------------------------------------------------------------------------------------------------------- INITIALIZING VIDBOT, v1.7.0... --------------------------------------------------------------------------------------------------------------- [00:10:52.309] Vidbot :: start() [00:10:52.310] Vidbot :: _next(), _stepIndex:0 of 4 [00:10:52.310] index :: _onStepStarted_vidbot(), step: 1 [00:10:52.311] Vidbot :: step[0], label:Initializing Core [00:10:52.320] index :: _onStepProgress_vidbot(), percent: 20 [00:10:52.321] Vidbot :: _parse() [00:10:52.322] index :: _onStepProgress_vidbot(), percent: 40 [00:10:52.322] Vidbot :: _validate() [00:10:52.323] index :: _onStepProgress_vidbot(), percent: 60 [00:10:52.323] Vidbot :: _fonts() [00:10:52.323] FabricFontManager :: add(), id: SourceSansPro-Bold [00:10:52.324] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Bold.ttf [00:10:52.332] FabricFontManager :: add(), id: SourceSansPro-Light [00:10:52.333] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Light.ttf [00:10:52.333] FabricFontManager :: add(), id: DINOT-Bold [00:10:52.334] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Bold.otf [00:10:52.334] FabricFontManager :: add(), id: DINOT-Light [00:10:52.335] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Light.otf [00:10:52.335] FabricFontManager :: add(), id: TradeGothicLTStd-Regular [00:10:52.335] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Regular.otf [00:10:52.336] FabricFontManager :: add(), id: TradeGothicLTStd-Bold [00:10:52.336] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Bold.otf [00:10:52.337] index :: _onStepProgress_vidbot(), percent: 80 [00:10:52.337] Vidbot :: _clips() [00:10:52.338] StreamManager :: add(), id:audio_vo, type:audio [00:10:52.338] AudioClip[audio_vo] :: constructor() [00:10:52.339] InputStream[audio_vo] :: constructor() [00:10:52.339] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'audio_vo', clipId: null } [00:10:52.341] StreamManager :: add(), id:bg_music, type:audio [00:10:52.342] AudioClip[bg_music] :: constructor() [00:10:52.342] InputStream[bg_music] :: constructor() [00:10:52.342] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'bg_music', clipId: null } [00:10:52.342] StreamManager :: add(), id:simplefadedisplay, type:canvas [00:10:52.342] CanvasStream[canvas_1213865684651] :: constructor() [00:10:52.343] InputStream[canvas_1213865684651] :: constructor() [00:10:52.424] KenBurnsSlideshow[simplefadedisplay] :: constructor() [00:10:52.424] Overlay[simplefadedisplay] :: constructor() [00:10:52.425] CanvasClip[simplefadedisplay] :: constructor() [00:10:52.425] Clip[simplefadedisplay] :: constructor() [00:10:52.425] clip:"simplefadedisplay" added to stream:"canvas_1213865684651" [00:10:52.425] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1213865684651', clipId: 'simplefadedisplay' } [00:10:52.425] StreamManager :: add(), id:caption, type:canvas [00:10:52.426] RenCaption[caption] :: constructor() [00:10:52.426] Ren[caption] :: constructor() [00:10:52.426] Overlay[caption] :: constructor() [00:10:52.426] CanvasClip[caption] :: constructor() [00:10:52.426] Clip[caption] :: constructor() [00:10:52.426] clip:"caption" added to stream:"canvas_1213865684651" [00:10:52.426] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1213865684651', clipId: 'caption' } [00:10:52.426] all added... [00:10:52.426] Vidbot :: _next(), _stepIndex:1 of 4 [00:10:52.427] index :: _onStepCompleted_vidbot(), step: 1 [00:10:52.427] index :: _onStepStarted_vidbot(), step: 2 [00:10:52.427] Vidbot :: step[1], label:Initializing Input Streams [00:10:52.428] StreamManager :: init() [00:10:52.428] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'audio_vo', progress: 0.3333333333333333 } [00:10:52.428] index :: _onStepProgress_vidbot(), percent: 33 [00:10:52.428] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'bg_music', progress: 0.6666666666666666 } [00:10:52.428] index :: _onStepProgress_vidbot(), percent: 67 [00:10:52.429] CanvasStream[canvas_1213865684651] :: _init(), BEGIN [00:10:52.429] i:0, c.id:simplefadedisplay [00:10:52.429] KenBurnsSlideshow[simplefadedisplay] :: _init(), BEGIN [00:10:52.430] KenBurnsSlideshow[simplefadedisplay] :: _validate() [00:10:52.430] KenBurnsSlideshow[undefined] :: _validateAnim() [00:10:52.431] KenBurnsSlideshow[undefined] :: _validateTheme() [00:10:52.432] i:1, c.id:caption [00:10:52.432] RenCaption[caption] :: _init() [00:10:52.432] RenCaption[caption] :: _validate() [00:10:52.434] KenBurnsSlideshow[simplefadedisplay] :: _build() [00:10:52.440] AnimatedImageFrame[aif] :: constructor() [00:10:52.442] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.442] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_1.jpg [00:10:52.456] RenCaption[caption] :: _build() [00:10:52.473] Overlay[caption] :: _animate() [00:10:52.476] CanvasStream[caption] :: _init(), p.then() [00:10:52.499] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.502] AnimatedImageFrame[aif] :: _init(), END [00:10:52.503] AnimatedImageFrame[aif] :: constructor() [00:10:52.504] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.504] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_2.jpg [00:10:52.521] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.522] AnimatedImageFrame[aif] :: _init(), END [00:10:52.523] AnimatedImageFrame[aif] :: constructor() [00:10:52.523] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.523] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_3.jpg [00:10:52.539] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.540] AnimatedImageFrame[aif] :: _init(), END [00:10:52.541] AnimatedImageFrame[aif] :: constructor() [00:10:52.541] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.541] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_4.jpg [00:10:52.556] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.557] AnimatedImageFrame[aif] :: _init(), END [00:10:52.558] AnimatedImageFrame[aif] :: constructor() [00:10:52.558] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.558] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_5.jpg [00:10:52.573] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.574] AnimatedImageFrame[aif] :: _init(), END [00:10:52.574] AnimatedImageFrame[aif] :: constructor() [00:10:52.575] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.575] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_6.jpg [00:10:52.588] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.589] AnimatedImageFrame[aif] :: _init(), END [00:10:52.590] AnimatedImageFrame[aif] :: constructor() [00:10:52.590] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.590] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_7.jpg [00:10:52.604] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.605] AnimatedImageFrame[aif] :: _init(), END [00:10:52.605] AnimatedImageFrame[aif] :: constructor() [00:10:52.605] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.606] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_8.jpg [00:10:52.619] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.620] AnimatedImageFrame[aif] :: _init(), END [00:10:52.621] AnimatedImageFrame[aif] :: constructor() [00:10:52.621] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.621] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_9.jpg [00:10:52.635] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.636] AnimatedImageFrame[aif] :: _init(), END [00:10:52.637] AnimatedImageFrame[aif] :: constructor() [00:10:52.637] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.637] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_10.jpg [00:10:52.653] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.654] AnimatedImageFrame[aif] :: _init(), END [00:10:52.655] AnimatedImageFrame[aif] :: constructor() [00:10:52.655] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.655] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_11.jpg [00:10:52.670] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.671] AnimatedImageFrame[aif] :: _init(), END [00:10:52.672] AnimatedImageFrame[aif] :: constructor() [00:10:52.672] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.672] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_12.jpg [00:10:52.686] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.687] AnimatedImageFrame[aif] :: _init(), END [00:10:52.688] AnimatedImageFrame[aif] :: constructor() [00:10:52.688] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.688] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_13.jpg [00:10:52.703] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.703] AnimatedImageFrame[aif] :: _init(), END [00:10:52.704] AnimatedImageFrame[aif] :: constructor() [00:10:52.704] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.704] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_14.jpg [00:10:52.719] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.720] AnimatedImageFrame[aif] :: _init(), END [00:10:52.720] AnimatedImageFrame[aif] :: constructor() [00:10:52.720] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.721] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_15.jpg [00:10:52.734] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.735] AnimatedImageFrame[aif] :: _init(), END [00:10:52.736] AnimatedImageFrame[aif] :: constructor() [00:10:52.736] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.736] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_16.jpg [00:10:52.750] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.751] AnimatedImageFrame[aif] :: _init(), END [00:10:52.752] AnimatedImageFrame[aif] :: constructor() [00:10:52.752] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.752] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_17.jpg [00:10:52.767] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.768] AnimatedImageFrame[aif] :: _init(), END [00:10:52.768] AnimatedImageFrame[aif] :: constructor() [00:10:52.768] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.768] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_18.jpg [00:10:52.783] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.784] AnimatedImageFrame[aif] :: _init(), END [00:10:52.784] AnimatedImageFrame[aif] :: constructor() [00:10:52.784] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.784] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_19.jpg [00:10:52.801] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.802] AnimatedImageFrame[aif] :: _init(), END [00:10:52.802] AnimatedImageFrame[aif] :: constructor() [00:10:52.803] AnimatedImageFrame[aif] :: _init(), BEGIN [00:10:52.803] CanvasClip :: LoadImageWithPromise(), src: 622DBB98-5297-48D6-5124-0E22B7BF6D57_20.jpg [00:10:52.817] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:10:52.818] AnimatedImageFrame[aif] :: _init(), END [00:10:52.819] Overlay[simplefadedisplay] :: _animate() [00:10:52.819] KenBurnsSlideshow[simplefadedisplay] :: _init(), END [00:10:52.819] CanvasStream[simplefadedisplay] :: _init(), p.then() [00:10:52.820] CanvasStream[canvas_1213865684651] :: _init(), promise.all.then() [00:10:52.822] CanvasStream[canvas_1213865684651] :: _init(), END [00:10:52.822] StreamMangaer :: init(), stream[canvas_1213865684651].then() [00:10:52.822] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'canvas_1213865684651', progress: 1 } [00:10:52.822] index :: _onStepProgress_vidbot(), percent: 100 [00:10:52.822] StreamManager :: init(), promise.all.then... [00:10:52.822] Vidbot :: StreamMgr.on( 'INITED' ) [00:10:52.822] Vidbot :: _next(), _stepIndex:2 of 4 [00:10:52.823] index :: _onStepCompleted_vidbot(), step: 2 [00:10:52.823] index :: _onStepStarted_vidbot(), step: 3 [00:10:52.823] Vidbot :: step[2], label:Rendering Canvas Streams [00:10:52.823] Vidbot :: StreamMgr.on( 'RENDER_STARTED' ), data: undefined [00:10:52.823] StreamManager :: render() [00:10:52.824] CanvasStream[canvas_1213865684651] :: render() [00:10:52.857] index :: _onStepProgress_vidbot(), percent: 0 [00:11:07.702] index :: _onStepProgress_vidbot(), percent: 5 [00:11:22.883] index :: _onStepProgress_vidbot(), percent: 10 [00:11:38.468] index :: _onStepProgress_vidbot(), percent: 15 [00:11:53.462] index :: _onStepProgress_vidbot(), percent: 20 [00:12:09.097] index :: _onStepProgress_vidbot(), percent: 25 [00:12:23.530] index :: _onStepProgress_vidbot(), percent: 30