about summary refs log tree commit diff stats
path: root/src/wrapped/wrappedlibavcodec58.c
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2025-03-20 18:33:42 +0100
committerptitSeb <sebastien.chev@gmail.com>2025-03-20 18:33:42 +0100
commit7873b703064d35c0f63e5a2b8597f8fa9e64ee41 (patch)
tree0c4fad540bb7669521e5d695d28872be43634360 /src/wrapped/wrappedlibavcodec58.c
parent86d9d851c6c058006423a402615b8de17a186782 (diff)
downloadbox64-7873b703064d35c0f63e5a2b8597f8fa9e64ee41.tar.gz
box64-7873b703064d35c0f63e5a2b8597f8fa9e64ee41.zip
[WRAPPER] Added wrapping for libavutil.so.56, libavformat.so.58 and libavcodec.so.58 (for new winedmo.so MediaFundation ffmpeg backend)
Diffstat (limited to 'src/wrapped/wrappedlibavcodec58.c')
-rw-r--r--src/wrapped/wrappedlibavcodec58.c38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/wrapped/wrappedlibavcodec58.c b/src/wrapped/wrappedlibavcodec58.c
new file mode 100644
index 00000000..17e4170d
--- /dev/null
+++ b/src/wrapped/wrappedlibavcodec58.c
@@ -0,0 +1,38 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#define _GNU_SOURCE         /* See feature_test_macros(7) */
+#include <dlfcn.h>
+
+#include "wrappedlibs.h"
+
+#include "debug.h"
+#include "wrapper.h"
+#include "bridge.h"
+#include "librarian/library_private.h"
+#include "x64emu.h"
+#include "emu/x64emu_private.h"
+#include "callback.h"
+#include "librarian.h"
+#include "box64context.h"
+#include "emu/x64emu_private.h"
+#include "myalign.h"
+
+const char* libavcodec58Name = "libavcodec.so.58";
+
+#define LIBNAME libavcodec58
+
+//#define ADDED_FUNCTIONS()                   \
+
+//#include "generated/wrappedlibcupstypes.h"
+
+//#include "wrappercallback.h"
+
+#define SUPER() \
+GO(0)   \
+GO(1)   \
+GO(2)   \
+GO(3)   \
+GO(4)
+
+#include "wrappedlib_init.h"