a C++ libary to parse EBML files