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
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
