lavc: clarify thread_safe_callbacks doxy

State explicitly when this field will be removed and how to access it in
a forward compatible way.
This commit is contained in:
Anton Khirnov 2021-03-02 10:08:08 +01:00
parent 781fc06f8e
commit 54e5d21aca
1 changed files with 5 additions and 1 deletions

View File

@ -1797,7 +1797,11 @@ typedef struct AVCodecContext {
*
* @deprecated the custom get_buffer2() callback should always be
* thread-safe. Thread-unsafe get_buffer2() implementations will be
* invalid once this field is removed.
* invalid starting with LIBAVCODEC_VERSION_MAJOR=60; in other words,
* libavcodec will behave as if this field was always set to 1.
* Callers that want to be forward compatible with future libavcodec
* versions should wrap access to this field in
* #if LIBAVCODEC_VERSION_MAJOR < 60
*/
attribute_deprecated
int thread_safe_callbacks;