[FFmpeg-devel] [PATCH v2 08/17] swscale/ops_internal: add internal ops backend API
Michael Niedermayer
michael at niedermayer.cc
Fri May 23 19:27:38 EEST 2025
On Wed, May 21, 2025 at 02:43:54PM +0200, Niklas Haas wrote:
> From: Niklas Haas <git at haasn.dev>
>
> This adds an internal API for ops backends, which are responsible for
> compiling op lists into executable functions.
> ---
> libswscale/ops.c | 62 ++++++++++++++++++++++
> libswscale/ops_internal.h | 108 ++++++++++++++++++++++++++++++++++++++
> 2 files changed, 170 insertions(+)
> create mode 100644 libswscale/ops_internal.h
ubuntu x86-32
In file included from src/libavutil/internal.h:39:0,
from src/libavutil/common.h:50,
from src/libavutil/avutil.h:300,
from src/libswscale/swscale.h:33,
from src/libswscale/graph.h:27,
from src/libswscale/ops.h:28,
from src/libswscale/ops.c:27:
src/libswscale/ops_internal.h:50:1: error: static assertion failed: "SwsOpExec layout mismatch"
static_assert(sizeof(SwsOpExec) == 16 * sizeof(void *) + 8 * sizeof(int32_t),
^
make: *** [/home/michael/ffmpeg-git/ffmpeg/ffbuild/common.mak:81: libswscale/ops.o] Error 1
make: *** Waiting for unfinished jobs....
AR libavcodec/libavcodec.a
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
While the State exists there can be no freedom; when there is freedom there
will be no State. -- Vladimir Lenin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20250523/65c0a2f4/attachment.sig>
More information about the ffmpeg-devel
mailing list