On Mon, 2016-12-19 at 15:20 -0600, Jeremy White wrote: > This helps us avoid stalled video streams. > > Signed-off-by: Jeremy White <jwhite@xxxxxxxxxxxxxxx> Acked-by: Pavel Grunt <pgrunt@xxxxxxxxxx> > --- > display.js | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/display.js b/display.js > index d4baef7..c97f237 100644 > --- a/display.js > +++ b/display.js > @@ -1114,6 +1114,14 @@ function handle_append_video_buffer_done(e) > return; > } > > + if (stream.video.buffered.length > 0 && > + stream.video.currentTime < > stream.video.buffered.start(stream.video.buffered.length - 1)) > + { > + console.log("Video appears to have fallen behind; advancing > to " + > + stream.video.buffered.start(stream.video.buffered.lengt > h - 1)); > + stream.video.currentTime = > stream.video.buffered.start(stream.video.buffered.length - 1); > + } > + > if (STREAM_DEBUG > 1) > console.log(stream.video.currentTime + ":id " + stream.id > + " updateend " + dump_media_element(stream.video)); > } _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel