An experimental HTML5 & WebGL video composition and rendering API.
Many thanks to: @MysteryPancake, @richski & @PTaylour for their contributions
We're starting to push out Custom Nodes. Many thanks to @gsouquet for your hard work on this.
This release also contains a bug fix from @munwaikong.
Otherwise it's dev dependency updates and general behind the scenes improvements.
Many thanks to @Sacharified for this PR.
adds an audio SourceNode type by moving the VideoNode's functionality to a generic MediaNode, and extending that MediaNode into Video and Audio nodes. The new AudioNode class is essentially the same as the VideoNode class, with 2 differences:
- Creates an Audio element instead of a Video element
- Overrides the update method to prevent trying to paint the element to the canvas.
This release fixes an edge case bug which intermittently crashed nodes on load.
We're in need of a few more tests and until a release like this can be made in good confidence. So I apologise in advance if anything breaks.
I've published to the main release channel (this is still a project in alpha)