video codec library of c++11