[vlc-devel] Video XP bug on VLC 1.2

Jean-Baptiste Kempf jb at videolan.org
Thu Dec 8 02:27:51 CET 2011


So, tonight, I took quite some time to understand what was
happening on the #5527 bug, meaning no video or very few video, with a
very strong deadlock on Windows XP.

As you might know, this was one of biggest issue of VLC 1.2.x on
Windows.

So, tonight, I installed XP, and that took a few hours (3 or so, even
starting from SP3 MSDN) to have a working setup (using the new HDD
bought for the white Macbook) on my desktop machine.

Audio was crashing quite a lot, but with --no-audio, reproduction of the
bug was quite easy to get.

Trying all the video output changed barely anything...

Then, I remembered the issues we were having with the webplugin, and I
deactivated the -mt of libavcodec... Forcing the thread-count to 1 fixed
it, indeed.

Therefore, updating to latest libavcodec (after the win32 thread commit)
+ a full contribs recompile, fixed it partially for me:
 - Usually, it works. Sometimes, it doesn't. Sometimes in the same
   instance, it works, then not.
 - Seeking is a way to kill it quite often.
 - Deactivating audio helps, but doesn't make it working all the time.
 - Forcing 2 threads (on a QuadCore) makes it less bad, but not
   perfectly.

Here is the report I could make.

Patches and cool ideas are welcome.
I can help testing now.

-- 
Jean-Baptiste Kempf
http://www.jbkempf.com/ - +33 672 704 734
Sent from my Electronic Device



More information about the vlc-devel mailing list