На днях решил начать борьбу с мерзостным дёрганием картинки при смещении камеры в фильмах.
Мерзостное дёргание присутствует на всех виденных мной источниках: в линуксе (mplayer и kaffeine), в MacBook Pro (стандартный макосёвый DVD проигрыватель) и на довольно дорогом железном DVD-плеере
Но недавно вспомнил, что у nvidia в доке были слова motion compensation. С помощью гугла и чьей-то мамы собрал xine с поддержкой xvmc, и поднял под ней лицензионный DVD.
Поток раскодирует однозначно карта, так как эта дрянь рисуется в оверлее, поверх всех окон, и мерзостно мигает при перемещении окна, плюс процессор не занят совсем
в /etc/X11/XvMCConfig прописана libXvMCNVIDIA_dynamic.so
15 минут пробы чудо-технологии показали следующее:
1. на смещении панорамных видов эта дрянь дёргается сильнее, чем вариант через софтовый декодер + xv
2. при показе/скрытии любой текстовой информации (времени, субтитров) оно немилосердно мигает
3. качество раскодировании неимоверно мерзотное. Такое ощущение, что смотришь экранку, а не лицензионный DVD
Теперь, собственно, вопрос: xvmc для NVidia у кого-то работает по-человечески? Гугель вменяемого ничего не рассказал, то есть либо я что-то натупил, либо xxmc видео выход не работает нормально ни у кого, и на него забили болт