Status report: consultancy team, week 27, 2024

Caolan

Mike

Tomaz

  • Looked into video rendering with WebGL
  • relatively simple - browsers can do figure out “automagically” that an element is an video and update the texture
  • just need to define where to draw the texture to
  • Checked existing implementation - every video is saved into tmp to a file
    • then just serve that when requested as a video element
    • we just need to add information to presentationInfo - width, height and position on canvas
  • Worked on slideshow presenter
    • for video it is necessary to have the WebGL context all the time when prsenting
    • currently we get the context for every transition
    • this code needs to go to slideshow presenter (as common class) and the presenter needs to draw the current slide
    • so with this it can also draw the video texture