This adds support for MPEG-H 3D audio by making it possible to correctly parse MPEG-H FourCCs by qtdemux. Also, configuration data (in the mha1
case) is extracted and passed on as codec_data
caps downstream.
mha1
is essentially raw MPEG-H frame data. At this stage, the more commonly encountered variant is MHAS (MPEG-H audio stream), which is a bitstream that encapsulates MPEG-H frames along with configuration data, similar to how Annex.B byte streams encapsulate h.264 frames and codec data.
There is currently no MPEG-H decoder available in GStreamer, but at least one decoder library is now available as well as an encoder library.
This replaces !4198 (closed) .