treewide: Add missing external external types to manual list

Gir now uses analyzed objects to generate documentation, and to know
exactly what is available.  Additionally, this allows more bindings to
be generated.
This commit is contained in:
Marijn Suijten 2021-05-30 17:37:25 +02:00 committed by Sebastian Dröge
parent 5ba79976a9
commit 1e58dd553c
11 changed files with 103 additions and 26 deletions

View file

@ -33,9 +33,11 @@ generate = [
manual = [ manual = [
"GObject.Object", "GObject.Object",
"Gst.Element",
"Gst.Allocator",
"Gst.AllocationParams", "Gst.AllocationParams",
"Gst.Allocator",
"Gst.ClockTimeDiff",
"Gst.Element",
"Gst.Format",
"Gst.TagList", "Gst.TagList",
"Gst.TagMergeMode", "Gst.TagMergeMode",
"GstBase.BaseSink", "GstBase.BaseSink",

View file

@ -22,16 +22,24 @@ generate = [
] ]
manual = [ manual = [
"GObject.Object",
"GLib.Bytes", "GLib.Bytes",
"Gst.Object", "GObject.Object",
"Gst.Element", "Gst.AllocationParams",
"Gst.Allocator",
"Gst.BufferFlags",
"Gst.BufferPool", "Gst.BufferPool",
"Gst.ClockTimeDiff", "Gst.ClockTimeDiff",
"Gst.Element",
"Gst.EventType",
"Gst.Format", "Gst.Format",
"Gst.Memory",
"Gst.Object",
"Gst.Pad", "Gst.Pad",
"Gst.TypeFindProbability", "Gst.Segment",
"Gst.State",
"Gst.StateChangeReturn",
"Gst.TagMergeMode", "Gst.TagMergeMode",
"Gst.TypeFindProbability",
"GstBase.BaseParseFrame", "GstBase.BaseParseFrame",
] ]

View file

@ -20,14 +20,45 @@ generate = [
] ]
manual = [ manual = [
"GLib.Bytes",
"GObject.Object", "GObject.Object",
"Gst.Object", "GObject.Value",
"Gst.Clock", "Gst.AllocationParams",
"Gst.Allocator",
"Gst.Bin",
"Gst.Buffer",
"Gst.BufferPool",
"Gst.Caps",
"Gst.ClockID",
"Gst.ClockTimeDiff", "Gst.ClockTimeDiff",
"Gst.ClockType", "Gst.ClockType",
"Gst.Element",
"Gst.ElementFactory",
"Gst.ElementFlags",
"Gst.Event",
"Gst.EventType",
"Gst.FlowReturn",
"Gst.Harness",
"Gst.Object",
"Gst.Pad",
"Gst.PadProbeType",
"Gst.QueryType",
"Gst.Segment",
"Gst.State",
"Gst.StaticPadTemplate",
"Gst.SystemClock",
"GstCheck.Harness", "GstCheck.Harness",
] ]
[[object]]
name = "Gst.Clock"
status = "manual"
# id_ functions are wrongly listed on Clock in .gir,
# but should be associated to the `GstClockID` alias.
[[object.function]]
pattern = "id_.*"
ignore = true
[[object]] [[object]]
name = "Gst.ClockTime" name = "Gst.ClockTime"
status = "manual" status = "manual"

View file

@ -17,21 +17,30 @@ external_libraries = [
] ]
manual = [ manual = [
"GLib.DateTime",
"GLib.Error", "GLib.Error",
"GLib.Source", "GLib.Source",
"GLib.DateTime", "GLib.Type",
"Gio.Cancellable", "Gio.Cancellable",
"Gio.AsyncReadyCallback", "Gio.AsyncReadyCallback",
"GObject.Object", "GObject.Object",
"GObject.Value",
"Gst.ControlBinding",
"Gst.ControlSource",
"Gst.CoreError",
"Gst.Element",
"Gst.ElementFactory",
"Gst.EventType",
"Gst.Bin",
"Gst.Pad",
"Gst.Pipeline",
"Gst.Segment", "Gst.Segment",
"Gst.State",
"Gst.StaticCaps", "Gst.StaticCaps",
"Gst.StaticPadTemplate", "Gst.StaticPadTemplate",
"GstPbutils.EncodingProfile", "GstPbutils.EncodingProfile",
"GstPbutils.DiscovererInfo", "GstPbutils.DiscovererInfo",
"GstPbutils.DiscovererStreamInfo", "GstPbutils.DiscovererStreamInfo",
"Gst.Element",
"Gst.Pad",
"Gst.Pipeline",
] ]
generate = [ generate = [
@ -77,6 +86,11 @@ name = "Gst.Sample"
status = "manual" status = "manual"
ref_mode = "ref" ref_mode = "ref"
[[object.function]]
name = "get_caps"
# Function moved to SampleRef
ignore = true
[[object]] [[object]]
name = "Gst.ClockTime" name = "Gst.ClockTime"
status = "manual" status = "manual"

View file

@ -44,9 +44,11 @@ manual = [
"GLib.Error", "GLib.Error",
"GLib.Thread", "GLib.Thread",
"GObject.Object", "GObject.Object",
"GObject.Value",
"Gst.AllocationParams", "Gst.AllocationParams",
"Gst.Allocator", "Gst.Allocator",
"Gst.BufferPool", "Gst.BufferPool",
"Gst.Context",
"Gst.Element", "Gst.Element",
"Gst.FlowReturn", "Gst.FlowReturn",
"Gst.Memory", "Gst.Memory",

View file

@ -22,9 +22,11 @@ generate = [
manual = [ manual = [
"GObject.Object", "GObject.Object",
"Gst.Object",
"Gst.Clock",
"Gst.Bus", "Gst.Bus",
"Gst.Clock",
"Gst.Object",
"Gst.Pipeline",
"Gst.Structure",
] ]
[[object]] [[object]]

View file

@ -20,13 +20,17 @@ generate = [
] ]
manual = [ manual = [
"GLib.Error",
"GLib.Source",
"GLib.DateTime", "GLib.DateTime",
"GLib.Error",
"GLib.MainContext",
"GLib.MainLoop",
"GLib.Source",
"GLib.Type",
"GLib.Variant", "GLib.Variant",
"GObject.Object", "GObject.Object",
"Gst.Object",
"Gst.Element", "Gst.Element",
"Gst.Object",
"Gst.Preset",
] ]
[[object]] [[object]]

View file

@ -24,6 +24,11 @@ generate = [
"GstRtp.RTPProfile", "GstRtp.RTPProfile",
] ]
manual = [
"Gst.Caps",
"Gst.Structure",
]
[[object]] [[object]]
name = "Gst.Buffer" name = "Gst.Buffer"
status = "manual" status = "manual"

View file

@ -32,12 +32,12 @@ generate = [
] ]
manual = [ manual = [
"GLib.MainContext",
"GLib.IOCondition",
"GLib.Source",
"GLib.MainLoop",
"GLib.ThreadPool",
"GLib.Error", "GLib.Error",
"GLib.IOCondition",
"GLib.MainContext",
"GLib.MainLoop",
"GLib.Source",
"GLib.ThreadPool",
"GObject.Object", "GObject.Object",
"Gio.TlsCertificateFlags", "Gio.TlsCertificateFlags",
"Gio.TlsCertificate", "Gio.TlsCertificate",
@ -53,6 +53,7 @@ manual = [
"Gst.Pipeline", "Gst.Pipeline",
"Gst.Pad", "Gst.Pad",
"Gst.Bin", "Gst.Bin",
"GstNet.NetTimeProvider",
"GstRtsp.RTSPAuthMethod", "GstRtsp.RTSPAuthMethod",
"GstRtsp.RTSPUrl", "GstRtsp.RTSPUrl",
"GstRtsp.RTSPResult", "GstRtsp.RTSPResult",

View file

@ -39,15 +39,21 @@ generate = [
manual = [ manual = [
"GLib.DateTime", "GLib.DateTime",
"GObject.Object", "GObject.Object",
"Gst.Object", "GObject.Value",
"Gst.Element", "Gst.AllocationParams",
"Gst.Allocator",
"Gst.Buffer", "Gst.Buffer",
"Gst.BufferPool", "Gst.BufferPool",
"Gst.BufferPoolAcquireParams", "Gst.BufferPoolAcquireParams",
"Gst.Allocator",
"Gst.AllocationParams",
"Gst.ClockTimeDiff", "Gst.ClockTimeDiff",
"Gst.Element",
"Gst.FlowReturn", "Gst.FlowReturn",
"Gst.Format",
"Gst.Memory",
"Gst.Message",
"Gst.Object",
"Gst.Pipeline",
"Gst.State",
"Gst.TagList", "Gst.TagList",
"Gst.TagMergeMode", "Gst.TagMergeMode",
"GstBase.BaseSink", "GstBase.BaseSink",

View file

@ -59,8 +59,10 @@ generate = [
manual = [ manual = [
"GLib.DateTime", "GLib.DateTime",
"GLib.Error", "GLib.Error",
"GLib.MainContext",
"GLib.Quark", "GLib.Quark",
"GLib.Source", "GLib.Source",
"GLib.Type",
"GObject.Object", "GObject.Object",
"GObject.Value", "GObject.Value",
"Gst.AllocationParams", "Gst.AllocationParams",