Hi!
I encoded several videos with the x264 encoder (using Avidemux). Always when I chose "Strict" or "Non-Strict" for the option "B-Frames as reference" (documentation here), vlc lagged when it played the video. I measured it with Fraps, so this is true.
This is not a problem of too less resources. The cpu load is at 10-20% during play and it's even lower when i enable the experimental gpu-decoding. In addition to that, the harddisk idles and i have 2 gigabytes of free ram. By the way, my system is out of core 2 duo @2,6ghz, radeon hd 5670 (with newest drivers) on windows vista 32 bit. My vlc version is 1.1.4, Avidemux is the newest version 2.5.3.
Seems like vlc media player does not work correctly with videos that use b-frames as reference in h.264. I tried other players (smplayer portable, XMBC), which are able to play the video correctly. I also gave some other people the video to make sure, it's not just a bug on my system. They have the same problem with vlc.
Thank you for help in advance!
b-frame