misc
qmL: add hasAudio hasVideo. wrong result if auto load
better error handling about format, resource and codec error.