Maybe we could merge all the codec's headers in here, it is a bit weird to have 4 headers with only one declaration.