diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-11-25 18:51:48 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-11-25 18:51:48 +0100 |
| commit | 12649d04c75fabb6e2bdc0e659918f1b21bcf1ac (patch) | |
| tree | 1c11d64c957f6bb4eee92ea7a16fbed6d24d6131 /src | |
| parent | 5033738f739b85ffa61228b8f2155166b4c21f2a (diff) | |
| download | box64-12649d04c75fabb6e2bdc0e659918f1b21bcf1ac.tar.gz box64-12649d04c75fabb6e2bdc0e659918f1b21bcf1ac.zip | |
[WRAPPER] Reworked gstaudio with new wrapperhelper
Diffstat (limited to 'src')
| -rw-r--r-- | src/wrapped/generated/functions_list.txt | 2 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.c | 5 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.h | 2 | ||||
| -rw-r--r-- | src/wrapped/wrappedgstaudio_private.h | 326 |
4 files changed, 172 insertions, 163 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index a03a306d..951a62d4 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -2182,6 +2182,7 @@ #() iFpuuppp #() iFpuLuLu #() iFpuLLpp +#() iFpupupi #() iFpupupp #() iFpupLpL #() iFpupLpp @@ -2992,6 +2993,7 @@ #() iFuiiupiiup #() iFuuppuuppu #() iFdddpppppp +#() iFpiuippppi #() iFpiLiiipip #() iFpiLLLiiip #() iFpipippppi diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c index 7ad42fec..2da45383 100644 --- a/src/wrapped/generated/wrapper.c +++ b/src/wrapped/generated/wrapper.c @@ -2210,6 +2210,7 @@ typedef int32_t (*iFpuupuu_t)(void*, uint32_t, uint32_t, void*, uint32_t, uint32 typedef int32_t (*iFpuuppp_t)(void*, uint32_t, uint32_t, void*, void*, void*); typedef int32_t (*iFpuLuLu_t)(void*, uint32_t, uintptr_t, uint32_t, uintptr_t, uint32_t); typedef int32_t (*iFpuLLpp_t)(void*, uint32_t, uintptr_t, uintptr_t, void*, void*); +typedef int32_t (*iFpupupi_t)(void*, uint32_t, void*, uint32_t, void*, int32_t); typedef int32_t (*iFpupupp_t)(void*, uint32_t, void*, uint32_t, void*, void*); typedef int32_t (*iFpupLpL_t)(void*, uint32_t, void*, uintptr_t, void*, uintptr_t); typedef int32_t (*iFpupLpp_t)(void*, uint32_t, void*, uintptr_t, void*, void*); @@ -3019,6 +3020,7 @@ typedef int32_t (*iFuiiuuiiip_t)(uint32_t, int32_t, int32_t, uint32_t, uint32_t, typedef int32_t (*iFuiiupiiup_t)(uint32_t, int32_t, int32_t, uint32_t, void*, int32_t, int32_t, uint32_t, void*); typedef int32_t (*iFuuppuuppu_t)(uint32_t, uint32_t, void*, void*, uint32_t, uint32_t, void*, void*, uint32_t); typedef int32_t (*iFdddpppppp_t)(double, double, double, void*, void*, void*, void*, void*, void*); +typedef int32_t (*iFpiuippppi_t)(void*, int32_t, uint32_t, int32_t, void*, void*, void*, void*, int32_t); typedef int32_t (*iFpiLiiipip_t)(void*, int32_t, uintptr_t, int32_t, int32_t, int32_t, void*, int32_t, void*); typedef int32_t (*iFpiLLLiiip_t)(void*, int32_t, uintptr_t, uintptr_t, uintptr_t, int32_t, int32_t, int32_t, void*); typedef int32_t (*iFpipippppi_t)(void*, int32_t, void*, int32_t, void*, void*, void*, void*, int32_t); @@ -5571,6 +5573,7 @@ void iFpuupuu(x64emu_t *emu, uintptr_t fcn) { iFpuupuu_t fn = (iFpuupuu_t)fcn; R void iFpuuppp(x64emu_t *emu, uintptr_t fcn) { iFpuuppp_t fn = (iFpuuppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpuLuLu(x64emu_t *emu, uintptr_t fcn) { iFpuLuLu_t fn = (iFpuLuLu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uintptr_t)R_RDX, (uint32_t)R_RCX, (uintptr_t)R_R8, (uint32_t)R_R9); } void iFpuLLpp(x64emu_t *emu, uintptr_t fcn) { iFpuLLpp_t fn = (iFpuLLpp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uintptr_t)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (void*)R_R9); } +void iFpupupi(x64emu_t *emu, uintptr_t fcn) { iFpupupi_t fn = (iFpupupi_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (int32_t)R_R9); } void iFpupupp(x64emu_t *emu, uintptr_t fcn) { iFpupupp_t fn = (iFpupupp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpupLpL(x64emu_t *emu, uintptr_t fcn) { iFpupLpL_t fn = (iFpupLpL_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (uintptr_t)R_R9); } void iFpupLpp(x64emu_t *emu, uintptr_t fcn) { iFpupLpp_t fn = (iFpupLpp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (void*)R_R9); } @@ -6380,6 +6383,7 @@ void iFuiiuuiiip(x64emu_t *emu, uintptr_t fcn) { iFuiiuuiiip_t fn = (iFuiiuuiiip void iFuiiupiiup(x64emu_t *emu, uintptr_t fcn) { iFuiiupiiup_t fn = (iFuiiupiiup_t)fcn; R_RAX=(uint32_t)fn((uint32_t)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFuuppuuppu(x64emu_t *emu, uintptr_t fcn) { iFuuppuuppu_t fn = (iFuuppuuppu_t)fcn; R_RAX=(uint32_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(uint32_t*)(R_RSP + 24)); } void iFdddpppppp(x64emu_t *emu, uintptr_t fcn) { iFdddpppppp_t fn = (iFdddpppppp_t)fcn; R_RAX=(uint32_t)fn(emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0], (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } +void iFpiuippppi(x64emu_t *emu, uintptr_t fcn) { iFpiuippppi_t fn = (iFpiuippppi_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); } void iFpiLiiipip(x64emu_t *emu, uintptr_t fcn) { iFpiLiiipip_t fn = (iFpiLiiipip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (uintptr_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFpiLLLiiip(x64emu_t *emu, uintptr_t fcn) { iFpiLLLiiip_t fn = (iFpiLLLiiip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (uintptr_t)R_RDX, (uintptr_t)R_RCX, (uintptr_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); } void iFpipippppi(x64emu_t *emu, uintptr_t fcn) { iFpipippppi_t fn = (iFpipippppi_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); } @@ -8519,6 +8523,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpuuppp) return 1; if (fun == &iFpuLuLu) return 1; if (fun == &iFpuLLpp) return 1; + if (fun == &iFpupupi) return 1; if (fun == &iFpupupp) return 1; if (fun == &iFpupLpL) return 1; if (fun == &iFpupLpp) return 1; diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h index 3945944a..f68b5d39 100644 --- a/src/wrapped/generated/wrapper.h +++ b/src/wrapped/generated/wrapper.h @@ -2219,6 +2219,7 @@ void iFpuupuu(x64emu_t *emu, uintptr_t fnc); void iFpuuppp(x64emu_t *emu, uintptr_t fnc); void iFpuLuLu(x64emu_t *emu, uintptr_t fnc); void iFpuLLpp(x64emu_t *emu, uintptr_t fnc); +void iFpupupi(x64emu_t *emu, uintptr_t fnc); void iFpupupp(x64emu_t *emu, uintptr_t fnc); void iFpupLpL(x64emu_t *emu, uintptr_t fnc); void iFpupLpp(x64emu_t *emu, uintptr_t fnc); @@ -3029,6 +3030,7 @@ void iFuiiuuiiip(x64emu_t *emu, uintptr_t fnc); void iFuiiupiiup(x64emu_t *emu, uintptr_t fnc); void iFuuppuuppu(x64emu_t *emu, uintptr_t fnc); void iFdddpppppp(x64emu_t *emu, uintptr_t fnc); +void iFpiuippppi(x64emu_t *emu, uintptr_t fnc); void iFpiLiiipip(x64emu_t *emu, uintptr_t fnc); void iFpiLLLiiip(x64emu_t *emu, uintptr_t fnc); void iFpipippppi(x64emu_t *emu, uintptr_t fnc); diff --git a/src/wrapped/wrappedgstaudio_private.h b/src/wrapped/wrappedgstaudio_private.h index b940c0b8..e94c08c7 100644 --- a/src/wrapped/wrappedgstaudio_private.h +++ b/src/wrapped/wrappedgstaudio_private.h @@ -1,148 +1,148 @@ #if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA)) -#error meh! +#error Meh... #endif -//GO(gst_audio_aggregator_convert_pad_get_type, -//GO(gst_audio_aggregator_get_type, -//GO(gst_audio_aggregator_pad_get_type, -//GO(gst_audio_aggregator_set_sink_caps, -//GO(gst_audio_base_sink_create_ringbuffer, -//GO(gst_audio_base_sink_discont_reason_get_type, -//GO(gst_audio_base_sink_get_alignment_threshold, -//GO(gst_audio_base_sink_get_discont_wait, -//GO(gst_audio_base_sink_get_drift_tolerance, -//GO(gst_audio_base_sink_get_provide_clock, -//GO(gst_audio_base_sink_get_slave_method, -//GO(gst_audio_base_sink_get_type, -//GO(gst_audio_base_sink_report_device_failure, -//GO(gst_audio_base_sink_set_alignment_threshold, -//GO(gst_audio_base_sink_set_custom_slaving_callback, -//GO(gst_audio_base_sink_set_discont_wait, -//GO(gst_audio_base_sink_set_drift_tolerance, -//GO(gst_audio_base_sink_set_provide_clock, -//GO(gst_audio_base_sink_set_slave_method, -//GO(gst_audio_base_sink_slave_method_get_type, -//GO(gst_audio_base_src_create_ringbuffer, -//GO(gst_audio_base_src_get_provide_clock, -//GO(gst_audio_base_src_get_slave_method, -//GO(gst_audio_base_src_get_type, -//GO(gst_audio_base_src_set_provide_clock, -//GO(gst_audio_base_src_set_slave_method, -//GO(gst_audio_base_src_slave_method_get_type, +GO(gst_audio_aggregator_convert_pad_get_type, LFv) +GO(gst_audio_aggregator_get_type, LFv) +GO(gst_audio_aggregator_pad_get_type, LFv) +GO(gst_audio_aggregator_set_sink_caps, vFppp) +//GOM(gst_audio_base_sink_create_ringbuffer, pFEp) +GO(gst_audio_base_sink_discont_reason_get_type, LFv) +//GOM(gst_audio_base_sink_get_alignment_threshold, LFEp) +//GOM(gst_audio_base_sink_get_discont_wait, LFEp) +//GOM(gst_audio_base_sink_get_drift_tolerance, lFEp) +//GOM(gst_audio_base_sink_get_provide_clock, iFEp) +//GOM(gst_audio_base_sink_get_slave_method, uFEp) +GO(gst_audio_base_sink_get_type, LFv) +//GOM(gst_audio_base_sink_report_device_failure, vFEp) +//GOM(gst_audio_base_sink_set_alignment_threshold, vFEpL) +//GOM(gst_audio_base_sink_set_custom_slaving_callback, vFEpppp) +//GOM(gst_audio_base_sink_set_discont_wait, vFEpL) +//GOM(gst_audio_base_sink_set_drift_tolerance, vFEpl) +//GOM(gst_audio_base_sink_set_provide_clock, vFEpi) +//GOM(gst_audio_base_sink_set_slave_method, vFEpu) +GO(gst_audio_base_sink_slave_method_get_type, LFv) +//GOM(gst_audio_base_src_create_ringbuffer, pFEp) +//GOM(gst_audio_base_src_get_provide_clock, iFEp) +//GOM(gst_audio_base_src_get_slave_method, uFEp) +GO(gst_audio_base_src_get_type, LFv) +//GOM(gst_audio_base_src_set_provide_clock, vFEpi) +//GOM(gst_audio_base_src_set_slave_method, vFEpu) +GO(gst_audio_base_src_slave_method_get_type, LFv) GO(gst_audio_buffer_clip, pFppii) -//GO(gst_audio_buffer_map, +GO(gst_audio_buffer_map, iFpppu) GO(gst_audio_buffer_reorder_channels, iFpuipp) GO(gst_audio_buffer_truncate, pFpiLL) -//GO(gst_audio_buffer_unmap, -//GO(gst_audio_cd_src_add_track, -//GO(gst_audio_cd_src_get_type, -//GO(gst_audio_cd_src_mode_get_type, +GO(gst_audio_buffer_unmap, vFp) +GO(gst_audio_cd_src_add_track, iFpp) +GO(gst_audio_cd_src_get_type, LFv) +GO(gst_audio_cd_src_mode_get_type, LFv) GO(gst_audio_channel_get_fallback_mask, LFi) -//GO(gst_audio_channel_mixer_flags_get_type, +GO(gst_audio_channel_mixer_flags_get_type, LFv) GO(gst_audio_channel_mixer_free, vFp) GO(gst_audio_channel_mixer_is_passthrough, iFp) GO(gst_audio_channel_mixer_new, pFuuipip) GO(gst_audio_channel_mixer_new_with_matrix, pFuuiip) GO(gst_audio_channel_mixer_samples, vFpppi) -//GO(gst_audio_channel_position_get_type, +GO(gst_audio_channel_position_get_type, LFv) GO(gst_audio_channel_positions_from_mask, iFiLp) GO(gst_audio_channel_positions_to_mask, iFpiip) GO(gst_audio_channel_positions_to_string, pFpi) GO(gst_audio_channel_positions_to_valid_order, iFpi) GO(gst_audio_check_valid_channel_positions, iFpii) GO(gst_audio_clipping_meta_api_get_type, LFv) -//GO(gst_audio_clipping_meta_get_info, -//GO(gst_audio_clock_adjust, -//GO(gst_audio_clock_get_time, -//GO(gst_audio_clock_get_type, -//GO(gst_audio_clock_invalidate, -//GO(gst_audio_clock_new, -//GO(gst_audio_clock_reset, +GO(gst_audio_clipping_meta_get_info, pFv) +//GOM(gst_audio_clock_adjust, LFEpL) +//GOM(gst_audio_clock_get_time, LFEp) +GO(gst_audio_clock_get_type, LFv) +//GOM(gst_audio_clock_invalidate, vFEp) +//GOM(gst_audio_clock_new, pFEpppp) +//GOM(gst_audio_clock_reset, vFEpL) GO(gst_audio_converter_convert, iFpupLpp) -//GO(gst_audio_converter_flags_get_type, -//GO(gst_audio_converter_free, +GO(gst_audio_converter_flags_get_type, LFv) +GO(gst_audio_converter_free, vFp) GO(gst_audio_converter_get_config, pFppp) GO(gst_audio_converter_get_in_frames, LFpL) GO(gst_audio_converter_get_max_latency, LFp) -//GO(gst_audio_converter_get_out_frames, -//GO(gst_audio_converter_get_type, +GO(gst_audio_converter_get_out_frames, LFpL) +GO(gst_audio_converter_get_type, LFv) GO(gst_audio_converter_is_passthrough, iFp) -//GO(gst_audio_converter_new, +GO(gst_audio_converter_new, pFuppp) GO(gst_audio_converter_reset, vFp) GO(gst_audio_converter_samples, iFpupLpL) -//GO(gst_audio_converter_supports_inplace, +GO(gst_audio_converter_supports_inplace, iFp) GO(gst_audio_converter_update_config, iFpiip) GO(gst_audio_decoder_allocate_output_buffer, pFpL) -GO(_gst_audio_decoder_error, iFpipippppi) +GO(_gst_audio_decoder_error, iFpiuippppi) GO(gst_audio_decoder_finish_frame, iFppi) GO(gst_audio_decoder_finish_subframe, iFpp) -//GO(gst_audio_decoder_get_allocator, -//GO(gst_audio_decoder_get_audio_info, -//GO(gst_audio_decoder_get_delay, -//GO(gst_audio_decoder_get_drainable, -//GO(gst_audio_decoder_get_estimate_rate, -//GO(gst_audio_decoder_get_latency, -//GO(gst_audio_decoder_get_max_errors, -//GO(gst_audio_decoder_get_min_latency, -//GO(gst_audio_decoder_get_needs_format, -//GO(gst_audio_decoder_get_parse_state, -//GO(gst_audio_decoder_get_plc, -//GO(gst_audio_decoder_get_plc_aware, -//GO(gst_audio_decoder_get_tolerance, +GO(gst_audio_decoder_get_allocator, vFppp) +GO(gst_audio_decoder_get_audio_info, pFp) +GO(gst_audio_decoder_get_delay, iFp) +GO(gst_audio_decoder_get_drainable, iFp) +GO(gst_audio_decoder_get_estimate_rate, iFp) +GO(gst_audio_decoder_get_latency, vFppp) +GO(gst_audio_decoder_get_max_errors, iFp) +GO(gst_audio_decoder_get_min_latency, LFp) +GO(gst_audio_decoder_get_needs_format, iFp) +GO(gst_audio_decoder_get_parse_state, vFppp) +GO(gst_audio_decoder_get_plc, iFp) +GO(gst_audio_decoder_get_plc_aware, iFp) +GO(gst_audio_decoder_get_tolerance, LFp) GO(gst_audio_decoder_get_type, LFv) -//GO(gst_audio_decoder_merge_tags, -//GO(gst_audio_decoder_negotiate, -//GO(gst_audio_decoder_proxy_getcaps, -//GO(gst_audio_decoder_set_allocation_caps, +GO(gst_audio_decoder_merge_tags, vFppu) +GO(gst_audio_decoder_negotiate, iFp) +GO(gst_audio_decoder_proxy_getcaps, pFppp) +GO(gst_audio_decoder_set_allocation_caps, vFpp) GO(gst_audio_decoder_set_drainable, vFpi) -//GO(gst_audio_decoder_set_estimate_rate, -//GO(gst_audio_decoder_set_latency, -//GO(gst_audio_decoder_set_max_errors, -//GO(gst_audio_decoder_set_min_latency, +GO(gst_audio_decoder_set_estimate_rate, vFpi) +GO(gst_audio_decoder_set_latency, vFpLL) +GO(gst_audio_decoder_set_max_errors, vFpi) +GO(gst_audio_decoder_set_min_latency, vFpL) GO(gst_audio_decoder_set_needs_format, vFpi) -//GO(gst_audio_decoder_set_output_caps, +GO(gst_audio_decoder_set_output_caps, iFpp) GO(gst_audio_decoder_set_output_format, iFpp) -//GO(gst_audio_decoder_set_plc, -//GO(gst_audio_decoder_set_plc_aware, -//GO(gst_audio_decoder_set_tolerance, +GO(gst_audio_decoder_set_plc, vFpi) +GO(gst_audio_decoder_set_plc_aware, vFpi) +GO(gst_audio_decoder_set_tolerance, vFpL) GO(gst_audio_decoder_set_use_default_pad_acceptcaps, vFpi) -//GO(gst_audio_dither_method_get_type, -//GO(gst_audio_downmix_meta_api_get_type, -//GO(gst_audio_downmix_meta_get_info, -//GO(gst_audio_encoder_allocate_output_buffer, +GO(gst_audio_dither_method_get_type, LFv) +GO(gst_audio_downmix_meta_api_get_type, LFv) +GO(gst_audio_downmix_meta_get_info, pFv) +GO(gst_audio_encoder_allocate_output_buffer, pFpL) GO(gst_audio_encoder_finish_frame, iFppi) -//GO(gst_audio_encoder_get_allocator, +GO(gst_audio_encoder_get_allocator, vFppp) GO(gst_audio_encoder_get_audio_info, pFp) -//GO(gst_audio_encoder_get_drainable, -//GO(gst_audio_encoder_get_frame_max, -//GO(gst_audio_encoder_get_frame_samples_max, -//GO(gst_audio_encoder_get_frame_samples_min, -//GO(gst_audio_encoder_get_hard_min, -//GO(gst_audio_encoder_get_hard_resync, -//GO(gst_audio_encoder_get_latency, -//GO(gst_audio_encoder_get_lookahead, -//GO(gst_audio_encoder_get_mark_granule, -//GO(gst_audio_encoder_get_perfect_timestamp, -//GO(gst_audio_encoder_get_tolerance, +GO(gst_audio_encoder_get_drainable, iFp) +GO(gst_audio_encoder_get_frame_max, iFp) +GO(gst_audio_encoder_get_frame_samples_max, iFp) +GO(gst_audio_encoder_get_frame_samples_min, iFp) +GO(gst_audio_encoder_get_hard_min, iFp) +GO(gst_audio_encoder_get_hard_resync, iFp) +GO(gst_audio_encoder_get_latency, vFppp) +GO(gst_audio_encoder_get_lookahead, iFp) +GO(gst_audio_encoder_get_mark_granule, iFp) +GO(gst_audio_encoder_get_perfect_timestamp, iFp) +GO(gst_audio_encoder_get_tolerance, LFp) GO(gst_audio_encoder_get_type, LFv) -GO(gst_audio_encoder_merge_tags, vFppi) -//GO(gst_audio_encoder_negotiate, -//GO(gst_audio_encoder_proxy_getcaps, -//GO(gst_audio_encoder_set_allocation_caps, +GO(gst_audio_encoder_merge_tags, vFppu) +GO(gst_audio_encoder_negotiate, iFp) +GO(gst_audio_encoder_proxy_getcaps, pFppp) +GO(gst_audio_encoder_set_allocation_caps, vFpp) GO(gst_audio_encoder_set_drainable, vFpi) GO(gst_audio_encoder_set_frame_max, vFpi) GO(gst_audio_encoder_set_frame_samples_max, vFpi) GO(gst_audio_encoder_set_frame_samples_min, vFpi) -//GO(gst_audio_encoder_set_hard_min, -//GO(gst_audio_encoder_set_hard_resync, -//GO(gst_audio_encoder_set_headers, -//GO(gst_audio_encoder_set_latency, -//GO(gst_audio_encoder_set_lookahead, -//GO(gst_audio_encoder_set_mark_granule, +GO(gst_audio_encoder_set_hard_min, vFpi) +GO(gst_audio_encoder_set_hard_resync, vFpi) +GO(gst_audio_encoder_set_headers, vFpp) +GO(gst_audio_encoder_set_latency, vFpLL) +GO(gst_audio_encoder_set_lookahead, vFpi) +GO(gst_audio_encoder_set_mark_granule, vFpi) GO(gst_audio_encoder_set_output_format, iFpp) -//GO(gst_audio_encoder_set_perfect_timestamp, -//GO(gst_audio_encoder_set_tolerance, -//GO(gst_audio_filter_class_add_pad_templates, +GO(gst_audio_encoder_set_perfect_timestamp, vFpi) +GO(gst_audio_encoder_set_tolerance, vFpL) +GO(gst_audio_filter_class_add_pad_templates, vFpp) GO(gst_audio_filter_get_type, LFv) GO(gst_audio_flags_get_type, LFv) GO(gst_audio_format_build_integer, uFiiii) @@ -156,91 +156,91 @@ GO(gst_audio_format_info_get_type, LFv) GO(gst_audio_formats_raw, pFp) GO(gst_audio_format_to_string, pFu) GO(gst_audio_get_channel_reorder_map, iFippp) -//GO(gst_audio_iec61937_frame_size, -//GO(gst_audio_iec61937_payload, -GO(gst_audio_info_convert, iFpiIip) +GO(gst_audio_iec61937_frame_size, uFp) +GO(gst_audio_iec61937_payload, iFpupupi) +GO(gst_audio_info_convert, iFpulup) GO(gst_audio_info_copy, pFp) GO(gst_audio_info_free, vFp) GO(gst_audio_info_from_caps, iFpp) -GO(gst_audio_info_get_type, pFv) +GO(gst_audio_info_get_type, LFv) GO(gst_audio_info_init, vFp) GO(gst_audio_info_is_equal, iFpp) GO(gst_audio_info_new, pFv) -GO(gst_audio_info_set_format, vFpiiip) +GO(gst_audio_info_set_format, vFpuiip) GO(gst_audio_info_to_caps, pFp) -GO(gst_audio_layout_get_type, pFv) -//GO(gst_audio_make_raw_caps, -//GO(gst_audio_meta_api_get_type, -//GO(gst_audio_meta_get_info, -//GO(gst_audio_noise_shaping_method_get_type, -//GO(gst_audio_pack_flags_get_type, -//GO(gst_audio_quantize_flags_get_type, -//GO(gst_audio_quantize_free, +GO(gst_audio_layout_get_type, LFv) +GO(gst_audio_make_raw_caps, pFpuu) +GO(gst_audio_meta_api_get_type, LFv) +GO(gst_audio_meta_get_info, pFv) +GO(gst_audio_noise_shaping_method_get_type, LFv) +GO(gst_audio_pack_flags_get_type, LFv) +GO(gst_audio_quantize_flags_get_type, LFv) +GO(gst_audio_quantize_free, vFp) GO(gst_audio_quantize_new, pFuuuuuu) GO(gst_audio_quantize_reset, vFp) GO(gst_audio_quantize_samples, vFpppu) GO(gst_audio_reorder_channels, iFpLuipp) -//GO(gst_audio_resampler_filter_interpolation_get_type, -//GO(gst_audio_resampler_filter_mode_get_type, -//GO(gst_audio_resampler_flags_get_type, -//GO(gst_audio_resampler_free, +GO(gst_audio_resampler_filter_interpolation_get_type, LFv) +GO(gst_audio_resampler_filter_mode_get_type, LFv) +GO(gst_audio_resampler_flags_get_type, LFv) +GO(gst_audio_resampler_free, vFp) GO(gst_audio_resampler_get_in_frames, LFpL) GO(gst_audio_resampler_get_max_latency, LFp) -//GO(gst_audio_resampler_get_out_frames, -//GO(gst_audio_resampler_method_get_type, +GO(gst_audio_resampler_get_out_frames, LFpL) +GO(gst_audio_resampler_method_get_type, LFv) GO(gst_audio_resampler_new, pFuuuiiip) GO(gst_audio_resampler_options_set_quality, vFuuiip) GO(gst_audio_resampler_resample, vFppLpL) GO(gst_audio_resampler_reset, vFp) GO(gst_audio_resampler_update, iFpiip) -//GO(gst_audio_ring_buffer_acquire, -//GO(gst_audio_ring_buffer_activate, -//GO(gst_audio_ring_buffer_advance, -//GO(gst_audio_ring_buffer_clear, -//GO(gst_audio_ring_buffer_clear_all, -//GO(gst_audio_ring_buffer_close_device, -//GO(gst_audio_ring_buffer_commit, -//GO(gst_audio_ring_buffer_convert, -//GO(gst_audio_ring_buffer_debug_spec_buff, -//GO(gst_audio_ring_buffer_debug_spec_caps, -//GO(gst_audio_ring_buffer_delay, -//GO(gst_audio_ring_buffer_device_is_open, -//GO(gst_audio_ring_buffer_format_type_get_type, -//GO(gst_audio_ring_buffer_get_type, -//GO(gst_audio_ring_buffer_is_acquired, -//GO(gst_audio_ring_buffer_is_active, -//GO(gst_audio_ring_buffer_is_flushing, -//GO(gst_audio_ring_buffer_may_start, -//GO(gst_audio_ring_buffer_open_device, -//GO(gst_audio_ring_buffer_parse_caps, -//GO(gst_audio_ring_buffer_pause, -//GO(gst_audio_ring_buffer_prepare_read, -//GO(gst_audio_ring_buffer_read, -//GO(gst_audio_ring_buffer_release, -//GO(gst_audio_ring_buffer_samples_done, -//GO(gst_audio_ring_buffer_set_callback, -//GO(gst_audio_ring_buffer_set_callback_full, -//GO(gst_audio_ring_buffer_set_channel_positions, -//GO(gst_audio_ring_buffer_set_flushing, -//GO(gst_audio_ring_buffer_set_sample, -//GO(gst_audio_ring_buffer_set_timestamp, -//GO(gst_audio_ring_buffer_start, -//GO(gst_audio_ring_buffer_state_get_type, -//GO(gst_audio_ring_buffer_stop, -//GO(gst_audio_sink_get_type, -//GO(gst_audio_src_get_type, +//GOM(gst_audio_ring_buffer_acquire, iFEpp) +//GOM(gst_audio_ring_buffer_activate, iFEpi) +//GOM(gst_audio_ring_buffer_advance, vFEpu) +//GOM(gst_audio_ring_buffer_clear, vFEpi) +//GOM(gst_audio_ring_buffer_clear_all, vFEp) +//GOM(gst_audio_ring_buffer_close_device, iFEp) +//GOM(gst_audio_ring_buffer_commit, uFEpppiip) +//GOM(gst_audio_ring_buffer_convert, iFEpulup) +GO(gst_audio_ring_buffer_debug_spec_buff, vFp) +GO(gst_audio_ring_buffer_debug_spec_caps, vFp) +//GOM(gst_audio_ring_buffer_delay, uFEp) +//GOM(gst_audio_ring_buffer_device_is_open, iFEp) +GO(gst_audio_ring_buffer_format_type_get_type, LFv) +GO(gst_audio_ring_buffer_get_type, LFv) +//GOM(gst_audio_ring_buffer_is_acquired, iFEp) +//GOM(gst_audio_ring_buffer_is_active, iFEp) +//GOM(gst_audio_ring_buffer_is_flushing, iFEp) +//GOM(gst_audio_ring_buffer_may_start, vFEpi) +//GOM(gst_audio_ring_buffer_open_device, iFEp) +GO(gst_audio_ring_buffer_parse_caps, iFpp) +//GOM(gst_audio_ring_buffer_pause, iFEp) +//GOM(gst_audio_ring_buffer_prepare_read, iFEpppp) +//GOM(gst_audio_ring_buffer_read, uFEpLpup) +//GOM(gst_audio_ring_buffer_release, iFEp) +//GOM(gst_audio_ring_buffer_samples_done, LFEp) +//GOM(gst_audio_ring_buffer_set_callback, vFEppp) +//GOM(gst_audio_ring_buffer_set_callback_full, vFEpppp) +//GOM(gst_audio_ring_buffer_set_channel_positions, vFEpp) +//GOM(gst_audio_ring_buffer_set_flushing, vFEpi) +//GOM(gst_audio_ring_buffer_set_sample, vFEpL) +//GOM(gst_audio_ring_buffer_set_timestamp, vFEpiL) +//GOM(gst_audio_ring_buffer_start, iFEp) +GO(gst_audio_ring_buffer_state_get_type, LFv) +//GOM(gst_audio_ring_buffer_stop, iFEp) +GO(gst_audio_sink_get_type, LFv) +GO(gst_audio_src_get_type, LFv) GO(gst_audio_stream_align_copy, pFp) -//GO(gst_audio_stream_align_free, -//GO(gst_audio_stream_align_get_alignment_threshold, -//GO(gst_audio_stream_align_get_discont_wait, +GO(gst_audio_stream_align_free, vFp) +GO(gst_audio_stream_align_get_alignment_threshold, LFp) +GO(gst_audio_stream_align_get_discont_wait, LFp) GO(gst_audio_stream_align_get_rate, iFp) GO(gst_audio_stream_align_get_samples_since_discont, LFp) GO(gst_audio_stream_align_get_timestamp_at_discont, LFp) -//GO(gst_audio_stream_align_get_type, +GO(gst_audio_stream_align_get_type, LFv) GO(gst_audio_stream_align_mark_discont, vFp) GO(gst_audio_stream_align_new, pFiLL) GO(gst_audio_stream_align_process, iFpiLuppp) -//GO(gst_audio_stream_align_set_alignment_threshold, +GO(gst_audio_stream_align_set_alignment_threshold, vFpL) GO(gst_audio_stream_align_set_discont_wait, vFpL) GO(gst_audio_stream_align_set_rate, vFpi) GO(gst_buffer_add_audio_clipping_meta, pFpuLL) |