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