Just one more thing on this topic. I did a small change yesterday in order to clarify things a bit, but in the end it does have a slight impact for users: it (sometimes) avoids the need for type annotations.
For example, if you just write the following: output.pulseaudio(fallible=true, audio_to_stereo(input.harbor(port=9999,"test.ogg"))) You'll see (at log level 4, or just by running tests) that the harbor input receives type source(1+*,0,0), because it's directly inherited from the type audio_to_stereo(), which wasn't possible with earlier more restrictive types. Cheers, -- David ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Savonet-users mailing list Savonet-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/savonet-users