[ 
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

Répondre à