Releases: membraneframework/membrane_mp4_plugin
Releases · membraneframework/membrane_mp4_plugin
Release v0.30.2
Release v0.30.1
What's Changed
- Calculate chunk duration properly by @FelonEkonom in #88
- Fix a bug with samples from only one track being flushed once the last pad is connected in ISOM demuxer by @varsill in #91
Full Changelog: v0.30.0...v0.30.1
v0.30.0
Release v0.29.1
What's Changed
Full Changelog: v0.29.0...v0.29.1
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{}
Release v0.28.1
v0.28.0
v0.27.0
v0.26.1
Release v0.26.0
What's Changed
Full Changelog: v0.25.0...v0.26.0