about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-11-26 16:41:14 +0100
committerptitSeb <sebastien.chev@gmail.com>2024-11-26 16:41:14 +0100
commitf6bb071f84def874c872356ca176ab6d8d24ed54 (patch)
treec8df1d1515ba63db0bc4853cb9c9db81ab4a0560 /src
parent746a0031f855400857283165d19adbc0ff34f83a (diff)
downloadbox64-f6bb071f84def874c872356ca176ab6d8d24ed54.tar.gz
box64-f6bb071f84def874c872356ca176ab6d8d24ed54.zip
[WRAPPER] Reworked gstsdp with new wrapperhelper
Diffstat (limited to 'src')
-rw-r--r--src/wrapped/generated/functions_list.txt5
-rw-r--r--src/wrapped/generated/wrapper.c14
-rw-r--r--src/wrapped/generated/wrapper.h5
-rw-r--r--src/wrapped/wrappedgstsdp_private.h344
4 files changed, 196 insertions, 172 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt
index c0b1c2f4..888fb23b 100644
--- a/src/wrapped/generated/functions_list.txt
+++ b/src/wrapped/generated/functions_list.txt
@@ -1094,6 +1094,8 @@
 #() iFpipp
 #() iFpipV
 #() iFpCCC
+#() iFpCCp
+#() iFpCuu
 #() iFpCpi
 #() iFpCpu
 #() iFpCpp
@@ -1104,6 +1106,7 @@
 #() iFpuii
 #() iFpuiL
 #() iFpuip
+#() iFpuWp
 #() iFpuui
 #() iFpuuu
 #() iFpuul
@@ -1699,6 +1702,7 @@
 #() iFpCCpu
 #() iFpCupp
 #() iFpCpip
+#() iFpCpCp
 #() iFpuiip
 #() iFpuill
 #() iFpuipu
@@ -2593,6 +2597,7 @@
 #() iFpippppW
 #() iFpippppp
 #() iFpIIpppp
+#() iFpCiiuuu
 #() iFpWCiWCi
 #() iFpWppppW
 #() iFpWppppp
diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c
index b139982b..0676d0e4 100644
--- a/src/wrapped/generated/wrapper.c
+++ b/src/wrapped/generated/wrapper.c
@@ -1125,6 +1125,8 @@ typedef int32_t (*iFpipL_t)(void*, int32_t, void*, uintptr_t);
 typedef int32_t (*iFpipp_t)(void*, int32_t, void*, void*);
 typedef int32_t (*iFpipV_t)(void*, int32_t, void*, void*);
 typedef int32_t (*iFpCCC_t)(void*, uint8_t, uint8_t, uint8_t);
+typedef int32_t (*iFpCCp_t)(void*, uint8_t, uint8_t, void*);
+typedef int32_t (*iFpCuu_t)(void*, uint8_t, uint32_t, uint32_t);
 typedef int32_t (*iFpCpi_t)(void*, uint8_t, void*, int32_t);
 typedef int32_t (*iFpCpu_t)(void*, uint8_t, void*, uint32_t);
 typedef int32_t (*iFpCpp_t)(void*, uint8_t, void*, void*);
@@ -1135,6 +1137,7 @@ typedef int32_t (*iFpuwp_t)(void*, uint32_t, int16_t, void*);
 typedef int32_t (*iFpuii_t)(void*, uint32_t, int32_t, int32_t);
 typedef int32_t (*iFpuiL_t)(void*, uint32_t, int32_t, uintptr_t);
 typedef int32_t (*iFpuip_t)(void*, uint32_t, int32_t, void*);
+typedef int32_t (*iFpuWp_t)(void*, uint32_t, uint16_t, void*);
 typedef int32_t (*iFpuui_t)(void*, uint32_t, uint32_t, int32_t);
 typedef int32_t (*iFpuuu_t)(void*, uint32_t, uint32_t, uint32_t);
 typedef int32_t (*iFpuul_t)(void*, uint32_t, uint32_t, intptr_t);
@@ -1728,6 +1731,7 @@ typedef int32_t (*iFpCCCC_t)(void*, uint8_t, uint8_t, uint8_t, uint8_t);
 typedef int32_t (*iFpCCpu_t)(void*, uint8_t, uint8_t, void*, uint32_t);
 typedef int32_t (*iFpCupp_t)(void*, uint8_t, uint32_t, void*, void*);
 typedef int32_t (*iFpCpip_t)(void*, uint8_t, void*, int32_t, void*);
+typedef int32_t (*iFpCpCp_t)(void*, uint8_t, void*, uint8_t, void*);
 typedef int32_t (*iFpuiip_t)(void*, uint32_t, int32_t, int32_t, void*);
 typedef int32_t (*iFpuill_t)(void*, uint32_t, int32_t, intptr_t, intptr_t);
 typedef int32_t (*iFpuipu_t)(void*, uint32_t, int32_t, void*, uint32_t);
@@ -2621,6 +2625,7 @@ typedef int32_t (*iFpippLpp_t)(void*, int32_t, void*, void*, uintptr_t, void*, v
 typedef int32_t (*iFpippppW_t)(void*, int32_t, void*, void*, void*, void*, uint16_t);
 typedef int32_t (*iFpippppp_t)(void*, int32_t, void*, void*, void*, void*, void*);
 typedef int32_t (*iFpIIpppp_t)(void*, int64_t, int64_t, void*, void*, void*, void*);
+typedef int32_t (*iFpCiiuuu_t)(void*, uint8_t, int32_t, int32_t, uint32_t, uint32_t, uint32_t);
 typedef int32_t (*iFpWCiWCi_t)(void*, uint16_t, uint8_t, int32_t, uint16_t, uint8_t, int32_t);
 typedef int32_t (*iFpWppppW_t)(void*, uint16_t, void*, void*, void*, void*, uint16_t);
 typedef int32_t (*iFpWppppp_t)(void*, uint16_t, void*, void*, void*, void*, void*);
@@ -4526,6 +4531,8 @@ void iFpipL(x64emu_t *emu, uintptr_t fcn) { iFpipL_t fn = (iFpipL_t)fcn; R_RAX=(
 void iFpipp(x64emu_t *emu, uintptr_t fcn) { iFpipp_t fn = (iFpipp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX); }
 void iFpipV(x64emu_t *emu, uintptr_t fcn) { iFpipV_t fn = (iFpipV_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)(R_RSP + 8)); }
 void iFpCCC(x64emu_t *emu, uintptr_t fcn) { iFpCCC_t fn = (iFpCCC_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint8_t)R_RDX, (uint8_t)R_RCX); }
+void iFpCCp(x64emu_t *emu, uintptr_t fcn) { iFpCCp_t fn = (iFpCCp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint8_t)R_RDX, (void*)R_RCX); }
+void iFpCuu(x64emu_t *emu, uintptr_t fcn) { iFpCuu_t fn = (iFpCuu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX); }
 void iFpCpi(x64emu_t *emu, uintptr_t fcn) { iFpCpi_t fn = (iFpCpi_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX); }
 void iFpCpu(x64emu_t *emu, uintptr_t fcn) { iFpCpu_t fn = (iFpCpu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX); }
 void iFpCpp(x64emu_t *emu, uintptr_t fcn) { iFpCpp_t fn = (iFpCpp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (void*)R_RCX); }
@@ -4536,6 +4543,7 @@ void iFpuwp(x64emu_t *emu, uintptr_t fcn) { iFpuwp_t fn = (iFpuwp_t)fcn; R_RAX=(
 void iFpuii(x64emu_t *emu, uintptr_t fcn) { iFpuii_t fn = (iFpuii_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX); }
 void iFpuiL(x64emu_t *emu, uintptr_t fcn) { iFpuiL_t fn = (iFpuiL_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (uintptr_t)R_RCX); }
 void iFpuip(x64emu_t *emu, uintptr_t fcn) { iFpuip_t fn = (iFpuip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX); }
+void iFpuWp(x64emu_t *emu, uintptr_t fcn) { iFpuWp_t fn = (iFpuWp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint16_t)R_RDX, (void*)R_RCX); }
 void iFpuui(x64emu_t *emu, uintptr_t fcn) { iFpuui_t fn = (iFpuui_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX); }
 void iFpuuu(x64emu_t *emu, uintptr_t fcn) { iFpuuu_t fn = (iFpuuu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX); }
 void iFpuul(x64emu_t *emu, uintptr_t fcn) { iFpuul_t fn = (iFpuul_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (intptr_t)R_RCX); }
@@ -5129,6 +5137,7 @@ void iFpCCCC(x64emu_t *emu, uintptr_t fcn) { iFpCCCC_t fn = (iFpCCCC_t)fcn; R_RA
 void iFpCCpu(x64emu_t *emu, uintptr_t fcn) { iFpCCpu_t fn = (iFpCCpu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint8_t)R_RDX, (void*)R_RCX, (uint32_t)R_R8); }
 void iFpCupp(x64emu_t *emu, uintptr_t fcn) { iFpCupp_t fn = (iFpCupp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8); }
 void iFpCpip(x64emu_t *emu, uintptr_t fcn) { iFpCpip_t fn = (iFpCpip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8); }
+void iFpCpCp(x64emu_t *emu, uintptr_t fcn) { iFpCpCp_t fn = (iFpCpCp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (uint8_t)R_RCX, (void*)R_R8); }
 void iFpuiip(x64emu_t *emu, uintptr_t fcn) { iFpuiip_t fn = (iFpuiip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8); }
 void iFpuill(x64emu_t *emu, uintptr_t fcn) { iFpuill_t fn = (iFpuill_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (intptr_t)R_RCX, (intptr_t)R_R8); }
 void iFpuipu(x64emu_t *emu, uintptr_t fcn) { iFpuipu_t fn = (iFpuipu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (uint32_t)R_R8); }
@@ -6022,6 +6031,7 @@ void iFpippLpp(x64emu_t *emu, uintptr_t fcn) { iFpippLpp_t fn = (iFpippLpp_t)fcn
 void iFpippppW(x64emu_t *emu, uintptr_t fcn) { iFpippppW_t fn = (iFpippppW_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(uint16_t*)(R_RSP + 8)); }
 void iFpippppp(x64emu_t *emu, uintptr_t fcn) { iFpippppp_t fn = (iFpippppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); }
 void iFpIIpppp(x64emu_t *emu, uintptr_t fcn) { iFpIIpppp_t fn = (iFpIIpppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); }
+void iFpCiiuuu(x64emu_t *emu, uintptr_t fcn) { iFpCiiuuu_t fn = (iFpCiiuuu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8)); }
 void iFpWCiWCi(x64emu_t *emu, uintptr_t fcn) { iFpWCiWCi_t fn = (iFpWCiWCi_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint8_t)R_RDX, (int32_t)R_RCX, (uint16_t)R_R8, (uint8_t)R_R9, *(int32_t*)(R_RSP + 8)); }
 void iFpWppppW(x64emu_t *emu, uintptr_t fcn) { iFpWppppW_t fn = (iFpWppppW_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(uint16_t*)(R_RSP + 8)); }
 void iFpWppppp(x64emu_t *emu, uintptr_t fcn) { iFpWppppp_t fn = (iFpWppppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); }
@@ -7715,6 +7725,8 @@ int isSimpleWrapper(wrapper_t fun) {
 	if (fun == &iFpipL) return 1;
 	if (fun == &iFpipp) return 1;
 	if (fun == &iFpCCC) return 1;
+	if (fun == &iFpCCp) return 1;
+	if (fun == &iFpCuu) return 1;
 	if (fun == &iFpCpi) return 1;
 	if (fun == &iFpCpu) return 1;
 	if (fun == &iFpCpp) return 1;
@@ -7725,6 +7737,7 @@ int isSimpleWrapper(wrapper_t fun) {
 	if (fun == &iFpuii) return 1;
 	if (fun == &iFpuiL) return 1;
 	if (fun == &iFpuip) return 1;
+	if (fun == &iFpuWp) return 1;
 	if (fun == &iFpuui) return 1;
 	if (fun == &iFpuuu) return 1;
 	if (fun == &iFpuul) return 1;
@@ -8204,6 +8217,7 @@ int isSimpleWrapper(wrapper_t fun) {
 	if (fun == &iFpCCpu) return 1;
 	if (fun == &iFpCupp) return 1;
 	if (fun == &iFpCpip) return 1;
+	if (fun == &iFpCpCp) return 1;
 	if (fun == &iFpuiip) return 1;
 	if (fun == &iFpuill) return 1;
 	if (fun == &iFpuipu) return 1;
diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h
index 8791ac0f..95995033 100644
--- a/src/wrapped/generated/wrapper.h
+++ b/src/wrapped/generated/wrapper.h
@@ -1131,6 +1131,8 @@ void iFpipL(x64emu_t *emu, uintptr_t fnc);
 void iFpipp(x64emu_t *emu, uintptr_t fnc);
 void iFpipV(x64emu_t *emu, uintptr_t fnc);
 void iFpCCC(x64emu_t *emu, uintptr_t fnc);
+void iFpCCp(x64emu_t *emu, uintptr_t fnc);
+void iFpCuu(x64emu_t *emu, uintptr_t fnc);
 void iFpCpi(x64emu_t *emu, uintptr_t fnc);
 void iFpCpu(x64emu_t *emu, uintptr_t fnc);
 void iFpCpp(x64emu_t *emu, uintptr_t fnc);
@@ -1141,6 +1143,7 @@ void iFpuwp(x64emu_t *emu, uintptr_t fnc);
 void iFpuii(x64emu_t *emu, uintptr_t fnc);
 void iFpuiL(x64emu_t *emu, uintptr_t fnc);
 void iFpuip(x64emu_t *emu, uintptr_t fnc);
+void iFpuWp(x64emu_t *emu, uintptr_t fnc);
 void iFpuui(x64emu_t *emu, uintptr_t fnc);
 void iFpuuu(x64emu_t *emu, uintptr_t fnc);
 void iFpuul(x64emu_t *emu, uintptr_t fnc);
@@ -1736,6 +1739,7 @@ void iFpCCCC(x64emu_t *emu, uintptr_t fnc);
 void iFpCCpu(x64emu_t *emu, uintptr_t fnc);
 void iFpCupp(x64emu_t *emu, uintptr_t fnc);
 void iFpCpip(x64emu_t *emu, uintptr_t fnc);
+void iFpCpCp(x64emu_t *emu, uintptr_t fnc);
 void iFpuiip(x64emu_t *emu, uintptr_t fnc);
 void iFpuill(x64emu_t *emu, uintptr_t fnc);
 void iFpuipu(x64emu_t *emu, uintptr_t fnc);
@@ -2630,6 +2634,7 @@ void iFpippLpp(x64emu_t *emu, uintptr_t fnc);
 void iFpippppW(x64emu_t *emu, uintptr_t fnc);
 void iFpippppp(x64emu_t *emu, uintptr_t fnc);
 void iFpIIpppp(x64emu_t *emu, uintptr_t fnc);
+void iFpCiiuuu(x64emu_t *emu, uintptr_t fnc);
 void iFpWCiWCi(x64emu_t *emu, uintptr_t fnc);
 void iFpWppppW(x64emu_t *emu, uintptr_t fnc);
 void iFpWppppp(x64emu_t *emu, uintptr_t fnc);
diff --git a/src/wrapped/wrappedgstsdp_private.h b/src/wrapped/wrappedgstsdp_private.h
index ba88728f..496e50f7 100644
--- a/src/wrapped/wrappedgstsdp_private.h
+++ b/src/wrapped/wrappedgstsdp_private.h
@@ -1,178 +1,178 @@
 #if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
-#error meh!
+#error Meh...
 #endif
 
-//GO(gst_mikey_message_add_cs_srtp, 
-//GO(gst_mikey_message_add_payload, 
-//GO(gst_mikey_message_add_pke, 
-//GO(gst_mikey_message_add_rand, 
-//GO(gst_mikey_message_add_rand_len, 
-//GO(gst_mikey_message_add_t, 
-//GO(gst_mikey_message_add_t_now_ntp_utc, 
-//GO(gst_mikey_message_base64_encode, 
-//GO(gst_mikey_message_find_payload, 
-//GO(gst_mikey_message_get_cs_srtp, 
-//GO(gst_mikey_message_get_n_cs, 
-//GO(gst_mikey_message_get_n_payloads, 
-//GO(gst_mikey_message_get_payload, 
+GO(gst_mikey_message_add_cs_srtp, iFpCuu)
+GO(gst_mikey_message_add_payload, iFpp)
+GO(gst_mikey_message_add_pke, iFpuWp)
+GO(gst_mikey_message_add_rand, iFpCp)
+GO(gst_mikey_message_add_rand_len, iFpC)
+GO(gst_mikey_message_add_t, iFpup)
+GO(gst_mikey_message_add_t_now_ntp_utc, iFp)
+GO(gst_mikey_message_base64_encode, pFp)
+GO(gst_mikey_message_find_payload, pFpuu)
+GO(gst_mikey_message_get_cs_srtp, pFpu)
+GO(gst_mikey_message_get_n_cs, uFp)
+GO(gst_mikey_message_get_n_payloads, uFp)
+GO(gst_mikey_message_get_payload, pFpu)
 GO(gst_mikey_message_get_type, LFv)
-//GO(gst_mikey_message_insert_cs_srtp, 
-//GO(gst_mikey_message_insert_payload, 
-//GO(gst_mikey_message_new, 
-//GO(gst_mikey_message_new_from_bytes, 
-//GO(gst_mikey_message_new_from_caps, 
-//GO(gst_mikey_message_new_from_data, 
-//GO(gst_mikey_message_remove_cs_srtp, 
-//GO(gst_mikey_message_remove_payload, 
-//GO(gst_mikey_message_replace_cs_srtp, 
-//GO(gst_mikey_message_replace_payload, 
-//GO(gst_mikey_message_set_info, 
-//GO(gst_mikey_message_to_bytes, 
-//GO(gst_mikey_message_to_caps, 
+GO(gst_mikey_message_insert_cs_srtp, iFpip)
+GO(gst_mikey_message_insert_payload, iFpup)
+GO(gst_mikey_message_new, pFv)
+GO(gst_mikey_message_new_from_bytes, pFppp)
+GO(gst_mikey_message_new_from_caps, pFp)
+GO(gst_mikey_message_new_from_data, pFpLpp)
+GO(gst_mikey_message_remove_cs_srtp, iFpi)
+GO(gst_mikey_message_remove_payload, iFpu)
+GO(gst_mikey_message_replace_cs_srtp, iFpip)
+GO(gst_mikey_message_replace_payload, iFpup)
+GO(gst_mikey_message_set_info, iFpCiiuuu)
+GO(gst_mikey_message_to_bytes, pFppp)
+GO(gst_mikey_message_to_caps, iFpp)
 GO(gst_mikey_payload_get_type, LFv)
-//GO(gst_mikey_payload_kemac_add_sub, 
-//GO(gst_mikey_payload_kemac_get_n_sub, 
-//GO(gst_mikey_payload_kemac_get_sub, 
-//GO(gst_mikey_payload_kemac_remove_sub, 
-//GO(gst_mikey_payload_kemac_set, 
-//GO(gst_mikey_payload_key_data_set_interval, 
-//GO(gst_mikey_payload_key_data_set_key, 
-//GO(gst_mikey_payload_key_data_set_salt, 
-//GO(gst_mikey_payload_key_data_set_spi, 
-//GO(gst_mikey_payload_new, 
-//GO(gst_mikey_payload_pke_set, 
-//GO(gst_mikey_payload_rand_set, 
-//GO(gst_mikey_payload_sp_add_param, 
-//GO(gst_mikey_payload_sp_get_n_params, 
-//GO(gst_mikey_payload_sp_get_param, 
-//GO(gst_mikey_payload_sp_remove_param, 
-//GO(gst_mikey_payload_sp_set, 
-//GO(gst_mikey_payload_t_set, 
-//GO(gst_sdp_address_is_multicast, 
-//GO(gst_sdp_attribute_clear, 
-//GO(gst_sdp_attribute_set, 
-//GO(gst_sdp_bandwidth_clear, 
-//GO(gst_sdp_bandwidth_set, 
-//GO(gst_sdp_connection_clear, 
-//GO(gst_sdp_connection_set, 
-//GO(gst_sdp_make_keymgmt, 
-//GO(gst_sdp_media_add_attribute, 
-//GO(gst_sdp_media_add_bandwidth, 
-//GO(gst_sdp_media_add_connection, 
-//GO(gst_sdp_media_add_format, 
-//GO(gst_sdp_media_as_text, 
-//GO(gst_sdp_media_attributes_len, 
-//GO(gst_sdp_media_attributes_to_caps, 
-//GO(gst_sdp_media_bandwidths_len, 
-//GO(gst_sdp_media_connections_len, 
-//GO(gst_sdp_media_copy, 
-//GO(gst_sdp_media_formats_len, 
-//GO(gst_sdp_media_free, 
-//GO(gst_sdp_media_get_attribute, 
-//GO(gst_sdp_media_get_attribute_val, 
-//GO(gst_sdp_media_get_attribute_val_n, 
-//GO(gst_sdp_media_get_bandwidth, 
-//GO(gst_sdp_media_get_caps_from_media, 
-//GO(gst_sdp_media_get_connection, 
-//GO(gst_sdp_media_get_format, 
-//GO(gst_sdp_media_get_information, 
-//GO(gst_sdp_media_get_key, 
-//GO(gst_sdp_media_get_media, 
-//GO(gst_sdp_media_get_num_ports, 
-//GO(gst_sdp_media_get_port, 
-//GO(gst_sdp_media_get_proto, 
-//GO(gst_sdp_media_init, 
-//GO(gst_sdp_media_insert_attribute, 
-//GO(gst_sdp_media_insert_bandwidth, 
-//GO(gst_sdp_media_insert_connection, 
-//GO(gst_sdp_media_insert_format, 
-//GO(gst_sdp_media_new, 
-//GO(gst_sdp_media_parse_keymgmt, 
-//GO(gst_sdp_media_remove_attribute, 
-//GO(gst_sdp_media_remove_bandwidth, 
-//GO(gst_sdp_media_remove_connection, 
-//GO(gst_sdp_media_remove_format, 
-//GO(gst_sdp_media_replace_attribute, 
-//GO(gst_sdp_media_replace_bandwidth, 
-//GO(gst_sdp_media_replace_connection, 
-//GO(gst_sdp_media_replace_format, 
-//GO(gst_sdp_media_set_information, 
-//GO(gst_sdp_media_set_key, 
-//GO(gst_sdp_media_set_media, 
-//GO(gst_sdp_media_set_media_from_caps, 
-//GO(gst_sdp_media_set_port_info, 
-//GO(gst_sdp_media_set_proto, 
-//GO(gst_sdp_media_uninit, 
-//GO(gst_sdp_message_add_attribute, 
-//GO(gst_sdp_message_add_bandwidth, 
-//GO(gst_sdp_message_add_email, 
-//GO(gst_sdp_message_add_media, 
-//GO(gst_sdp_message_add_phone, 
-//GO(gst_sdp_message_add_time, 
-//GO(gst_sdp_message_add_zone, 
-//GO(gst_sdp_message_as_text, 
-//GO(gst_sdp_message_as_uri, 
-//GO(gst_sdp_message_attributes_len, 
-//GO(gst_sdp_message_attributes_to_caps, 
-//GO(gst_sdp_message_bandwidths_len, 
-//GO(gst_sdp_message_copy, 
-//GO(gst_sdp_message_dump, 
-//GO(gst_sdp_message_emails_len, 
-//GO(gst_sdp_message_free, 
-//GO(gst_sdp_message_get_attribute, 
-//GO(gst_sdp_message_get_attribute_val, 
-//GO(gst_sdp_message_get_attribute_val_n, 
-//GO(gst_sdp_message_get_bandwidth, 
-//GO(gst_sdp_message_get_connection, 
-//GO(gst_sdp_message_get_email, 
-//GO(gst_sdp_message_get_information, 
-//GO(gst_sdp_message_get_key, 
-//GO(gst_sdp_message_get_media, 
-//GO(gst_sdp_message_get_origin, 
-//GO(gst_sdp_message_get_phone, 
-//GO(gst_sdp_message_get_session_name, 
-//GO(gst_sdp_message_get_time, 
+GO(gst_mikey_payload_kemac_add_sub, iFpp)
+GO(gst_mikey_payload_kemac_get_n_sub, uFp)
+GO(gst_mikey_payload_kemac_get_sub, pFpu)
+GO(gst_mikey_payload_kemac_remove_sub, iFpu)
+GO(gst_mikey_payload_kemac_set, iFpuu)
+GO(gst_mikey_payload_key_data_set_interval, iFpCpCp)
+GO(gst_mikey_payload_key_data_set_key, iFpuWp)
+GO(gst_mikey_payload_key_data_set_salt, iFpWp)
+GO(gst_mikey_payload_key_data_set_spi, iFpCp)
+GO(gst_mikey_payload_new, pFu)
+GO(gst_mikey_payload_pke_set, iFpuWp)
+GO(gst_mikey_payload_rand_set, iFpCp)
+GO(gst_mikey_payload_sp_add_param, iFpCCp)
+GO(gst_mikey_payload_sp_get_n_params, uFp)
+GO(gst_mikey_payload_sp_get_param, pFpu)
+GO(gst_mikey_payload_sp_remove_param, iFpu)
+GO(gst_mikey_payload_sp_set, iFpuu)
+GO(gst_mikey_payload_t_set, iFpup)
+GO(gst_sdp_address_is_multicast, iFppp)
+GO(gst_sdp_attribute_clear, iFp)
+GO(gst_sdp_attribute_set, iFppp)
+GO(gst_sdp_bandwidth_clear, iFp)
+GO(gst_sdp_bandwidth_set, iFppu)
+GO(gst_sdp_connection_clear, iFp)
+GO(gst_sdp_connection_set, iFppppuu)
+GO(gst_sdp_make_keymgmt, pFpp)
+GO(gst_sdp_media_add_attribute, iFppp)
+GO(gst_sdp_media_add_bandwidth, iFppu)
+GO(gst_sdp_media_add_connection, iFppppuu)
+GO(gst_sdp_media_add_format, iFpp)
+GO(gst_sdp_media_as_text, pFp)
+GO(gst_sdp_media_attributes_len, uFp)
+GO(gst_sdp_media_attributes_to_caps, iFpp)
+GO(gst_sdp_media_bandwidths_len, uFp)
+GO(gst_sdp_media_connections_len, uFp)
+GO(gst_sdp_media_copy, iFpp)
+GO(gst_sdp_media_formats_len, uFp)
+GO(gst_sdp_media_free, iFp)
+GO(gst_sdp_media_get_attribute, pFpu)
+GO(gst_sdp_media_get_attribute_val, pFpp)
+GO(gst_sdp_media_get_attribute_val_n, pFppu)
+GO(gst_sdp_media_get_bandwidth, pFpu)
+GO(gst_sdp_media_get_caps_from_media, pFpi)
+GO(gst_sdp_media_get_connection, pFpu)
+GO(gst_sdp_media_get_format, pFpu)
+GO(gst_sdp_media_get_information, pFp)
+GO(gst_sdp_media_get_key, pFp)
+GO(gst_sdp_media_get_media, pFp)
+GO(gst_sdp_media_get_num_ports, uFp)
+GO(gst_sdp_media_get_port, uFp)
+GO(gst_sdp_media_get_proto, pFp)
+GO(gst_sdp_media_init, iFp)
+GO(gst_sdp_media_insert_attribute, iFpip)
+GO(gst_sdp_media_insert_bandwidth, iFpip)
+GO(gst_sdp_media_insert_connection, iFpip)
+GO(gst_sdp_media_insert_format, iFpip)
+GO(gst_sdp_media_new, iFp)
+GO(gst_sdp_media_parse_keymgmt, iFpp)
+GO(gst_sdp_media_remove_attribute, iFpu)
+GO(gst_sdp_media_remove_bandwidth, iFpu)
+GO(gst_sdp_media_remove_connection, iFpu)
+GO(gst_sdp_media_remove_format, iFpu)
+GO(gst_sdp_media_replace_attribute, iFpup)
+GO(gst_sdp_media_replace_bandwidth, iFpup)
+GO(gst_sdp_media_replace_connection, iFpup)
+GO(gst_sdp_media_replace_format, iFpup)
+GO(gst_sdp_media_set_information, iFpp)
+GO(gst_sdp_media_set_key, iFppp)
+GO(gst_sdp_media_set_media, iFpp)
+GO(gst_sdp_media_set_media_from_caps, iFpp)
+GO(gst_sdp_media_set_port_info, iFpuu)
+GO(gst_sdp_media_set_proto, iFpp)
+GO(gst_sdp_media_uninit, iFp)
+GO(gst_sdp_message_add_attribute, iFppp)
+GO(gst_sdp_message_add_bandwidth, iFppu)
+GO(gst_sdp_message_add_email, iFpp)
+GO(gst_sdp_message_add_media, iFpp)
+GO(gst_sdp_message_add_phone, iFpp)
+GO(gst_sdp_message_add_time, iFpppp)
+GO(gst_sdp_message_add_zone, iFppp)
+GO(gst_sdp_message_as_text, pFp)
+GO(gst_sdp_message_as_uri, pFpp)
+GO(gst_sdp_message_attributes_len, uFp)
+GO(gst_sdp_message_attributes_to_caps, iFpp)
+GO(gst_sdp_message_bandwidths_len, uFp)
+GO(gst_sdp_message_copy, iFpp)
+GO(gst_sdp_message_dump, iFp)
+GO(gst_sdp_message_emails_len, uFp)
+GO(gst_sdp_message_free, iFp)
+GO(gst_sdp_message_get_attribute, pFpu)
+GO(gst_sdp_message_get_attribute_val, pFpp)
+GO(gst_sdp_message_get_attribute_val_n, pFppu)
+GO(gst_sdp_message_get_bandwidth, pFpu)
+GO(gst_sdp_message_get_connection, pFp)
+GO(gst_sdp_message_get_email, pFpu)
+GO(gst_sdp_message_get_information, pFp)
+GO(gst_sdp_message_get_key, pFp)
+GO(gst_sdp_message_get_media, pFpu)
+GO(gst_sdp_message_get_origin, pFp)
+GO(gst_sdp_message_get_phone, pFpu)
+GO(gst_sdp_message_get_session_name, pFp)
+GO(gst_sdp_message_get_time, pFpu)
 GO(gst_sdp_message_get_type, LFv)
-//GO(gst_sdp_message_get_uri, 
-//GO(gst_sdp_message_get_version, 
-//GO(gst_sdp_message_get_zone, 
-//GO(gst_sdp_message_init, 
-//GO(gst_sdp_message_insert_attribute, 
-//GO(gst_sdp_message_insert_bandwidth, 
-//GO(gst_sdp_message_insert_email, 
-//GO(gst_sdp_message_insert_phone, 
-//GO(gst_sdp_message_insert_time, 
-//GO(gst_sdp_message_insert_zone, 
-//GO(gst_sdp_message_medias_len, 
-//GO(gst_sdp_message_new, 
-//GO(gst_sdp_message_new_from_text, 
-//GO(gst_sdp_message_parse_buffer, 
-//GO(gst_sdp_message_parse_keymgmt, 
-//GO(gst_sdp_message_parse_uri, 
-//GO(gst_sdp_message_phones_len, 
-//GO(gst_sdp_message_remove_attribute, 
-//GO(gst_sdp_message_remove_bandwidth, 
-//GO(gst_sdp_message_remove_email, 
-//GO(gst_sdp_message_remove_phone, 
-//GO(gst_sdp_message_remove_time, 
-//GO(gst_sdp_message_remove_zone, 
-//GO(gst_sdp_message_replace_attribute, 
-//GO(gst_sdp_message_replace_bandwidth, 
-//GO(gst_sdp_message_replace_email, 
-//GO(gst_sdp_message_replace_phone, 
-//GO(gst_sdp_message_replace_time, 
-//GO(gst_sdp_message_replace_zone, 
-//GO(gst_sdp_message_set_connection, 
-//GO(gst_sdp_message_set_information, 
-//GO(gst_sdp_message_set_key, 
-//GO(gst_sdp_message_set_origin, 
-//GO(gst_sdp_message_set_session_name, 
-//GO(gst_sdp_message_set_uri, 
-//GO(gst_sdp_message_set_version, 
-//GO(gst_sdp_message_times_len, 
-//GO(gst_sdp_message_uninit, 
-//GO(gst_sdp_message_zones_len, 
-//GO(gst_sdp_time_clear, 
-//GO(gst_sdp_time_set, 
-//GO(gst_sdp_zone_clear, 
-//GO(gst_sdp_zone_set, 
+GO(gst_sdp_message_get_uri, pFp)
+GO(gst_sdp_message_get_version, pFp)
+GO(gst_sdp_message_get_zone, pFpu)
+GO(gst_sdp_message_init, iFp)
+GO(gst_sdp_message_insert_attribute, iFpip)
+GO(gst_sdp_message_insert_bandwidth, iFpip)
+GO(gst_sdp_message_insert_email, iFpip)
+GO(gst_sdp_message_insert_phone, iFpip)
+GO(gst_sdp_message_insert_time, iFpip)
+GO(gst_sdp_message_insert_zone, iFpip)
+GO(gst_sdp_message_medias_len, uFp)
+GO(gst_sdp_message_new, iFp)
+GO(gst_sdp_message_new_from_text, iFpp)
+GO(gst_sdp_message_parse_buffer, iFpup)
+GO(gst_sdp_message_parse_keymgmt, iFpp)
+GO(gst_sdp_message_parse_uri, iFpp)
+GO(gst_sdp_message_phones_len, uFp)
+GO(gst_sdp_message_remove_attribute, iFpu)
+GO(gst_sdp_message_remove_bandwidth, iFpu)
+GO(gst_sdp_message_remove_email, iFpu)
+GO(gst_sdp_message_remove_phone, iFpu)
+GO(gst_sdp_message_remove_time, iFpu)
+GO(gst_sdp_message_remove_zone, iFpu)
+GO(gst_sdp_message_replace_attribute, iFpup)
+GO(gst_sdp_message_replace_bandwidth, iFpup)
+GO(gst_sdp_message_replace_email, iFpup)
+GO(gst_sdp_message_replace_phone, iFpup)
+GO(gst_sdp_message_replace_time, iFpup)
+GO(gst_sdp_message_replace_zone, iFpup)
+GO(gst_sdp_message_set_connection, iFppppuu)
+GO(gst_sdp_message_set_information, iFpp)
+GO(gst_sdp_message_set_key, iFppp)
+GO(gst_sdp_message_set_origin, iFppppppp)
+GO(gst_sdp_message_set_session_name, iFpp)
+GO(gst_sdp_message_set_uri, iFpp)
+GO(gst_sdp_message_set_version, iFpp)
+GO(gst_sdp_message_times_len, uFp)
+GO(gst_sdp_message_uninit, iFp)
+GO(gst_sdp_message_zones_len, uFp)
+GO(gst_sdp_time_clear, iFp)
+GO(gst_sdp_time_set, iFpppp)
+GO(gst_sdp_zone_clear, iFp)
+GO(gst_sdp_zone_set, iFppp)