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.

Attachment: OpenPGP_0xA2FEA5F03F034464.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

_______________________________________________
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