On Friday 01 December 2006 21:42, Jason Tackaberry wrote:
> I think rather than base the decision on codecs and/or extensions, we
> should look instead at more higher level requirements and capabilities.
> Maybe we can rank each capability.  For example, something like:
>
>         Capability       Player     Rank
>         ----------       --------   ----
>         CAP_DVD_MENUS    mplayer    2
>         CAP_DVD_MENUS    gstreamer  7
>         CAP_DVD_MENUS    xine       10
>         CAP_DEINTERLACE  mplayer    5
>         CAP_DEINTERLACE  gstreamer  3
>         CAP_DEINTERLACE  xine       9
>
> Given an mrl to play, we query it with kaa.metadata and find out what it
> is.  Is it interlaced?  A DVD?  What capabilities do we need in the
> player to play the file.  Then tally up the rank for each required
> capability and pick the highest one.
Nice idea.  However, from a mathematical perspective, one would probably have 
to weight the different capabilities, anyhow it will be quite difficult to 
find the right ranks (and/or weights) which result in "sensible" player 
choices.

> And even then, how can we be sure.  For example maybe it is a corrupt
> video file that otherwise uses standard, well-supported stuff (xvid and
> mp3 say) that mplayer has a workaround for, and so plays in mplayer,
> meanwhile crashes the other players.
Then one idea could be to transform the "extension list" Dischi originally 
wrote about into a CAP_FILE_AVI, CAP_FILE_MOV, ...

-- 
Ciao, /  /                                                    .o.
     /--/                                                     ..o
    /  / ANS                                                  ooo

Attachment: pgpToBpKAe9ca.pgp
Description: PGP signature

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to