So, what you are saying if it is MPEG2, it is better to use DGIndex and friend than FFMS, even if FFMS can read the file?
So, can I put it like this? Even when the extension suggests that it is not MPEG2, still try it:
Code:
try{MPEG2Source(*.whateverextension)}
catch(errmsg){FFVideoSource(*.whateverextension)}
(the trying does not make sense in some obvious cases but it is easier to code than testing various file extensions)
Are there any important about the and friends area? For example I understand MPEGDecoder does not require indexing, which would be good for my "automagic" stuff. However are there any disadvantages?