On 1 Oct 2024, at 9:51, Lynne via ffmpeg-devel wrote:

> On 01/10/2024 08:55, Nuo Mi wrote:
>> We still need several refactors to improve the current VVC decoder's 
>> performance,
>> which will frequently break the API/ABI. To mitigate this, we've copied the 
>> executor from
>> avutil to avcodec. Once the API/ABI is stable, we will move this class back 
>> to avutil
>> ---
>>   libavcodec/Makefile     |   1 +
>>   libavcodec/executor.c   | 221 ++++++++++++++++++++++++++++++++++++++++
>>   libavcodec/executor.h   |  73 +++++++++++++
>>   libavcodec/vvc/thread.c |   2 +-
>>   4 files changed, 296 insertions(+), 1 deletion(-)
>>   create mode 100644 libavcodec/executor.c
>>   create mode 100644 libavcodec/executor.h
>>
>> diff --git a/libavcodec/Makefile b/libavcodec/Makefile
>> index a4fcce3b42..da1a1aa945 100644
>> --- a/libavcodec/Makefile
>> +++ b/libavcodec/Makefile
>> @@ -43,6 +43,7 @@ OBJS = ac3_parser.o                                        
>>              \
>>          dirac.o                                                          \
>>          dv_profile.o                                                     \
>>          encode.o                                                         \
>> +       executor.o                                                       \
>>          get_buffer.o                                                     \
>>          imgconvert.o                                                     \
>>          jni.o                                                            \
>
> You're adding a single field to a structure. This wouldn't break API or ABI. 
> I don't think this is needed.

See patch 2/3 which removes int (*ready)(const AVTask *t, void *user_data); in 
AVTaskCallbacks.

> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to