On Friday, December 03, 2010 15:54:08 Mark Brown wrote:
OK, let's try this again.
The media controller has entities, entities have pads, and between pads there
are links.
Links can be active (data can flow) or inactive (no data can flow).
Active links can be idle (no data is flowing) or streaming (data is flowing
over the link).
Personally I think this is perfectly clear. The original confusion came from
the word 'active', which I understand means 'streaming' in alsa. By adding
a 'streaming' flag in addition to the active flag I think it will be clear
that 'active' and 'streaming' are two different things.
Regarding 'active': an alternative could be 'connected'. I think it is not
quite as good as 'active' since basically all links are always connected in
the usual sense of the word. It is just that a mux decides which one is
actually working. However, I won't object to using 'connected' instead of
'active' if others prefer that.
Regards,
Hans
--
Hans Verkuil - video4linux developer - sponsored by Cisco
--