Das geht beides auch. Const bei Parametern heißt, die Funktion wird den Wert, auf den verwiesen wird, nicht ändern. Ist der übergebene Wert nicht const, passiert nichts weiter: Er bleibt halt wie er ist. Was anderes wäre es, wenn MP4buf ein const uint8_t* gewesen wäre. - Tommix