Jason Tackaberry wrote:
> On Sun, 2008-04-06 at 10:52 +0200, Duncan Webb wrote:
>> |       <file id="file1">Batman_Dead_End.mpg
>> |         <mplayer>
>> |           <option name="vf" value="crop=704:272:8:102"/>
>> |           <option name="vf" value="scale=720:576"/>
>> |         </mplayer>
>> |       </file>
> 
> For common options (crop, scale, deinterlace, gamma correction), it'd be
> better if these things where generic options that had specific
> implementations in the backend, as opposed to tying options to a
> specific player.
> 
> I'm thinking more about freevo 2 compatibility here.


I thought about this, but it does have one big problem, when mplayer, 
xine or vlc changes options then the code need changing and then it 
become dependent on the version of the player used. An advantage is it 
move the responsibility of correct options from the developers to the 
users :-)

I was only an example, as crop detection is already built into "freevo 
cache" but nothing happens with the results and it is turned off by 
default. As you say common options it should be quite practical to have 
stuff like:

|       <file id="file1">Batman_Dead_End.mpg
|         <deinterlace value="on"/>
|         <mplayer>


Gamma correction needs to be an event driven setting while the player is 
running so that the changes can be seen and it possible needs doing for 
a directory tree, most TV recordings will need the same gamma corrections.

Duncan

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Register now and save $200. Hurry, offer ends at 11:59 p.m., 
Monday, April 7! Use priority code J8TLD2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to