--------------------------------------------------------------------------------------------------------------- INITIALIZING VIDBOT, v1.7.1... --------------------------------------------------------------------------------------------------------------- [04:52:02.941] Vidbot :: start() [04:52:02.941] Vidbot :: _next(), _stepIndex:0 of 4 [04:52:02.942] index :: _onStepStarted_vidbot(), step: 1 [04:52:02.943] Vidbot :: step[0], label:Initializing Core [04:52:02.952] index :: _onStepProgress_vidbot(), percent: 20 [04:52:02.952] Vidbot :: _parse() [04:52:02.954] index :: _onStepProgress_vidbot(), percent: 40 [04:52:02.954] Vidbot :: _validate() [04:52:02.955] index :: _onStepProgress_vidbot(), percent: 60 [04:52:02.955] Vidbot :: _fonts() [04:52:02.955] FabricFontManager :: add(), id: SourceSansPro-Bold [04:52:02.955] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Bold.ttf [04:52:02.964] FabricFontManager :: add(), id: SourceSansPro-Light [04:52:02.964] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Light.ttf [04:52:02.964] FabricFontManager :: add(), id: DINOT-Bold [04:52:02.965] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Bold.otf [04:52:02.965] FabricFontManager :: add(), id: DINOT-Light [04:52:02.966] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Light.otf [04:52:02.966] FabricFontManager :: add(), id: TradeGothicLTStd-Regular [04:52:02.966] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Regular.otf [04:52:02.967] FabricFontManager :: add(), id: TradeGothicLTStd-Bold [04:52:02.967] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Bold.otf [04:52:02.968] index :: _onStepProgress_vidbot(), percent: 80 [04:52:02.968] Vidbot :: _clips() [04:52:02.969] StreamManager :: add(), id:audio_vo, type:audio [04:52:02.969] AudioClip[audio_vo] :: constructor() [04:52:02.970] InputStream[audio_vo] :: constructor() [04:52:02.970] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'audio_vo', clipId: null } [04:52:02.972] StreamManager :: add(), id:bg_music, type:audio [04:52:02.972] AudioClip[bg_music] :: constructor() [04:52:02.973] InputStream[bg_music] :: constructor() [04:52:02.973] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'bg_music', clipId: null } [04:52:02.973] StreamManager :: add(), id:simplefadedisplay, type:canvas [04:52:02.973] CanvasStream[canvas_402420975081] :: constructor() [04:52:02.973] InputStream[canvas_402420975081] :: constructor() [04:52:03.054] KenBurnsSlideshow[simplefadedisplay] :: constructor() [04:52:03.054] Overlay[simplefadedisplay] :: constructor() [04:52:03.054] CanvasClip[simplefadedisplay] :: constructor() [04:52:03.054] Clip[simplefadedisplay] :: constructor() [04:52:03.055] clip:"simplefadedisplay" added to stream:"canvas_402420975081" [04:52:03.055] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_402420975081', clipId: 'simplefadedisplay' } [04:52:03.055] all added... [04:52:03.055] Vidbot :: _next(), _stepIndex:1 of 4 [04:52:03.055] index :: _onStepCompleted_vidbot(), step: 1 [04:52:03.056] index :: _onStepStarted_vidbot(), step: 2 [04:52:03.056] Vidbot :: step[1], label:Initializing Input Streams [04:52:03.056] StreamManager :: init() [04:52:03.057] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'audio_vo', progress: 0.3333333333333333 } [04:52:03.057] index :: _onStepProgress_vidbot(), percent: 33 [04:52:03.057] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'bg_music', progress: 0.6666666666666666 } [04:52:03.057] index :: _onStepProgress_vidbot(), percent: 67 [04:52:03.058] CanvasStream[canvas_402420975081] :: _init(), BEGIN [04:52:03.058] i:0, c.id:simplefadedisplay [04:52:03.058] KenBurnsSlideshow[simplefadedisplay] :: _init(), BEGIN [04:52:03.058] KenBurnsSlideshow[simplefadedisplay] :: _validate() [04:52:03.059] KenBurnsSlideshow[undefined] :: _validateAnim() [04:52:03.059] KenBurnsSlideshow[undefined] :: _validateTheme() [04:52:03.061] KenBurnsSlideshow[simplefadedisplay] :: _build() [04:52:03.067] AnimatedImageFrame[aif] :: constructor() [04:52:03.068] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:03.069] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_1.jpg [04:52:03.140] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:03.144] AnimatedImageFrame[aif] :: _init(), END [04:52:03.147] AnimatedImageFrame[aif] :: constructor() [04:52:03.147] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:03.148] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_2.jpg [04:52:03.200] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:03.202] AnimatedImageFrame[aif] :: _init(), END [04:52:03.203] AnimatedImageFrame[aif] :: constructor() [04:52:03.203] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:03.203] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_3.jpg [04:52:03.253] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:03.255] AnimatedImageFrame[aif] :: _init(), END [04:52:03.255] AnimatedImageFrame[aif] :: constructor() [04:52:03.258] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:03.258] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_4.jpg [04:52:03.329] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:03.330] AnimatedImageFrame[aif] :: _init(), END [04:52:03.330] AnimatedImageFrame[aif] :: constructor() [04:52:03.331] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:03.331] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_5.jpg [04:52:03.399] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:03.400] AnimatedImageFrame[aif] :: _init(), END [04:52:03.401] AnimatedImageFrame[aif] :: constructor() [04:52:03.401] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:03.401] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_6.jpg [04:52:03.454] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:03.455] AnimatedImageFrame[aif] :: _init(), END [04:52:03.456] AnimatedImageFrame[aif] :: constructor() [04:52:03.456] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:03.456] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_7.jpg [04:52:03.516] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:03.517] AnimatedImageFrame[aif] :: _init(), END [04:52:03.517] AnimatedImageFrame[aif] :: constructor() [04:52:03.517] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:03.517] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_8.jpg [04:52:03.572] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:04.349] AnimatedImageFrame[aif] :: _init(), END [04:52:04.349] AnimatedImageFrame[aif] :: constructor() [04:52:04.349] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:04.350] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_9.jpg [04:52:04.447] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:04.782] AnimatedImageFrame[aif] :: _init(), END [04:52:04.783] AnimatedImageFrame[aif] :: constructor() [04:52:04.783] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:04.783] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_10.jpg [04:52:04.846] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:04.847] AnimatedImageFrame[aif] :: _init(), END [04:52:04.848] AnimatedImageFrame[aif] :: constructor() [04:52:04.848] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:04.848] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_11.jpg [04:52:04.910] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:04.911] AnimatedImageFrame[aif] :: _init(), END [04:52:04.911] AnimatedImageFrame[aif] :: constructor() [04:52:04.911] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:04.911] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_12.jpg [04:52:04.974] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:04.975] AnimatedImageFrame[aif] :: _init(), END [04:52:04.976] AnimatedImageFrame[aif] :: constructor() [04:52:04.976] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:04.976] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_13.jpg [04:52:05.041] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:05.042] AnimatedImageFrame[aif] :: _init(), END [04:52:05.042] AnimatedImageFrame[aif] :: constructor() [04:52:05.042] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:05.043] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_14.jpg [04:52:05.121] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:05.122] AnimatedImageFrame[aif] :: _init(), END [04:52:05.123] AnimatedImageFrame[aif] :: constructor() [04:52:05.123] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:05.123] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_15.jpg [04:52:05.179] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:05.180] AnimatedImageFrame[aif] :: _init(), END [04:52:05.180] AnimatedImageFrame[aif] :: constructor() [04:52:05.181] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:05.181] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_16.jpg [04:52:05.251] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:05.257] AnimatedImageFrame[aif] :: _init(), END [04:52:05.257] AnimatedImageFrame[aif] :: constructor() [04:52:05.258] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:05.258] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_17.jpg [04:52:05.315] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:05.420] AnimatedImageFrame[aif] :: _init(), END [04:52:05.420] AnimatedImageFrame[aif] :: constructor() [04:52:05.420] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:05.420] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_18.jpg [04:52:05.481] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:05.482] AnimatedImageFrame[aif] :: _init(), END [04:52:05.482] AnimatedImageFrame[aif] :: constructor() [04:52:05.483] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:05.483] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_19.jpg [04:52:05.536] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:05.537] AnimatedImageFrame[aif] :: _init(), END [04:52:05.537] AnimatedImageFrame[aif] :: constructor() [04:52:05.537] AnimatedImageFrame[aif] :: _init(), BEGIN [04:52:05.538] CanvasClip :: LoadImageWithPromise(), src: 5133E2FD-7F5B-67FB-DFF0-FBFE82D7CE14_20.jpg [04:52:05.606] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:52:05.607] AnimatedImageFrame[aif] :: _init(), END [04:52:05.608] Overlay[simplefadedisplay] :: _animate() [04:52:05.609] KenBurnsSlideshow[simplefadedisplay] :: _init(), END [04:52:05.609] CanvasStream[simplefadedisplay] :: _init(), p.then() [04:52:05.609] CanvasStream[canvas_402420975081] :: _init(), promise.all.then() [04:52:05.611] CanvasStream[canvas_402420975081] :: _init(), END [04:52:05.611] StreamMangaer :: init(), stream[canvas_402420975081].then() [04:52:05.611] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'canvas_402420975081', progress: 1 } [04:52:05.611] index :: _onStepProgress_vidbot(), percent: 100 [04:52:05.612] StreamManager :: init(), promise.all.then... [04:52:05.612] Vidbot :: StreamMgr.on( 'INITED' ) [04:52:05.612] Vidbot :: _next(), _stepIndex:2 of 4 [04:52:05.612] index :: _onStepCompleted_vidbot(), step: 2 [04:52:05.612] index :: _onStepStarted_vidbot(), step: 3 [04:52:05.612] Vidbot :: step[2], label:Rendering Canvas Streams [04:52:05.613] Vidbot :: StreamMgr.on( 'RENDER_STARTED' ), data: undefined [04:52:05.613] StreamManager :: render() [04:52:05.614] CanvasStream[canvas_402420975081] :: render() [04:52:05.748] index :: _onStepProgress_vidbot(), percent: 0 [04:53:01.586] index :: _onStepProgress_vidbot(), percent: 5 [04:53:57.772] index :: _onStepProgress_vidbot(), percent: 10 [04:54:55.989] index :: _onStepProgress_vidbot(), percent: 15 [04:56:24.739] index :: _onStepProgress_vidbot(), percent: 20 [04:57:54.111] index :: _onStepProgress_vidbot(), percent: 25 [04:59:04.137] index :: _onStepProgress_vidbot(), percent: 30 [05:00:13.897] index :: _onStepProgress_vidbot(), percent: 35 [05:01:24.272] index :: _onStepProgress_vidbot(), percent: 40 [05:02:47.332] index :: _onStepProgress_vidbot(), percent: 45 [05:04:09.062] index :: _onStepProgress_vidbot(), percent: 50 [05:05:25.844] index :: _onStepProgress_vidbot(), percent: 55 [05:06:39.260] index :: _onStepProgress_vidbot(), percent: 60 [05:08:00.273] index :: _onStepProgress_vidbot(), percent: 65 [05:09:22.109] index :: _onStepProgress_vidbot(), percent: 70 [05:10:45.336] index :: _onStepProgress_vidbot(), percent: 75 [05:12:10.115] index :: _onStepProgress_vidbot(), percent: 80 [05:13:35.270] index :: _onStepProgress_vidbot(), percent: 85 [05:14:48.195] index :: _onStepProgress_vidbot(), percent: 90