Details
-
Type:
Sub-task
-
Status:
Closed
-
Priority:
Important
-
Resolution: Fixed
-
Affects Version/s: 1.0
-
Fix Version/s: None
-
Component/s: Liquidsoap
-
Labels:None
Description
It may be something that I do not understand. but I think that operators like output.ao should require a source of type
source('#a+1, 'b, 'c)
i.e. should not have to care about anything concerning video and midi..
I do not think that the current type system can express it but I may be wrong..
source('#a+1, 'b, 'c)
i.e. should not have to care about anything concerning video and midi..
I do not think that the current type system can express it but I may be wrong..
This makes me think of something trickier, related to the mismatch between local/precise types and the global/rough layer system. If you take such a source (assuming we can build one, perhaps by muxing?) and drop the video and midi channels, you get a ('#a,0,0) but I don't think that the layers will have been glued back together...
We'll have to discuss this more. I'm not sure how important this is and how we should address it.