mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2024-11-29 21:11:14 +00:00
gstreamer*: Add missing manual traits
This commit is contained in:
parent
62e9af58c6
commit
18b36f2d69
7 changed files with 50 additions and 6 deletions
32
Gir_Gst.toml
32
Gir_Gst.toml
|
@ -48,8 +48,6 @@ generate = [
|
||||||
"Gst.BufferCopyFlags",
|
"Gst.BufferCopyFlags",
|
||||||
"Gst.PadMode",
|
"Gst.PadMode",
|
||||||
"Gst.SchedulingFlags",
|
"Gst.SchedulingFlags",
|
||||||
"Gst.ChildProxy",
|
|
||||||
"Gst.TagSetter",
|
|
||||||
"Gst.QOSType",
|
"Gst.QOSType",
|
||||||
"Gst.TocSetter",
|
"Gst.TocSetter",
|
||||||
"Gst.ClockType",
|
"Gst.ClockType",
|
||||||
|
@ -60,7 +58,6 @@ generate = [
|
||||||
"Gst.PipelineFlags",
|
"Gst.PipelineFlags",
|
||||||
"Gst.PluginFlags",
|
"Gst.PluginFlags",
|
||||||
"Gst.MemoryFlags",
|
"Gst.MemoryFlags",
|
||||||
"Gst.Allocator",
|
|
||||||
"Gst.PadLinkCheck",
|
"Gst.PadLinkCheck",
|
||||||
"Gst.DebugLevel",
|
"Gst.DebugLevel",
|
||||||
"Gst.DebugColorFlags",
|
"Gst.DebugColorFlags",
|
||||||
|
@ -86,9 +83,9 @@ manual = [
|
||||||
]
|
]
|
||||||
|
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "Gst.ClockTime"
|
name = "Gst.Allocator"
|
||||||
status = "manual"
|
status = "generate"
|
||||||
conversion_type = "scalar"
|
manual_traits = ["AllocatorExtManual"]
|
||||||
|
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "Gst.Bin"
|
name = "Gst.Bin"
|
||||||
|
@ -182,6 +179,16 @@ status = "generate"
|
||||||
name = "Serialize, Deserialize"
|
name = "Serialize, Deserialize"
|
||||||
cfg_condition = "feature = \"ser_de\""
|
cfg_condition = "feature = \"ser_de\""
|
||||||
|
|
||||||
|
[[object]]
|
||||||
|
name = "Gst.ChildProxy"
|
||||||
|
status = "generate"
|
||||||
|
manual_traits = ["ChildProxyExtManual"]
|
||||||
|
|
||||||
|
[[object]]
|
||||||
|
name = "Gst.ClockTime"
|
||||||
|
status = "manual"
|
||||||
|
conversion_type = "scalar"
|
||||||
|
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "Gst.Format"
|
name = "Gst.Format"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
@ -198,6 +205,11 @@ status = "generate"
|
||||||
name = "Serialize, Deserialize"
|
name = "Serialize, Deserialize"
|
||||||
cfg_condition = "feature = \"ser_de\""
|
cfg_condition = "feature = \"ser_de\""
|
||||||
|
|
||||||
|
[[object]]
|
||||||
|
name = "Gst.TagSetter"
|
||||||
|
status = "generate"
|
||||||
|
manual_traits = ["TagSetterExtManual"]
|
||||||
|
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "Gst.TocScope"
|
name = "Gst.TocScope"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
@ -329,6 +341,7 @@ ref_mode = "ref"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "Gst.Clock"
|
name = "Gst.Clock"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["ClockExtManual"]
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "set_master"
|
name = "set_master"
|
||||||
[object.function.return]
|
[object.function.return]
|
||||||
|
@ -360,6 +373,7 @@ status = "generate"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "Gst.Element"
|
name = "Gst.Element"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["ElementExtManual"]
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "make_from_uri"
|
name = "make_from_uri"
|
||||||
[object.function.return]
|
[object.function.return]
|
||||||
|
@ -562,6 +576,7 @@ final_type = true
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "Gst.DeviceProvider"
|
name = "Gst.DeviceProvider"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["DeviceProviderExtManual"]
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "get_bus"
|
name = "get_bus"
|
||||||
[object.function.return]
|
[object.function.return]
|
||||||
|
@ -584,6 +599,7 @@ status = "generate"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "Gst.DeviceMonitor"
|
name = "Gst.DeviceMonitor"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["DeviceMonitorExtManual"]
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "new"
|
name = "new"
|
||||||
# Work-around for 1.14 switch from transfer-floating to transfer-full
|
# Work-around for 1.14 switch from transfer-floating to transfer-full
|
||||||
|
@ -671,6 +687,7 @@ trait_name = "GstObjectExt"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "Gst.Pad"
|
name = "Gst.Pad"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["PadExtManual"]
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "link_maybe_ghosting"
|
name = "link_maybe_ghosting"
|
||||||
[object.function.return]
|
[object.function.return]
|
||||||
|
@ -923,6 +940,7 @@ status = "generate"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "Gst.ProxyPad"
|
name = "Gst.ProxyPad"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["ProxyPadExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "chain_default"
|
name = "chain_default"
|
||||||
|
@ -1035,6 +1053,7 @@ final_type = true
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "Gst.PluginFeature"
|
name = "Gst.PluginFeature"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["PluginFeatureExtManual"]
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
pattern = "list_.*"
|
pattern = "list_.*"
|
||||||
ignore = true
|
ignore = true
|
||||||
|
@ -1083,6 +1102,7 @@ final_type = true
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "Gst.BufferPool"
|
name = "Gst.BufferPool"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["BufferPoolExtManual"]
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
pattern = "config_.*"
|
pattern = "config_.*"
|
||||||
# A different type
|
# A different type
|
||||||
|
|
|
@ -153,6 +153,8 @@ status = "generate"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstAudio.AudioDecoder"
|
name = "GstAudio.AudioDecoder"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["AudioDecoderExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "finish_frame"
|
name = "finish_frame"
|
||||||
ignore = true
|
ignore = true
|
||||||
|
@ -190,6 +192,7 @@ status = "generate"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstAudio.AudioEncoder"
|
name = "GstAudio.AudioEncoder"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["AudioEncoderExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "finish_frame"
|
name = "finish_frame"
|
||||||
|
|
|
@ -113,6 +113,7 @@ concurrency = "none"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstBase.BaseSink"
|
name = "GstBase.BaseSink"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["BaseSinkExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "wait"
|
name = "wait"
|
||||||
|
@ -137,6 +138,7 @@ status = "generate"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstBase.BaseSrc"
|
name = "GstBase.BaseSrc"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["BaseSrcExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "set_caps"
|
name = "set_caps"
|
||||||
|
@ -171,6 +173,7 @@ status = "generate"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstBase.BaseTransform"
|
name = "GstBase.BaseTransform"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["BaseTransformExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "update_src_caps"
|
name = "update_src_caps"
|
||||||
|
@ -182,6 +185,7 @@ status = "generate"
|
||||||
name = "GstBase.Aggregator"
|
name = "GstBase.Aggregator"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
version = "1.14"
|
version = "1.14"
|
||||||
|
manual_traits = ["AggregatorExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "finish_buffer"
|
name = "finish_buffer"
|
||||||
|
@ -201,6 +205,7 @@ version = "1.14"
|
||||||
name = "GstBase.AggregatorPad"
|
name = "GstBase.AggregatorPad"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
version = "1.14"
|
version = "1.14"
|
||||||
|
manual_traits = ["AggregatorPadExtManual"]
|
||||||
|
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstBase.*"
|
name = "GstBase.*"
|
||||||
|
@ -278,6 +283,7 @@ ref_mode = "ref"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstBase.BaseParse"
|
name = "GstBase.BaseParse"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["BaseParseExtManual"]
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "finish_frame"
|
name = "finish_frame"
|
||||||
ignore = true
|
ignore = true
|
||||||
|
|
|
@ -272,6 +272,7 @@ status = "generate"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GES.TimelineElement"
|
name = "GES.TimelineElement"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["TimelineElementExtManual"]
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "ripple"
|
name = "ripple"
|
||||||
[object.function.return]
|
[object.function.return]
|
||||||
|
|
|
@ -94,6 +94,7 @@ ref_mode = "ref"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstGL.GLContext"
|
name = "GstGL.GLContext"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["GLContextExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "new_wrapped"
|
name = "new_wrapped"
|
||||||
|
|
|
@ -109,6 +109,7 @@ conversion_type = "scalar"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstRtspServer.RTSPServer"
|
name = "GstRtspServer.RTSPServer"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["RTSPServerExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "attach"
|
name = "attach"
|
||||||
|
@ -127,6 +128,7 @@ status = "generate"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstRtspServer.RTSPClient"
|
name = "GstRtspServer.RTSPClient"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["RTSPClientExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "attach"
|
name = "attach"
|
||||||
|
@ -135,6 +137,7 @@ status = "generate"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstRtspServer.RTSPStream"
|
name = "GstRtspServer.RTSPStream"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["RTSPStreamExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "recv_rtcp"
|
name = "recv_rtcp"
|
||||||
|
@ -198,6 +201,7 @@ concurrency = "send"
|
||||||
name = "GstRtspServer.RTSPStreamTransport"
|
name = "GstRtspServer.RTSPStreamTransport"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
concurrency = "none"
|
concurrency = "none"
|
||||||
|
manual_traits = ["RTSPStreamTransportExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "recv_data"
|
name = "recv_data"
|
||||||
|
@ -222,6 +226,7 @@ concurrency = "none"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstRtspServer.RTSPAddressPool"
|
name = "GstRtspServer.RTSPAddressPool"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["RTSPAddressPoolExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "add_range"
|
name = "add_range"
|
||||||
|
@ -240,6 +245,7 @@ status = "generate"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstRtspServer.RTSPMedia"
|
name = "GstRtspServer.RTSPMedia"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["RTSPMediaExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "suspend"
|
name = "suspend"
|
||||||
|
@ -268,6 +274,7 @@ status = "generate"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstRtspServer.RTSPMediaFactory"
|
name = "GstRtspServer.RTSPMediaFactory"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["RTSPMediaFactoryExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "add_role_from_structure"
|
name = "add_role_from_structure"
|
||||||
|
@ -296,6 +303,7 @@ status = "generate"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstRtspServer.RTSPSessionPool"
|
name = "GstRtspServer.RTSPSessionPool"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["RTSPSessionPoolExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "remove"
|
name = "remove"
|
||||||
|
@ -315,6 +323,8 @@ status = "generate"
|
||||||
[[object]]
|
[[object]]
|
||||||
name="GstRtspServer.RTSPAuth"
|
name="GstRtspServer.RTSPAuth"
|
||||||
status="generate"
|
status="generate"
|
||||||
|
manual_traits = ["RTSPAuthExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "check"
|
name = "check"
|
||||||
[object.function.return]
|
[object.function.return]
|
||||||
|
|
|
@ -88,6 +88,7 @@ ref_mode = "ref"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstVideo.VideoOverlay"
|
name = "GstVideo.VideoOverlay"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["VideoOverlayExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "set_render_rectangle"
|
name = "set_render_rectangle"
|
||||||
|
@ -97,6 +98,7 @@ status = "generate"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstVideo.VideoDecoder"
|
name = "GstVideo.VideoDecoder"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["VideoDecoderExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "allocate_output_frame"
|
name = "allocate_output_frame"
|
||||||
|
@ -175,6 +177,7 @@ status = "generate"
|
||||||
[[object]]
|
[[object]]
|
||||||
name = "GstVideo.VideoEncoder"
|
name = "GstVideo.VideoEncoder"
|
||||||
status = "generate"
|
status = "generate"
|
||||||
|
manual_traits = ["VideoEncoderExtManual"]
|
||||||
|
|
||||||
[[object.function]]
|
[[object.function]]
|
||||||
name = "allocate_output_frame"
|
name = "allocate_output_frame"
|
||||||
|
|
Loading…
Reference in a new issue