[ 
http://dev.sourcefabric.org/browse/LS-518?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15849#action_15849
 ] 

David Baelde commented on LS-518:
---------------------------------

The type system can express this. However, the difficulties caused by 
variability would apply even for an operator that only looks at the audio 
channel. This is because changing a content layer in a frame is a global 
operation for all channel types: if you want to change the video layout you 
need to change the global layout. So the operator would have to deal with data 
spread over multiple layers.

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.

> source('#a,'b,'c) ?
> -------------------
>
>                 Key: LS-518
>                 URL: http://dev.sourcefabric.org/browse/LS-518
>             Project: Liquidsoap
>          Issue Type: Improvement
>          Components: Liquidsoap
>    Affects Versions: 1.0
>            Reporter: Romain Beauxis
>            Priority: Important
>
> 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..

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://dev.sourcefabric.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Savonet-devl mailing list
Savonet-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-devl

Répondre à