2009-12-11, 09:27
billyad2000 Wrote:mediainfo.dll is the library that returns media information about a file, this includes things such as codecs, resolution, aspect, scantype etc.
MC stores this information within the nfo files and some XBMC skins use these tags to display the above information about media.
You will find that it works without issue for normal media files (avi, mpg etc) but an IFO file is not a media container as such, it is a disk container that needs to be opened to read the media within. I suspect that mediainfo.dll actually extracts the whole file to obtain the information, this can take a very long time, especially if the file is located accross a network.
Ok…thanks for the info.
As a side note: I don’t know if you have considered different types of work-arounds to remedy the issue with disk images and the library but I was wondering if you have considered adding code to mount the ISO as a virtual disk with-in MC before allowing the library to analyze it for its content…this would hide the fact that the ISO is a disk image as opposed to a video container (which evidently the library has no probles analyzing….I wouldn’t know …my entire media collection is stored in DVD ISO image files) from the library and allow for it to more efficiently analyze the contents without causing MC to hang…or perhaps you could just hard code MC to not allow the library to analyze ISO files…
Keep up the great work,
Slice