The file prober in FFmpeg expects that when the read function reaches end of file, it returns AVERROR_EOF, not zero. Otherwise, it will loop endlessly until the process is terminated. Fixes #217. Signed-off-by: Christopher Snowhill <kode54@gmail.com>