Microsoft Visual C++ Runtime Library error with VideoLan

Hi there,
On my Windows Vista I have this kind of errors, but the most recent is one from VLC Player, and now the player is not working at all. Can anyone help me please with these kinds of errors ? How can I prevent them to appear in the future ?
Thank you experts !

Assertion failed!
Program: C:Program FilesVideoLANVLCvlc.exe
File: ../../src/KaxCluster.cpp
Line: 279
Expression: bPreviousTimecodeIsSet
For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts
(Press Retry to debug the application – JIT must be enabled)
Abort Retry Ignore
