Skip to content

fdkaacdec: Overhaul channel handling

First, strip the old channel handling and make the decoder use the predefined channel layouts. This limits the decoder to the layouts predefined for the encoder (including the MPEG standard layouts) but greatly simplifies the implementation.

Then, support arbitrary channel config by trying to match the config to GStreamer positions. If something doesn't fit, fall back to a set of unpositioned channels.

Edited by Jan Alexander Steffens

Merge request reports