I've recently updated from 1.1.11 to version 2.0.2 to see if there has been any improvements or new features to VLC however I would like to address some problems I have encountered.
For some reason version 2.0.2 is using approximately 10% more CPU load than 1.1.11 while playing h.264 / he-aac content.
While I would expect CPU usage to vary slightly between different versions of VLC I think 10% is quite a considerable jump.
I have no video enhancements enabled with default settings so I assume this has something to do with the decoding libraries.
My CPU is a P4 @ 1.60GHZ which granted isn't fast by today's standards however this doesn't excuse VLC higher CPU usage for performing the same task as previous versions.
VLC stalls when playing VOB files created by my Cyberhome DVD video recorder (DVR-1600) even when using VLC in DVD mode, however Windows Media Player, Power DVD and Mplayer had no problems.
If I remux the VOB file into an mpeg-2 file VLC play without problems it would appear something inside the VOB container is causing problems.
(My next problem involves a video encoder which I'll refer as T* apparently posting names of non-open source encoders will get you banned although in fairness this one is part freeware part commercial)
VLC also stalls after 2 seconds of playing MPEG-1 files encoded by T* if Bitrate was set to 1500 kbits/sec however when set to 1000 kbits/sec it does not stall playback, other video players i.e. Windows Media Player, Mplayer and PowerDVD are unaffected.
If I encode MPEG-1 video using ffmpeg with the same settings as T* then I have no problems with playback using VLC.
Interestingly if I demux the video stream generated by T* then it opens and plays fine in VLC without stalling.
I've always had problems with VLC and T* for as long as I can remember I really hope VideoLAN could fix this rather annoying bug.
If VideoLAN would like some sample files to demonstrate these problems let me know.
Richard S.