diff --git a/gstreamer/Gir.toml b/gstreamer/Gir.toml index 8e96fcd5b..faffeb904 100644 --- a/gstreamer/Gir.toml +++ b/gstreamer/Gir.toml @@ -79,7 +79,7 @@ trait_name = "GstBinExt" [[object.signal]] name = "do-latency" # Use Result<(), glib::BoolError> - ignore = true + manual = true [[object.function]] name = "add" @@ -118,40 +118,40 @@ final_type = true [[object.function]] name = "set_sync_handler" # Into> makes this hard to use - ignore = true + manual = true [[object.function]] name = "add_signal_watch_full" # Priority - ignore = true + manual = true [[object.function]] name = "timed_pop_filtered" # Uses enum as flags - ignore = true + manual = true [[object.function]] name = "pop_filtered" # Uses enum as flags - ignore = true + manual = true [[object.function]] name = "poll" # Uses enum as flags - ignore = true + manual = true [[object.function]] name = "create_watch" # More convenient manual implementation - ignore = true + manual = true [[object.function]] name = "add_watch" # More specific trait bounds possible for the closure - ignore = true + manual = true [[object.function]] name = "add_watch_full" # More specific trait bounds possible for the closure - ignore = true + manual = true [[object.function]] name = "remove_watch" @@ -204,10 +204,10 @@ status = "generate" manual_traits = ["ChildProxyExtManual"] [[object.function]] name = "get_property" - ignore = true + manual = true [[object.function]] name = "set_property" - ignore = true + manual = true [[object]] name = "Gst.ClockTime" @@ -276,7 +276,7 @@ status = "generate" manual_traits = ["TagSetterExtManual"] [[object.function]] name = "add_tag_value" - ignore = true + manual = true [[object]] name = "Gst.TocScope" @@ -511,22 +511,22 @@ manual_traits = ["ElementExtManual"] [[object.function]] name = "call_async" # more specific closure type possible - ignore = true + manual = true [[object.function]] name = "get_current_running_time" # manual implementation also works for earlier versions - ignore = true + manual = true [[object.function]] name = "get_current_clock_time" # manual implementation also works for earlier versions - ignore = true + manual = true [[object.function]] name = "post_message" # takes ownership of message - ignore = true + manual = true [[object.function]] name = "add_pad" @@ -591,32 +591,32 @@ manual_traits = ["ElementExtManual"] [[object.function]] name = "change_state" # Use Result - ignore = true + manual = true [[object.function]] name = "continue_state" # Use Result - ignore = true + manual = true [[object.function]] name = "get_state" # Use Result - ignore = true + manual = true [[object.function]] name = "set_state" # Use Result - ignore = true + manual = true [[object.function]] name = "query" # correct mutability - ignore = true + manual = true [[object.function]] name = "send_event" # Pass by value - ignore = true + manual = true [[object.function]] name = "get_context_unlocked" @@ -626,42 +626,42 @@ manual_traits = ["ElementExtManual"] [[object.function]] name = "add_property_deep_notify_watch" # ulong - ignore = true + manual = true [[object.function]] name = "add_property_notify_watch" # ulong - ignore = true + manual = true [[object.function]] name = "remove_property_notify_watch" # ulong - ignore = true + manual = true [[object.function]] name = "query_duration" # formatted value - ignore = true + manual = true [[object.function]] name = "query_position" # formatted value - ignore = true + manual = true [[object.function]] name = "query_convert" # formatted value - ignore = true + manual = true [[object.function]] name = "seek" # formatted value - ignore = true + manual = true [[object.function]] name = "seek_simple" # formatted value - ignore = true + manual = true [[object.function]] name = "state_change_return_get_name" @@ -676,21 +676,21 @@ manual_traits = ["ElementExtManual"] [[object.function]] name = "get_metadata" # better manual function - ignore = true + manual = true [[object.function]] name = "get_pad_template" # better manual function - ignore = true + manual = true [[object.function]] name = "get_pad_template_list" # better manual function - ignore = true + manual = true [[object.function]] name = "register" - ignore = true + manual = true [[object]] name = "Gst.ElementFactory" @@ -732,12 +732,12 @@ manual_traits = ["DeviceProviderExtManual"] [[object.function]] name = "register" - ignore = true + manual = true [[object.function]] name = "get_metadata" # better manual function - ignore = true + manual = true [[object]] name = "Gst.DeviceMonitor" @@ -746,12 +746,12 @@ manual_traits = ["DeviceMonitorExtManual"] [[object.function]] name = "new" # Work-around for 1.14 switch from transfer-floating to transfer-full - ignore = true + manual = true [[object.function]] name = "add_filter" # Return Option - ignore = true + manual = true [[object.function]] name = "get_bus" @@ -766,7 +766,7 @@ manual_traits = ["DeviceMonitorExtManual"] [[object.function]] name = "remove_filter" # Use DeviceMonitorFilterId and return Result<(), glib::BoolError> - ignore = true + manual = true [[object]] name = "Gst.Device" @@ -908,167 +908,167 @@ manual_traits = ["PadExtManual"] [[object.function]] name = "remove_probe" # Don't use a ulong - ignore = true + manual = true [[object.function]] name = "chain" # Move buffer - ignore = true + manual = true [[object.function]] name = "push" # Move buffer - ignore = true + manual = true [[object.function]] name = "chain_list" # Move buffer - ignore = true + manual = true [[object.function]] name = "push_list" # Move buffer - ignore = true + manual = true [[object.function]] name = "pull_range" # Buffer can be NULL - ignore = true + manual = true [[object.function]] name = "get_range" # Buffer can be NULL - ignore = true + manual = true [[object.function]] name = "get_last_flow_return" # Use Result - ignore = true + manual = true [[object.function]] name = "query" # Correct mutability - ignore = true + manual = true [[object.function]] name = "peer_query" # Correct mutability - ignore = true + manual = true [[object.function]] name = "query_default" # Correct mutability - ignore = true + manual = true [[object.function]] name = "proxy_query_caps" # Correct mutability - ignore = true + manual = true [[object.function]] name = "proxy_query_accept_caps" # Correct mutability - ignore = true + manual = true [[object.function]] name = "event_default" # Pass by value - ignore = true + manual = true [[object.function]] name = "push_event" # Pass by value - ignore = true + manual = true [[object.function]] name = "send_event" # Pass by value - ignore = true + manual = true [[object.function]] name = "link" # Use Result - ignore = true + manual = true [[object.function]] name = "link_full" # Use Result - ignore = true + manual = true [[object.function]] name = "store_sticky_event" # Use Result - ignore = true + manual = true [[object.function]] name = "new" # Builder - ignore = true + manual = true [[object.function]] name = "new_from_template" # Builder - ignore = true + manual = true [[object.function]] name = "new_from_static_template" # Builder - ignore = true + manual = true [[object.function]] name = "query_duration" # formatted value - ignore = true + manual = true [[object.function]] name = "query_position" # formatted value - ignore = true + manual = true [[object.function]] name = "query_convert" # formatted value - ignore = true + manual = true [[object.function]] name = "peer_query_duration" # formatted value - ignore = true + manual = true [[object.function]] name = "peer_query_position" # formatted value - ignore = true + manual = true [[object.function]] name = "peer_query_convert" # formatted value - ignore = true + manual = true [[object.function]] name = "link_get_name" # Wrong place - ignore = true + manual = true [[object.function]] pattern = "set_.*_function_full" # More specific closure trait bounds possible - ignore = true + manual = true [[object.function]] name = "start_task" # More specific closure trait bounds possible - ignore = true + manual = true [[object.function]] name = "sticky_events_foreach" # Complex closure argument handling - ignore = true + manual = true [[object.function]] name = "add_probe" # Complex closure argument handling - ignore = true + manual = true [[object.property]] name = "template" @@ -1092,7 +1092,7 @@ final_type = true [[object.function]] name = "new_from_static_pad_template_with_gtype" # static pad template manual - ignore = true + manual = true [[object]] name = "Gst.GhostPad" @@ -1104,19 +1104,19 @@ status = "generate" [[object.function]] name = "new" - ignore = true + manual = true [[object.function]] name = "new_from_template" - ignore = true + manual = true [[object.function]] name = "new_no_target" - ignore = true + manual = true [[object.function]] name = "new_no_target_from_template" - ignore = true + manual = true [[object.function]] name = "construct" @@ -1125,12 +1125,12 @@ status = "generate" [[object.function]] name = "activate_mode_default" # wrong instance type - ignore = true + manual = true [[object.function]] name = "internal_activate_mode_default" # wrong instance type - ignore = true + manual = true [[object]] name = "Gst.ProxyPad" @@ -1140,17 +1140,17 @@ manual_traits = ["ProxyPadExtManual"] [[object.function]] name = "chain_default" # Buffer move - ignore = true + manual = true [[object.function]] name = "chain_list_default" # Buffer move - ignore = true + manual = true [[object.function]] name = "getrange_default" # Buffer move - ignore = true + manual = true [[object]] name = "Gst.Stream" @@ -1159,7 +1159,7 @@ final_type = true [[object.function]] name = "new" # Work-around for 1.14 switch from transfer-floating to transfer-full - ignore = true + manual = true [[object.property]] name = "caps" @@ -1188,12 +1188,12 @@ final_type = true [[object.function]] name = "new" # Work-around for 1.14 switch from transfer-floating to transfer-full - ignore = true + manual = true [[object.function]] name = "add_stream" # Ignore return value which is always `true` - ignore = true + manual = true [[object.property]] name = "upstream-id" @@ -1218,12 +1218,12 @@ final_type = true [[object.function]] name = "set_cache_data" # pass by value - ignore = true + manual = true [[object.function]] name = "get_cache_data" # structure ref - ignore = true + manual = true [[object.function]] name = "get_description" @@ -1284,11 +1284,11 @@ manual_traits = ["PluginFeatureExtManual"] [[object.function]] name = "get_rank" - ignore = true + manual = true [[object.function]] name = "set_rank" - ignore = true + manual = true [[object.function]] name = "load" @@ -1331,27 +1331,27 @@ manual_traits = ["BufferPoolExtManual"] [[object.function]] name = "get_config" # A different type - ignore = true + manual = true [[object.function]] name = "set_config" # Takes ownership - ignore = true + manual = true [[object.function]] name = "acquire_buffer" # Params and return value - ignore = true + manual = true [[object.function]] name = "release_buffer" # Takes ownership - ignore = true + manual = true [[object.function]] name = "new" # Work-around for 1.14 switch from transfer-floating to transfer-full - ignore = true + manual = true [[object.function]] name = "set_active" @@ -1808,7 +1808,7 @@ generate_builder = true rename = "get_value" [[object.function]] name = "control_source_get_value_array" - ignore = true + manual = true [[object]] @@ -1818,4 +1818,4 @@ manual_traits = ["ControlBindingExtManual"] generate_builder = true [[object.function]] name = "get_g_value_array" - ignore = true + manual = true diff --git a/gstreamer/src/auto/functions.rs b/gstreamer/src/auto/functions.rs index 8307c448c..85820f17f 100644 --- a/gstreamer/src/auto/functions.rs +++ b/gstreamer/src/auto/functions.rs @@ -217,7 +217,7 @@ pub fn parse_launchv(argv: &[&str]) -> Result { // unsafe { TODO: call gst_sys:gst_tracing_get_active_tracers() } //} -//pub fn tracing_register_hook(tracer: /*Ignored*/&Tracer, detail: &str, func: P) { +//pub fn tracing_register_hook(tracer: /*Ignored*/&Tracer, detail: &str, func: P) { // unsafe { TODO: call gst_sys:gst_tracing_register_hook() } //} diff --git a/gstreamer/src/auto/versions.txt b/gstreamer/src/auto/versions.txt index c57f41ceb..279dc00f3 100644 --- a/gstreamer/src/auto/versions.txt +++ b/gstreamer/src/auto/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 7670e3d) -from gir-files (https://github.com/gtk-rs/gir-files @ a5a578a9) +Generated by gir (https://github.com/gtk-rs/gir @ cea2f7c) +from gir-files (https://github.com/gtk-rs/gir-files @ 1b238c84)