diff --git a/lib/membrane/core/pipeline.ex b/lib/membrane/core/pipeline.ex index 6f9fc95db..9e8373283 100644 --- a/lib/membrane/core/pipeline.ex +++ b/lib/membrane/core/pipeline.ex @@ -57,6 +57,7 @@ defmodule Membrane.Core.Pipeline do state = %State{ module: params.module, + name: params.name, synchronization: %{ clock_proxy: clock_proxy, clock_provider: %{clock: nil, provider: nil}, diff --git a/lib/membrane/core/pipeline/state.ex b/lib/membrane/core/pipeline/state.ex index 37f24ea2d..c3bf0082a 100644 --- a/lib/membrane/core/pipeline/state.ex +++ b/lib/membrane/core/pipeline/state.ex @@ -14,6 +14,7 @@ defmodule Membrane.Core.Pipeline.State do @type t :: %__MODULE__{ module: module, + name: term(), playback: Membrane.Playback.t(), internal_state: Membrane.Pipeline.state() | nil, children: ChildrenModel.children(), @@ -45,6 +46,7 @@ defmodule Membrane.Core.Pipeline.State do # importance and possibly near other related fields. defstruct module: nil, + name: nil, playback: :stopped, internal_state: nil, children: %{},