Перегрузил машину и чудесный xawtv больше не работает.
Железка: тюнер avermedia tv studio 203, видеокарта - nvidia geforce 5600 XT, дрова 1.6111 и работает (т.е. glxinfo все выдает как надо, модуль грузится и т.п.)
Xawtv выдает такую хрень:
This is xawtv-3.93, running on Linux/i686 (2.6.8-1.624.root)
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 12 (X_ConfigureWindow)
Value in failed request: 0x0
Serial number of failed request: 415
Current serial number in output stream: 418
"Ладно", - подумал я: "может что побилось, бывает".
Было уже что-то такое и я тупо накатил с replacepkgs свой xawtv, затем иксы. Не заработало.
Попробовал v4l-conf запустить. Все нашлось:
v4l-conf: using X11 display :0.0
dga: version 2.0
mode: 1152x864, depth=24, bpp=32, bpl=5120, base=0xd0000000
/dev/video0 [v4l2]: configuration done
Запускаю mplayer - он показывает телек, пускает поток через xv и грузит проц, собака (кстати, кто даст свою строчку на mplayer? интересно)
Т.е. все железяки пашут.
Проблема в том, что я ничего не менял вообще - был занят с этим faq.
Прошелся поиском по google - ничего полезного.
Ни у кого не было?
Сделано так потому, что у нас половина каналов в PAL, половина в SECAM, а сказать одному mplayer'у какие каналы в каком стандарте пока что нельзя. В результате написан скрипт, перепускающий mplayer в нужном режиме по списку каналов, заложенному в файл :-)