new 2.1 feature. sort by album title for mac. it's ridiculous that in 2013 I can't order my music by album name.
Most video players are rather dumb - they just decode the file and display it on the screen. Hardware decoding is perfectly suited to this task, as it can be done completely on the GPU.
VLC, on the other hand, has an entire pipeline that it sends the video down. That's where the "LAN" in VLC comes from, and it allows them to do random post-processing effects, etc. on the videos. However, at least some of that can only be done on the CPU, which means that after VDPAU finishes decoding on the GPU, it gets sent back to the CPU, the rest of the processing is done there, and then it gets sent back to the GPU again to finally be displayed on the screen.
Which means it is completely expected that you'd see higher CPU usage in VLC. Now, presumably they should be able to optimize that out - see if any further processing is necessary and in the common case just display directly on the screen like other players do. But i'm guessing that isn't easy given the architecture they have written into VLC.
I was so shocked when I discovered that VLC did not support it after I got VDPAU on UVD to run...
Of course all other improvements are also welcome.
As smitty explained, it's the architecture. This is exactly why you use mplayer and not VLC (or god forbid, gstreamer).