Skip to content

Avoid setting state, posting message or sending query when constructing objects

Thibault Saunier requested to merge thiblahute/gstreamer:constructed_traces into main
  • ges: pipeline: Avoid setting state before being constructed
    It means setting state which triggers traces for not constructed objects which fails in rust tracers as object should have names in all traces.

  • nle: composition: Avoid running query before being constructed
    gst_pad_create_stream_id runs a URI query on the element which triggers traces for not constructed objects which fails in rust tracers as object should have names in all traces.

  • bad: audioaggregator: Do not post message before being constructed
    gst_aggregator_set_latency will post a message on the bus which triggers traces for not constructed objects which fails in rust tracers as object should have names in all traces.

  • base: videosink: Avoid positing message on the bus before being constructed
    gst_base_sink_set_processing_deadline can post messages on the bus which triggers traces for not constructed objects which fails in rust tracers as object should have names in all traces.

Merge request reports

Loading