--------------------------------------------------------------------------------------------------------------- INITIALIZING VIDBOT, v1.7.1... --------------------------------------------------------------------------------------------------------------- [16:07:21.640] Vidbot :: start() [16:07:21.641] Vidbot :: _next(), _stepIndex:0 of 4 [16:07:21.641] index :: _onStepStarted_vidbot(), step: 1 [16:07:21.642] Vidbot :: step[0], label:Initializing Core [16:07:21.651] index :: _onStepProgress_vidbot(), percent: 20 [16:07:21.651] Vidbot :: _parse() [16:07:21.652] index :: _onStepProgress_vidbot(), percent: 40 [16:07:21.652] Vidbot :: _validate() [16:07:21.653] index :: _onStepProgress_vidbot(), percent: 60 [16:07:21.653] Vidbot :: _fonts() [16:07:21.654] FabricFontManager :: add(), id: SourceSansPro-Bold [16:07:21.654] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Bold.ttf [16:07:21.662] FabricFontManager :: add(), id: SourceSansPro-Light [16:07:21.662] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Light.ttf [16:07:21.663] FabricFontManager :: add(), id: DINOT-Bold [16:07:21.663] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Bold.otf [16:07:21.664] FabricFontManager :: add(), id: DINOT-Light [16:07:21.664] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Light.otf [16:07:21.665] FabricFontManager :: add(), id: TradeGothicLTStd-Regular [16:07:21.665] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Regular.otf [16:07:21.666] FabricFontManager :: add(), id: TradeGothicLTStd-Bold [16:07:21.666] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Bold.otf [16:07:21.667] index :: _onStepProgress_vidbot(), percent: 80 [16:07:21.667] Vidbot :: _clips() [16:07:21.668] StreamManager :: add(), id:audio_vo, type:audio [16:07:21.668] AudioClip[audio_vo] :: constructor() [16:07:21.669] InputStream[audio_vo] :: constructor() [16:07:21.669] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'audio_vo', clipId: null } [16:07:21.671] StreamManager :: add(), id:bg_music, type:audio [16:07:21.672] AudioClip[bg_music] :: constructor() [16:07:21.672] InputStream[bg_music] :: constructor() [16:07:21.672] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'bg_music', clipId: null } [16:07:21.672] StreamManager :: add(), id:mira, type:canvas [16:07:21.672] CanvasStream[canvas_1274423398595] :: constructor() [16:07:21.673] InputStream[canvas_1274423398595] :: constructor() [16:07:21.756] MiraSlideshow[mira] :: constructor() [16:07:21.756] Mira[mira] :: constructor() [16:07:21.756] Overlay[mira] :: constructor() [16:07:21.756] CanvasClip[mira] :: constructor() [16:07:21.756] Clip[mira] :: constructor() [16:07:21.757] clip:"mira" added to stream:"canvas_1274423398595" [16:07:21.757] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1274423398595', clipId: 'mira' } [16:07:21.757] all added... [16:07:21.757] Vidbot :: _next(), _stepIndex:1 of 4 [16:07:21.757] index :: _onStepCompleted_vidbot(), step: 1 [16:07:21.758] index :: _onStepStarted_vidbot(), step: 2 [16:07:21.758] Vidbot :: step[1], label:Initializing Input Streams [16:07:21.758] StreamManager :: init() [16:07:21.759] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'audio_vo', progress: 0.3333333333333333 } [16:07:21.759] index :: _onStepProgress_vidbot(), percent: 33 [16:07:21.759] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'bg_music', progress: 0.6666666666666666 } [16:07:21.759] index :: _onStepProgress_vidbot(), percent: 67 [16:07:21.759] CanvasStream[canvas_1274423398595] :: _init(), BEGIN [16:07:21.760] i:0, c.id:mira [16:07:21.760] MiraSlideshow[mira] :: _init(), BEGIN [16:07:21.760] MiraSlideshow[mira] :: _validate() [16:07:21.762] MiraSlideshow :: _validateSlides() [16:07:21.762] i:0, s.type: title [16:07:21.762] i:1, s.type: info [16:07:21.762] i:2, s.type: image [16:07:21.762] i:3, s.type: image [16:07:21.762] i:4, s.type: image [16:07:21.762] i:5, s.type: image [16:07:21.762] i:6, s.type: image [16:07:21.762] i:7, s.type: image [16:07:21.762] i:8, s.type: image [16:07:21.763] i:9, s.type: image [16:07:21.763] i:10, s.type: image [16:07:21.763] i:11, s.type: image [16:07:21.763] i:12, s.type: image [16:07:21.763] i:13, s.type: image [16:07:21.763] i:14, s.type: image [16:07:21.763] i:15, s.type: image [16:07:21.763] i:16, s.type: image [16:07:21.767] MiraSlideshow[mira] :: _build(), BEGIN [16:07:21.771] MiraTitlecard[titlecard] :: constructor() [16:07:21.772] Mira[titlecard] :: constructor() [16:07:21.772] Overlay[titlecard] :: constructor() [16:07:21.772] CanvasClip[titlecard] :: constructor() [16:07:21.772] Clip[titlecard] :: constructor() [16:07:21.772] MiraTitlecard[titlecard] :: _init() [16:07:21.772] MiraTitlecard[titlecard] :: _validate() [16:07:21.773] MiraTitlecard[titlecard] :: _build() [16:07:21.800] Overlay[titlecard] :: _animate() [16:07:21.802] MiraTitlecard[titlecard] :: _animate() [16:07:21.804] AnimatedImageFrame[aiftitle] :: constructor() [16:07:21.805] AnimatedImageFrame[aiftitle] :: _init(), BEGIN [16:07:21.805] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_1.jpg [16:07:21.858] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:21.862] AnimatedImageFrame[aiftitle] :: _init(), END [16:07:21.867] MiraInfosheet[info] :: constructor() [16:07:21.867] Mira[info] :: constructor() [16:07:21.867] Overlay[info] :: constructor() [16:07:21.867] CanvasClip[info] :: constructor() [16:07:21.867] Clip[info] :: constructor() [16:07:21.867] MiraInfosheet[info] :: _init() [16:07:21.868] MiraInfosheet[info] :: _validate() [16:07:21.869] MiraInfosheet[info] :: _build() [16:07:21.880] RenOptions[info] :: _animate() [16:07:21.880] Overlay[info] :: _animate() [16:07:21.882] AnimatedImageFrame[info1] :: constructor() [16:07:21.882] AnimatedImageFrame[info2] :: constructor() [16:07:21.882] AnimatedImageFrame[info3] :: constructor() [16:07:21.883] AnimatedImageFrame[info1] :: _init(), BEGIN [16:07:21.883] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_3.jpg [16:07:21.919] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:21.921] AnimatedImageFrame[info1] :: _init(), END [16:07:21.921] AnimatedImageFrame[info2] :: _init(), BEGIN [16:07:21.921] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_11.jpg [16:07:21.957] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:21.959] AnimatedImageFrame[info2] :: _init(), END [16:07:21.959] AnimatedImageFrame[info3] :: _init(), BEGIN [16:07:21.959] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_19.jpg [16:07:21.997] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:21.999] AnimatedImageFrame[info3] :: _init(), END [16:07:22.000] AnimatedImageFrame[image] :: constructor() [16:07:22.000] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:22.000] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_1.jpg [16:07:22.039] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:22.040] AnimatedImageFrame[image] :: _init(), END [16:07:22.040] AnimatedImageFrame[image] :: constructor() [16:07:22.040] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:22.040] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_2.jpg [16:07:22.077] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:22.078] AnimatedImageFrame[image] :: _init(), END [16:07:22.078] AnimatedImageFrame[image] :: constructor() [16:07:22.079] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:22.079] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_3.jpg [16:07:22.114] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:22.115] AnimatedImageFrame[image] :: _init(), END [16:07:22.115] AnimatedImageFrame[image] :: constructor() [16:07:22.115] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:22.115] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_4.jpg [16:07:22.152] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:22.153] AnimatedImageFrame[image] :: _init(), END [16:07:22.153] AnimatedImageFrame[image] :: constructor() [16:07:22.153] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:22.153] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_5.jpg [16:07:22.189] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:22.190] AnimatedImageFrame[image] :: _init(), END [16:07:22.191] AnimatedImageFrame[image] :: constructor() [16:07:22.191] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:22.191] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_6.jpg [16:07:22.221] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:22.222] AnimatedImageFrame[image] :: _init(), END [16:07:22.223] AnimatedImageFrame[image] :: constructor() [16:07:22.223] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:22.223] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_7.jpg [16:07:22.264] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:22.265] AnimatedImageFrame[image] :: _init(), END [16:07:22.265] AnimatedImageFrame[image] :: constructor() [16:07:22.266] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:22.266] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_8.jpg [16:07:22.301] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:22.302] AnimatedImageFrame[image] :: _init(), END [16:07:22.302] AnimatedImageFrame[image] :: constructor() [16:07:22.302] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:22.302] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_9.jpg [16:07:22.343] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:22.344] AnimatedImageFrame[image] :: _init(), END [16:07:22.345] AnimatedImageFrame[image] :: constructor() [16:07:22.345] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:22.345] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_10.jpg [16:07:22.400] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:22.401] AnimatedImageFrame[image] :: _init(), END [16:07:22.402] AnimatedImageFrame[image] :: constructor() [16:07:22.402] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:22.402] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_11.jpg [16:07:22.441] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:22.442] AnimatedImageFrame[image] :: _init(), END [16:07:22.443] AnimatedImageFrame[image] :: constructor() [16:07:22.443] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:22.443] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_12.jpg [16:07:22.477] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:22.478] AnimatedImageFrame[image] :: _init(), END [16:07:22.479] AnimatedImageFrame[image] :: constructor() [16:07:22.479] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:22.479] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_13.jpg [16:07:22.520] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:22.521] AnimatedImageFrame[image] :: _init(), END [16:07:22.522] AnimatedImageFrame[image] :: constructor() [16:07:22.522] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:22.522] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_14.jpg [16:07:22.560] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:22.561] AnimatedImageFrame[image] :: _init(), END [16:07:22.561] AnimatedImageFrame[image] :: constructor() [16:07:22.561] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:22.562] CanvasClip :: LoadImageWithPromise(), src: 56A5DF34-71E6-48C9-E307-9D45D4A63668_15.jpg [16:07:22.600] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:22.601] AnimatedImageFrame[image] :: _init(), END [16:07:22.602] MiraSlideshow[mira] :: _build(), END [16:07:22.602] Overlay[mira] :: _animate() [16:07:22.602] MiraSlideshow[mira] :: _init(), END [16:07:22.603] CanvasStream[mira] :: _init(), p.then() [16:07:22.603] CanvasStream[canvas_1274423398595] :: _init(), promise.all.then() [16:07:22.604] CanvasStream[canvas_1274423398595] :: _init(), END [16:07:22.605] StreamMangaer :: init(), stream[canvas_1274423398595].then() [16:07:22.605] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'canvas_1274423398595', progress: 1 } [16:07:22.605] index :: _onStepProgress_vidbot(), percent: 100 [16:07:22.605] StreamManager :: init(), promise.all.then... [16:07:22.605] Vidbot :: StreamMgr.on( 'INITED' ) [16:07:22.606] Vidbot :: _next(), _stepIndex:2 of 4 [16:07:22.606] index :: _onStepCompleted_vidbot(), step: 2 [16:07:22.606] index :: _onStepStarted_vidbot(), step: 3 [16:07:22.606] Vidbot :: step[2], label:Rendering Canvas Streams [16:07:22.607] Vidbot :: StreamMgr.on( 'RENDER_STARTED' ), data: undefined [16:07:22.607] StreamManager :: render() [16:07:22.608] CanvasStream[canvas_1274423398595] :: render() [16:07:22.684] index :: _onStepProgress_vidbot(), percent: 0 [16:08:00.738] index :: _onStepProgress_vidbot(), percent: 5 [16:08:28.597] index :: _onStepProgress_vidbot(), percent: 10 [16:09:08.014] index :: _onStepProgress_vidbot(), percent: 15 [16:09:49.704] index :: _onStepProgress_vidbot(), percent: 20 [16:10:33.932] index :: _onStepProgress_vidbot(), percent: 25 [16:11:18.913] index :: _onStepProgress_vidbot(), percent: 30 [16:12:05.737] index :: _onStepProgress_vidbot(), percent: 35 [16:12:52.678] index :: _onStepProgress_vidbot(), percent: 40 [16:13:38.608] index :: _onStepProgress_vidbot(), percent: 45 [16:14:25.810] index :: _onStepProgress_vidbot(), percent: 50 [16:15:17.441] index :: _onStepProgress_vidbot(), percent: 55