This update's core new feature is transparent video!
- Added support for reading and writing transparency data within WebM/Matroska, which uses the new
sideData.alphafield inEncodedPacket. - Implemented decoding of packets with alpha data, automatically resulting in a
VideoSamplewith a pixel format that support alpha (such as RGBA, BGRA or I420A). - Implemented encoding of frames with alpha data, resulting in an
EncodedPacketwithsideData.alphapopulated. Enable this by settingalpha: 'keep'inVideoEncodingOptions. - Improved error bubbling when encoding media
VideoSampleandAudioSamplenow implement theDisposableinterface- Fixed crash when reading the header of RF64 WAVE files (#146)