Release v0.29.0
What's Changed
Full Changelog: v0.28.1...v0.29.0
Upgrading to v0.29.0:
In this version MP4 Payloaders and Depayloaders were removed and their roles passed on to Parsers. This short guide will show how to properly upgrade to this version:
- Replacing Membrane.MP4.Depayloader.H264:
- Membrane.MP4.Depayloader.H264
+ %Membrane.H264.Parser{output_stream_structure: :annexb}- Replacing Membrane.MP4.Payloader.H264:
- Membrane.MP4.Payloader.H264
+ %Membrane.H264.Parser{output_stream_structure: :avc1}- Replacing Membrane.MP4.Depayloader.AAC:
- Membrane.MP4.Depayloader.AAC
+ %Membrane.AAC.Parser{out_encapsulation: :ADTS}- Replacing Membrane.MP4.Payloader.AAC:
- Membrane.MP4.Payloader.AAC
+ %Membrane.AAC.Parser{out_encapsulation: :none, output_config: :esds}- Replacing Membrane.MP4.Payload.AVC1:
- %Membrane.MP4.Payload.AVC1{}
+ require Membrane.H264, as: H264
+ %Membrane.H264{stream_structure: stream_structure} when H264.is_avc(stream_structure)- Replacing Membrane.MP4.Payload.AAC:
- Membrane.MP4.Payload.AAC{}
+ Membrane.AAC{}