--------------------------------------------------------------------------------------------------------------- INITIALIZING VIDBOT, v1.7.1... --------------------------------------------------------------------------------------------------------------- [21:33:57.122] Vidbot :: start() [21:33:57.122] Vidbot :: _next(), _stepIndex:0 of 4 [21:33:57.123] index :: _onStepStarted_vidbot(), step: 1 [21:33:57.124] Vidbot :: step[0], label:Initializing Core [21:33:57.132] index :: _onStepProgress_vidbot(), percent: 20 [21:33:57.133] Vidbot :: _parse() [21:33:57.134] index :: _onStepProgress_vidbot(), percent: 40 [21:33:57.134] Vidbot :: _validate() [21:33:57.135] index :: _onStepProgress_vidbot(), percent: 60 [21:33:57.135] Vidbot :: _fonts() [21:33:57.135] FabricFontManager :: add(), id: SourceSansPro-Bold [21:33:57.135] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Bold.ttf [21:33:57.143] FabricFontManager :: add(), id: SourceSansPro-Light [21:33:57.144] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Light.ttf [21:33:57.145] FabricFontManager :: add(), id: DINOT-Bold [21:33:57.145] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Bold.otf [21:33:57.146] FabricFontManager :: add(), id: DINOT-Light [21:33:57.146] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Light.otf [21:33:57.146] FabricFontManager :: add(), id: TradeGothicLTStd-Regular [21:33:57.146] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Regular.otf [21:33:57.147] FabricFontManager :: add(), id: TradeGothicLTStd-Bold [21:33:57.147] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Bold.otf [21:33:57.148] index :: _onStepProgress_vidbot(), percent: 80 [21:33:57.149] Vidbot :: _clips() [21:33:57.149] StreamManager :: add(), id:audio_vo, type:audio [21:33:57.150] AudioClip[audio_vo] :: constructor() [21:33:57.150] InputStream[audio_vo] :: constructor() [21:33:57.150] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'audio_vo', clipId: null } [21:33:57.153] StreamManager :: add(), id:bg_music, type:audio [21:33:57.153] AudioClip[bg_music] :: constructor() [21:33:57.153] InputStream[bg_music] :: constructor() [21:33:57.153] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'bg_music', clipId: null } [21:33:57.153] StreamManager :: add(), id:mira, type:canvas [21:33:57.154] CanvasStream[canvas_1517553539899] :: constructor() [21:33:57.154] InputStream[canvas_1517553539899] :: constructor() [21:33:57.229] MiraSlideshow[mira] :: constructor() [21:33:57.229] Mira[mira] :: constructor() [21:33:57.229] Overlay[mira] :: constructor() [21:33:57.230] CanvasClip[mira] :: constructor() [21:33:57.230] Clip[mira] :: constructor() [21:33:57.230] clip:"mira" added to stream:"canvas_1517553539899" [21:33:57.230] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1517553539899', clipId: 'mira' } [21:33:57.230] all added... [21:33:57.230] Vidbot :: _next(), _stepIndex:1 of 4 [21:33:57.230] index :: _onStepCompleted_vidbot(), step: 1 [21:33:57.231] index :: _onStepStarted_vidbot(), step: 2 [21:33:57.231] Vidbot :: step[1], label:Initializing Input Streams [21:33:57.231] StreamManager :: init() [21:33:57.232] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'audio_vo', progress: 0.3333333333333333 } [21:33:57.232] index :: _onStepProgress_vidbot(), percent: 33 [21:33:57.232] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'bg_music', progress: 0.6666666666666666 } [21:33:57.232] index :: _onStepProgress_vidbot(), percent: 67 [21:33:57.232] CanvasStream[canvas_1517553539899] :: _init(), BEGIN [21:33:57.233] i:0, c.id:mira [21:33:57.233] MiraSlideshow[mira] :: _init(), BEGIN [21:33:57.233] MiraSlideshow[mira] :: _validate() [21:33:57.235] MiraSlideshow :: _validateSlides() [21:33:57.235] i:0, s.type: title [21:33:57.235] i:1, s.type: info [21:33:57.235] i:2, s.type: image [21:33:57.235] i:3, s.type: image [21:33:57.235] i:4, s.type: image [21:33:57.235] i:5, s.type: image [21:33:57.235] i:6, s.type: image [21:33:57.236] i:7, s.type: image [21:33:57.236] i:8, s.type: image [21:33:57.236] i:9, s.type: image [21:33:57.236] i:10, s.type: image [21:33:57.236] i:11, s.type: image [21:33:57.236] i:12, s.type: image [21:33:57.236] i:13, s.type: image [21:33:57.240] MiraSlideshow[mira] :: _build(), BEGIN [21:33:57.245] MiraTitlecard[titlecard] :: constructor() [21:33:57.245] Mira[titlecard] :: constructor() [21:33:57.245] Overlay[titlecard] :: constructor() [21:33:57.245] CanvasClip[titlecard] :: constructor() [21:33:57.245] Clip[titlecard] :: constructor() [21:33:57.245] MiraTitlecard[titlecard] :: _init() [21:33:57.245] MiraTitlecard[titlecard] :: _validate() [21:33:57.246] MiraTitlecard[titlecard] :: _build() [21:33:57.268] Overlay[titlecard] :: _animate() [21:33:57.270] MiraTitlecard[titlecard] :: _animate() [21:33:57.272] AnimatedImageFrame[aiftitle] :: constructor() [21:33:57.274] AnimatedImageFrame[aiftitle] :: _init(), BEGIN [21:33:57.274] CanvasClip :: LoadImageWithPromise(), src: 4E3B2DB6-4810-796B-F655-FB249F2D3FC4_1.jpg [21:33:57.316] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:33:57.320] AnimatedImageFrame[aiftitle] :: _init(), END [21:33:57.325] MiraInfosheet[info] :: constructor() [21:33:57.325] Mira[info] :: constructor() [21:33:57.325] Overlay[info] :: constructor() [21:33:57.325] CanvasClip[info] :: constructor() [21:33:57.326] Clip[info] :: constructor() [21:33:57.326] MiraInfosheet[info] :: _init() [21:33:57.326] MiraInfosheet[info] :: _validate() [21:33:57.328] MiraInfosheet[info] :: _build() [21:33:57.341] RenOptions[info] :: _animate() [21:33:57.342] Overlay[info] :: _animate() [21:33:57.344] AnimatedImageFrame[info1] :: constructor() [21:33:57.344] AnimatedImageFrame[info2] :: constructor() [21:33:57.345] AnimatedImageFrame[info3] :: constructor() [21:33:57.345] AnimatedImageFrame[info1] :: _init(), BEGIN [21:33:57.345] CanvasClip :: LoadImageWithPromise(), src: 4E3B2DB6-4810-796B-F655-FB249F2D3FC4_1.jpg [21:33:57.382] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:33:57.384] AnimatedImageFrame[info1] :: _init(), END [21:33:57.384] AnimatedImageFrame[info2] :: _init(), BEGIN [21:33:57.384] CanvasClip :: LoadImageWithPromise(), src: 4E3B2DB6-4810-796B-F655-FB249F2D3FC4_3.jpg [21:33:57.407] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:33:57.408] AnimatedImageFrame[info2] :: _init(), END [21:33:57.408] AnimatedImageFrame[info3] :: _init(), BEGIN [21:33:57.408] CanvasClip :: LoadImageWithPromise(), src: 4E3B2DB6-4810-796B-F655-FB249F2D3FC4_12.jpg [21:33:57.434] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:33:57.435] AnimatedImageFrame[info3] :: _init(), END [21:33:57.436] AnimatedImageFrame[image] :: constructor() [21:33:57.436] AnimatedImageFrame[image] :: _init(), BEGIN [21:33:57.437] CanvasClip :: LoadImageWithPromise(), src: 4E3B2DB6-4810-796B-F655-FB249F2D3FC4_1.jpg [21:33:57.462] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:33:57.463] AnimatedImageFrame[image] :: _init(), END [21:33:57.463] AnimatedImageFrame[image] :: constructor() [21:33:57.463] AnimatedImageFrame[image] :: _init(), BEGIN [21:33:57.463] CanvasClip :: LoadImageWithPromise(), src: 4E3B2DB6-4810-796B-F655-FB249F2D3FC4_2.jpg [21:33:57.488] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:33:57.489] AnimatedImageFrame[image] :: _init(), END [21:33:57.490] AnimatedImageFrame[image] :: constructor() [21:33:57.490] AnimatedImageFrame[image] :: _init(), BEGIN [21:33:57.490] CanvasClip :: LoadImageWithPromise(), src: 4E3B2DB6-4810-796B-F655-FB249F2D3FC4_3.jpg [21:33:57.512] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:33:57.513] AnimatedImageFrame[image] :: _init(), END [21:33:57.514] AnimatedImageFrame[image] :: constructor() [21:33:57.514] AnimatedImageFrame[image] :: _init(), BEGIN [21:33:57.514] CanvasClip :: LoadImageWithPromise(), src: 4E3B2DB6-4810-796B-F655-FB249F2D3FC4_4.jpg [21:33:57.541] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:33:57.542] AnimatedImageFrame[image] :: _init(), END [21:33:57.543] AnimatedImageFrame[image] :: constructor() [21:33:57.543] AnimatedImageFrame[image] :: _init(), BEGIN [21:33:57.543] CanvasClip :: LoadImageWithPromise(), src: 4E3B2DB6-4810-796B-F655-FB249F2D3FC4_5.jpg [21:33:57.570] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:33:57.571] AnimatedImageFrame[image] :: _init(), END [21:33:57.572] AnimatedImageFrame[image] :: constructor() [21:33:57.572] AnimatedImageFrame[image] :: _init(), BEGIN [21:33:57.572] CanvasClip :: LoadImageWithPromise(), src: 4E3B2DB6-4810-796B-F655-FB249F2D3FC4_6.jpg [21:33:57.600] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:33:57.601] AnimatedImageFrame[image] :: _init(), END [21:33:57.601] AnimatedImageFrame[image] :: constructor() [21:33:57.602] AnimatedImageFrame[image] :: _init(), BEGIN [21:33:57.602] CanvasClip :: LoadImageWithPromise(), src: 4E3B2DB6-4810-796B-F655-FB249F2D3FC4_7.jpg [21:33:57.627] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:33:57.628] AnimatedImageFrame[image] :: _init(), END [21:33:57.628] AnimatedImageFrame[image] :: constructor() [21:33:57.628] AnimatedImageFrame[image] :: _init(), BEGIN [21:33:57.628] CanvasClip :: LoadImageWithPromise(), src: 4E3B2DB6-4810-796B-F655-FB249F2D3FC4_8.jpg [21:33:57.655] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:33:57.656] AnimatedImageFrame[image] :: _init(), END [21:33:57.657] AnimatedImageFrame[image] :: constructor() [21:33:57.657] AnimatedImageFrame[image] :: _init(), BEGIN [21:33:57.657] CanvasClip :: LoadImageWithPromise(), src: 4E3B2DB6-4810-796B-F655-FB249F2D3FC4_9.jpg [21:33:57.710] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:33:57.711] AnimatedImageFrame[image] :: _init(), END [21:33:57.711] AnimatedImageFrame[image] :: constructor() [21:33:57.711] AnimatedImageFrame[image] :: _init(), BEGIN [21:33:57.711] CanvasClip :: LoadImageWithPromise(), src: 4E3B2DB6-4810-796B-F655-FB249F2D3FC4_10.jpg [21:33:57.737] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:33:57.738] AnimatedImageFrame[image] :: _init(), END [21:33:57.739] AnimatedImageFrame[image] :: constructor() [21:33:57.739] AnimatedImageFrame[image] :: _init(), BEGIN [21:33:57.739] CanvasClip :: LoadImageWithPromise(), src: 4E3B2DB6-4810-796B-F655-FB249F2D3FC4_11.jpg [21:33:57.769] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:33:57.770] AnimatedImageFrame[image] :: _init(), END [21:33:57.770] AnimatedImageFrame[image] :: constructor() [21:33:57.771] AnimatedImageFrame[image] :: _init(), BEGIN [21:33:57.771] CanvasClip :: LoadImageWithPromise(), src: 4E3B2DB6-4810-796B-F655-FB249F2D3FC4_12.jpg [21:33:57.801] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:33:57.809] AnimatedImageFrame[image] :: _init(), END [21:33:57.809] MiraSlideshow[mira] :: _build(), END [21:33:57.809] Overlay[mira] :: _animate() [21:33:57.810] MiraSlideshow[mira] :: _init(), END [21:33:57.810] CanvasStream[mira] :: _init(), p.then() [21:33:57.811] CanvasStream[canvas_1517553539899] :: _init(), promise.all.then() [21:33:57.812] CanvasStream[canvas_1517553539899] :: _init(), END [21:33:57.812] StreamMangaer :: init(), stream[canvas_1517553539899].then() [21:33:57.813] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'canvas_1517553539899', progress: 1 } [21:33:57.813] index :: _onStepProgress_vidbot(), percent: 100 [21:33:57.813] StreamManager :: init(), promise.all.then... [21:33:57.813] Vidbot :: StreamMgr.on( 'INITED' ) [21:33:57.813] Vidbot :: _next(), _stepIndex:2 of 4 [21:33:57.813] index :: _onStepCompleted_vidbot(), step: 2 [21:33:57.814] index :: _onStepStarted_vidbot(), step: 3 [21:33:57.814] Vidbot :: step[2], label:Rendering Canvas Streams [21:33:57.814] Vidbot :: StreamMgr.on( 'RENDER_STARTED' ), data: undefined [21:33:57.814] StreamManager :: render() [21:33:57.815] CanvasStream[canvas_1517553539899] :: render() [21:33:57.879] index :: _onStepProgress_vidbot(), percent: 0 [21:34:17.522] index :: _onStepProgress_vidbot(), percent: 5 [21:34:28.043] index :: _onStepProgress_vidbot(), percent: 10 [21:34:48.239] index :: _onStepProgress_vidbot(), percent: 15 [21:35:08.706] index :: _onStepProgress_vidbot(), percent: 20 [21:35:29.310] index :: _onStepProgress_vidbot(), percent: 25 [21:35:49.863] index :: _onStepProgress_vidbot(), percent: 30 [21:36:09.859] index :: _onStepProgress_vidbot(), percent: 35 [21:36:28.059] index :: _onStepProgress_vidbot(), percent: 40 [21:36:46.246] index :: _onStepProgress_vidbot(), percent: 45