about summary refs log tree commit diff stats
path: root/src/wrapped
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-08-07 15:11:31 +0200
committerptitSeb <sebastien.chev@gmail.com>2024-08-07 15:11:31 +0200
commited7ee12e7ec6d965ceef6a47dca7b92e726218d5 (patch)
treeec83724ec1c758d9a841e4f5077e7d3c955326cf /src/wrapped
parent42d99d2b2a5579a64582b419e1f4080bdc7338b2 (diff)
downloadbox64-ed7ee12e7ec6d965ceef6a47dca7b92e726218d5.tar.gz
box64-ed7ee12e7ec6d965ceef6a47dca7b92e726218d5.zip
[GTK] Added wrapped GstVideoBufferPool
Diffstat (limited to 'src/wrapped')
-rw-r--r--src/wrapped/wrappedgstreamer.c4
-rw-r--r--src/wrapped/wrappedgstvideo.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/src/wrapped/wrappedgstreamer.c b/src/wrapped/wrappedgstreamer.c
index 16fcc747..42aa6cde 100644
--- a/src/wrapped/wrappedgstreamer.c
+++ b/src/wrapped/wrappedgstreamer.c
@@ -52,6 +52,7 @@ void* my_dlsym(x64emu_t* emu, void *handle, void *symbol);
     GO(gst_bin_get_type, LFv_t)             \
     GO(gst_pad_get_type, LFv_t)             \
     GO(gst_uri_handler_get_type, LFv_t)     \
+    GO(gst_buffer_pool_get_type, LFv_t)     \
     GO(gst_structure_new_empty, pFp_t)      \
     GO(gst_caps_new_empty, pFv_t)           \
     GO(gst_caps_replace, iFpp_t)            \
@@ -1149,7 +1150,8 @@ EXPORT int my_gst_buffer_foreach_meta(x64emu_t* emu, void* buff, void* f, void*
     SetGstElementID(my->gst_element_get_type());               \
     SetGstBinID(my->gst_bin_get_type());                       \
     SetGstPadID(my->gst_pad_get_type());                       \
-    SetGstURIHandlerID(my->gst_uri_handler_get_type());
+    SetGstURIHandlerID(my->gst_uri_handler_get_type());        \
+    SetGstBufferPoolID(my->gst_buffer_pool_get_type());        \
 
 #ifdef ANDROID
 #define NEEDED_LIBS "libgtk-3.so"
diff --git a/src/wrapped/wrappedgstvideo.c b/src/wrapped/wrappedgstvideo.c
index 37538d35..f74223c2 100644
--- a/src/wrapped/wrappedgstvideo.c
+++ b/src/wrapped/wrappedgstvideo.c
@@ -37,6 +37,7 @@ typedef size_t  (*LFv_t)();
     GO(gst_video_aggregator_get_type, LFv_t)        \
     GO(gst_video_aggregator_pad_get_type, LFv_t)    \
     GO(gst_video_filter_get_type, LFv_t)            \
+    GO(gst_video_buffer_pool_get_type, LFv_t)       \
 
 #include "generated/wrappedgstbasetypes.h"
 
@@ -52,7 +53,8 @@ typedef size_t  (*LFv_t)();
     SetGstVideoSinkID(my->gst_video_sink_get_type());\
     SetGstVideoAggregatorID(my->gst_video_aggregator_get_type());\
     SetGstVideoAggregatorPadID(my->gst_video_aggregator_pad_get_type());\
-    SetGstVideoFilterID(my->gst_video_filter_get_type());
+    SetGstVideoFilterID(my->gst_video_filter_get_type());\
+    SetGstVideoBufferPoolID(my->gst_video_buffer_pool_get_type());\
 
 #ifdef ANDROID
 #define NEEDED_LIBS "libgstreamer-1.0.so"