[FFmpeg-devel] [RFC] [PATCH] avcodec/codec_par: Keep format channel layout if specified
Anton Khirnov
anton at khirnov.net
Tue Jul 25 21:53:09 EEST 2023
Quoting Vittorio Giovara
>
> Any comments on this patch? If no objections I'd like to push it at the end
> of the week
Sorry, not acceptable. This is the wrong place to do it.
AVCodecParameters is a dumb container for parameters. It MUST NOT make
any assumptions about who calls it or for what purpose. The caller tells
it to copy data - it copies data.
Sadly I don't have the time to think about this in depth right now (ask
me again in 3 weeks or so), but some potential alternatives:
* handle this explicitly in the caller
* add a new function, say avcodec_parameters_update(), perhaps with a
flags parameter controlling how exactly is the update to be performed;
not entirely sure this generalizes well enough
--
Anton Khirnov
More information about the ffmpeg-devel
mailing list