Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

H.264 playback on Linux is a nightmare. Libavcodec can only do single-threaded decoding, which makes playing 1080p content practically impossible. Even my 3.2Ghz Core 2 Duo can't keep up in scenes full of motion or film grain. The same files play fine in Quicktime on my 2Ghz Macbook.

In addition, many postprocessing options are inefficient and actually decrease video quality. For example: the default settings in both VLC and XBMC cause video to slowly get blockier and oversaturated until a new keyframe comes in. Again, the same videos look fine when played in Quicktime, and I've seen this issue across platforms.

Another problem I've had is that I'll often see a single row of green pixels at the bottom of the screen. It's probably caused by some sort of off-by-one error.

All of these sorts of annoyances accumulate to become infuriating. No commercial product would be released in such a state.



Up until you claimed "No commercial product would be released in such a state.", it sounded like you knew what you were talking about! ;-)


I use mplayer with vdpau (nvidia gpu acceleration) on my Athlon II X2 240 and it happily plays 1080p.


Only certain newer graphics cards from Nvidia and S3 support VDPAU. If you have Intel or ATI/AMD graphics, you're SOL.

Also, the feature isn't auto-detected in any player I've used. You have to know that your card and player support VDPAU, and know how to enable it.


Every nvidia card since the GeForce 8xxx series beginning supports vdpau (save for a few exceptions), and even a few from the 7xxx series.

And if you don't have nvidia, sucks to be you for buying from a video card mfg that doesn't make nice things for its users.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: