jsmpeg icon indicating copy to clipboard operation
jsmpeg copied to clipboard

Future parallelism

Open ssssssssssss opened this issue 7 years ago • 1 comments

Dear @phoboslab , Thanks for this great project. To make the decoder more performant, there are a few areas to explore.

  1. Enable the web workers to offload the decodePicture works to another thread
  2. Break lum and chrom processing into different workers
  3. Port parts of decoding works to shaders? VP8 parallel decoding and Shader based vcodec

I'm no expert here, thus I'd like to know what's your opinion?

BTW, during sequence video playing, is it feasible to use the motion vectors to determine which 8*8 macroblock is actually changing and needs repaint? In that case, we can optimize a bit.

ssssssssssss avatar Jul 20 '17 05:07 ssssssssssss

@ssssssssssss What a brilliant idea!

industriousonesoft avatar Dec 09 '19 08:12 industriousonesoft