membrane_core
membrane_core copied to clipboard
Refactor `InputQueue`
Refactor functions and structures defined in Membrane.Core.Element.InputQueue
to:
- stop redundantly holding in
InputQueue
the same objects, that are already hold in the state, beyondInputQueue
(especiallyAtomicDemand
) - make
InputQueue
functions accept eg.pad_ref
andstate
, instead ofInputQueue
struct