[ http://dev.sourcefabric.org/browse/LS-510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15796#action_15796 ]
David Baelde commented on LS-510: --------------------------------- This sounds good to me. It seems natural to split them in two as you propose. The pre-processing tasks should be accumulated and only applied after that the usual resolution steps are done. That being said there are some difficulties. First, the pre-processing needs to be parsed before being accumulated/delayed. For example, suppose annotate was treated as a pre-processor: we still need to run the parser that is specific to annotate to analyze annotate:foo="bar":http://bla/blah and extract http://bla/blah. It's no big deal, we just need to separate parsing from execution, at least for pre-processors. I think there were also some things to clarify regarding temporary files, and whether pre-processors can work destructively on a file. Finally, will all this be available nicely through the scriping interface? > Three-stage request preparation > ------------------------------- > > Key: LS-510 > URL: http://dev.sourcefabric.org/browse/LS-510 > Project: Liquidsoap > Issue Type: New Feature > Components: Liquidsoap > Affects Versions: 1.0 > Reporter: Romain Beauxis > Priority: Major > Fix For: NEAR FUTURE > > > Requests resolution should be split in two: > * Request resolution, possibly downloading an external file > * Request pre-processing, including start/stop cut, audio and video filters > etc.. > * Request preparation, mainly detecting the correct decoder. > This would allow to integrate some protocols such as (not existing yet) > start/stop cue points or replaygain metadata with distant files. -- 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 ------------------------------------------------------------------------------ Fulfilling the Lean Software Promise Lean software platforms are now widely adopted and the benefits have been demonstrated beyond question. Learn why your peers are replacing JEE containers with lightweight application servers - and what you can gain from the move. http://p.sf.net/sfu/vmware-sfemails _______________________________________________ Savonet-devl mailing list Savonet-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/savonet-devl