diff --git a/src/add-ons/media/plugins/matroska/libMatroskaParser/MatroskaParser.c b/src/add-ons/media/plugins/matroska/libMatroskaParser/MatroskaParser.c index b2c1e1e877..81076e0b61 100644 --- a/src/add-ons/media/plugins/matroska/libMatroskaParser/MatroskaParser.c +++ b/src/add-ons/media/plugins/matroska/libMatroskaParser/MatroskaParser.c @@ -532,7 +532,7 @@ static ulonglong readSize(MatroskaFile *mf) { static inline longlong readVLSInt(MatroskaFile *mf) { static longlong bias[8] = { (1<<6)-1, (1<<13)-1, (1<<20)-1, (1<<27)-1, - (1<<34)-1, (1<<41)-1, (1<<48)-1, (1<<55)-1 }; + (1LL<<34)-1, (1LL<<41)-1, (1LL<<48)-1, (1LL<<55)-1 }; int m; longlong v = readVLUIntImp(mf,&m);