I'm having mediainfo hanging on some videos -- running the command under strace I see that the program is in a loop, continually lseek-ing to the same position in the file. I added some debugging statements to
(modified version attached) to print out some relevant numbers in File::GoTo and File::Position_Get, the output is
jjg@banach:~/MediaInfo_CLI_GNU_FromSource$ MediaInfo/Project/GNU/CLI/mediainfo ~/mycc_125_sg1.mxf File::Position_get 0 File::Position_get 0 FromBegin File::GoTo 3174247472 File::Position_get 3174247472 FromBegin File::GoTo 12288 File::Position_get 12288 FromBegin File::GoTo 12288 File::Position_get 12288 FromBegin File::GoTo 12288
and then repeats forever.
This is on Linux, latest MediaInfo_CLI_GNU_FromSource, compiled with gcc 4.7.2 (Ubuntu/Linaro 4.7.2-2ubuntu1).
I would be happy to assist in the resolution of this, but unfortunately I am not able to provide a copy of the problem file (due to customer confidentiality), so this would need to be "remote debugging", which is always painful, I know.