lör 2023-02-25 klockan 02:28 +0800 skrev Zhao Zhili: > > + if (!layout) { > + uint8_t *positions = av_malloc(st->codecpar- > >ch_layout.nb_channels); Could be allocated on the stack, either using a fixed-size array, a VLA or alloca(), thus avoiding a heap allocation /Tomas