[FFmpeg-devel] [PATCH v2 1/3] avcodec: make a local copy of executor
Lynne
dev at lynne.ee
Tue Oct 1 10:52:16 EEST 2024
On 01/10/2024 09: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.
Nevermind, I didn't see the other patchset where you need more.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xA2FEA5F03F034464.asc
Type: application/pgp-keys
Size: 624 bytes
Desc: OpenPGP public key
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20241001/d13377d3/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 236 bytes
Desc: OpenPGP digital signature
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20241001/d13377d3/attachment.sig>
More information about the ffmpeg-devel
mailing list