gstreamer*: Add missing manual traits

This commit is contained in:
Guillaume Gomez 2020-02-25 14:06:44 +01:00
parent 62e9af58c6
commit 18b36f2d69
7 changed files with 50 additions and 6 deletions

View file

@ -48,8 +48,6 @@ generate = [
"Gst.BufferCopyFlags",
"Gst.PadMode",
"Gst.SchedulingFlags",
"Gst.ChildProxy",
"Gst.TagSetter",
"Gst.QOSType",
"Gst.TocSetter",
"Gst.ClockType",
@ -60,7 +58,6 @@ generate = [
"Gst.PipelineFlags",
"Gst.PluginFlags",
"Gst.MemoryFlags",
"Gst.Allocator",
"Gst.PadLinkCheck",
"Gst.DebugLevel",
"Gst.DebugColorFlags",
@ -86,9 +83,9 @@ manual = [
]
[[object]]
name = "Gst.ClockTime"
status = "manual"
conversion_type = "scalar"
name = "Gst.Allocator"
status = "generate"
manual_traits = ["AllocatorExtManual"]
[[object]]
name = "Gst.Bin"
@ -182,6 +179,16 @@ status = "generate"
name = "Serialize, Deserialize"
cfg_condition = "feature = \"ser_de\""
[[object]]
name = "Gst.ChildProxy"
status = "generate"
manual_traits = ["ChildProxyExtManual"]
[[object]]
name = "Gst.ClockTime"
status = "manual"
conversion_type = "scalar"
[[object]]
name = "Gst.Format"
status = "generate"
@ -198,6 +205,11 @@ status = "generate"
name = "Serialize, Deserialize"
cfg_condition = "feature = \"ser_de\""
[[object]]
name = "Gst.TagSetter"
status = "generate"
manual_traits = ["TagSetterExtManual"]
[[object]]
name = "Gst.TocScope"
status = "generate"
@ -329,6 +341,7 @@ ref_mode = "ref"
[[object]]
name = "Gst.Clock"
status = "generate"
manual_traits = ["ClockExtManual"]
[[object.function]]
name = "set_master"
[object.function.return]
@ -360,6 +373,7 @@ status = "generate"
[[object]]
name = "Gst.Element"
status = "generate"
manual_traits = ["ElementExtManual"]
[[object.function]]
name = "make_from_uri"
[object.function.return]
@ -562,6 +576,7 @@ final_type = true
[[object]]
name = "Gst.DeviceProvider"
status = "generate"
manual_traits = ["DeviceProviderExtManual"]
[[object.function]]
name = "get_bus"
[object.function.return]
@ -584,6 +599,7 @@ status = "generate"
[[object]]
name = "Gst.DeviceMonitor"
status = "generate"
manual_traits = ["DeviceMonitorExtManual"]
[[object.function]]
name = "new"
# Work-around for 1.14 switch from transfer-floating to transfer-full
@ -671,6 +687,7 @@ trait_name = "GstObjectExt"
[[object]]
name = "Gst.Pad"
status = "generate"
manual_traits = ["PadExtManual"]
[[object.function]]
name = "link_maybe_ghosting"
[object.function.return]
@ -923,6 +940,7 @@ status = "generate"
[[object]]
name = "Gst.ProxyPad"
status = "generate"
manual_traits = ["ProxyPadExtManual"]
[[object.function]]
name = "chain_default"
@ -1035,6 +1053,7 @@ final_type = true
[[object]]
name = "Gst.PluginFeature"
status = "generate"
manual_traits = ["PluginFeatureExtManual"]
[[object.function]]
pattern = "list_.*"
ignore = true
@ -1083,6 +1102,7 @@ final_type = true
[[object]]
name = "Gst.BufferPool"
status = "generate"
manual_traits = ["BufferPoolExtManual"]
[[object.function]]
pattern = "config_.*"
# A different type

View file

@ -153,6 +153,8 @@ status = "generate"
[[object]]
name = "GstAudio.AudioDecoder"
status = "generate"
manual_traits = ["AudioDecoderExtManual"]
[[object.function]]
name = "finish_frame"
ignore = true
@ -190,6 +192,7 @@ status = "generate"
[[object]]
name = "GstAudio.AudioEncoder"
status = "generate"
manual_traits = ["AudioEncoderExtManual"]
[[object.function]]
name = "finish_frame"

View file

@ -113,6 +113,7 @@ concurrency = "none"
[[object]]
name = "GstBase.BaseSink"
status = "generate"
manual_traits = ["BaseSinkExtManual"]
[[object.function]]
name = "wait"
@ -137,6 +138,7 @@ status = "generate"
[[object]]
name = "GstBase.BaseSrc"
status = "generate"
manual_traits = ["BaseSrcExtManual"]
[[object.function]]
name = "set_caps"
@ -171,6 +173,7 @@ status = "generate"
[[object]]
name = "GstBase.BaseTransform"
status = "generate"
manual_traits = ["BaseTransformExtManual"]
[[object.function]]
name = "update_src_caps"
@ -182,6 +185,7 @@ status = "generate"
name = "GstBase.Aggregator"
status = "generate"
version = "1.14"
manual_traits = ["AggregatorExtManual"]
[[object.function]]
name = "finish_buffer"
@ -201,6 +205,7 @@ version = "1.14"
name = "GstBase.AggregatorPad"
status = "generate"
version = "1.14"
manual_traits = ["AggregatorPadExtManual"]
[[object]]
name = "GstBase.*"
@ -278,6 +283,7 @@ ref_mode = "ref"
[[object]]
name = "GstBase.BaseParse"
status = "generate"
manual_traits = ["BaseParseExtManual"]
[[object.function]]
name = "finish_frame"
ignore = true

View file

@ -272,6 +272,7 @@ status = "generate"
[[object]]
name = "GES.TimelineElement"
status = "generate"
manual_traits = ["TimelineElementExtManual"]
[[object.function]]
name = "ripple"
[object.function.return]

View file

@ -94,6 +94,7 @@ ref_mode = "ref"
[[object]]
name = "GstGL.GLContext"
status = "generate"
manual_traits = ["GLContextExtManual"]
[[object.function]]
name = "new_wrapped"

View file

@ -109,6 +109,7 @@ conversion_type = "scalar"
[[object]]
name = "GstRtspServer.RTSPServer"
status = "generate"
manual_traits = ["RTSPServerExtManual"]
[[object.function]]
name = "attach"
@ -127,6 +128,7 @@ status = "generate"
[[object]]
name = "GstRtspServer.RTSPClient"
status = "generate"
manual_traits = ["RTSPClientExtManual"]
[[object.function]]
name = "attach"
@ -135,6 +137,7 @@ status = "generate"
[[object]]
name = "GstRtspServer.RTSPStream"
status = "generate"
manual_traits = ["RTSPStreamExtManual"]
[[object.function]]
name = "recv_rtcp"
@ -198,6 +201,7 @@ concurrency = "send"
name = "GstRtspServer.RTSPStreamTransport"
status = "generate"
concurrency = "none"
manual_traits = ["RTSPStreamTransportExtManual"]
[[object.function]]
name = "recv_data"
@ -222,6 +226,7 @@ concurrency = "none"
[[object]]
name = "GstRtspServer.RTSPAddressPool"
status = "generate"
manual_traits = ["RTSPAddressPoolExtManual"]
[[object.function]]
name = "add_range"
@ -240,6 +245,7 @@ status = "generate"
[[object]]
name = "GstRtspServer.RTSPMedia"
status = "generate"
manual_traits = ["RTSPMediaExtManual"]
[[object.function]]
name = "suspend"
@ -268,6 +274,7 @@ status = "generate"
[[object]]
name = "GstRtspServer.RTSPMediaFactory"
status = "generate"
manual_traits = ["RTSPMediaFactoryExtManual"]
[[object.function]]
name = "add_role_from_structure"
@ -296,6 +303,7 @@ status = "generate"
[[object]]
name = "GstRtspServer.RTSPSessionPool"
status = "generate"
manual_traits = ["RTSPSessionPoolExtManual"]
[[object.function]]
name = "remove"
@ -315,6 +323,8 @@ status = "generate"
[[object]]
name="GstRtspServer.RTSPAuth"
status="generate"
manual_traits = ["RTSPAuthExtManual"]
[[object.function]]
name = "check"
[object.function.return]

View file

@ -88,6 +88,7 @@ ref_mode = "ref"
[[object]]
name = "GstVideo.VideoOverlay"
status = "generate"
manual_traits = ["VideoOverlayExtManual"]
[[object.function]]
name = "set_render_rectangle"
@ -97,6 +98,7 @@ status = "generate"
[[object]]
name = "GstVideo.VideoDecoder"
status = "generate"
manual_traits = ["VideoDecoderExtManual"]
[[object.function]]
name = "allocate_output_frame"
@ -175,6 +177,7 @@ status = "generate"
[[object]]
name = "GstVideo.VideoEncoder"
status = "generate"
manual_traits = ["VideoEncoderExtManual"]
[[object.function]]
name = "allocate_output_frame"