собирал драйвер для китайского USB-тюнера

В конце концов собрал. Работает. Но в целом ситуация довольно раздражающая. На официальном сайте linuxtv.org английским по белому написано, что железка с этим тюнером  в линуксе не работает:

There are a number of devices based on the TDA18218HK tuner chip currently not working in Linux but work is being done by subscribers of the gmane.linux.drivers.video-input-infrastructure group.

Так вот, это неправда. Патч для этого тюнера, написанный неким Nikola Pajkovsky из RedHat, существует как минимум с февраля. Вот только он накладывается почему-то не на обычные исходники ядра. И даже не на родные исходники v4l с linuxtv.org. А только на отдельную уже сильно пропатченную ветку v4l для Afatech 9015, ведомую финским энтузиастом Antti Palosaari. Естественно, тоже примерно  февральской версии.  На текущую патч ставится только с применением кувалды и такой-то матери. Вручную, то есть.

Но таки работает, вопреки официальной документации. А когда его внедрят не то что в ядро, а хотя бы в основной v4l – загадка великая есть.

А ещё mplayer почему-то нифига не понимает H.264 с 50 кадрами/с, в котором вещают добрые ирландцы. И показывает их как 25, отчего сначала изображение замедленно дёргается, а потом mplayer ругается на неправильное устройсто жизни, потому что у него буфера кончаются.

Что смешно, vlc, который, кажется, применяет для декодирования H.264 те же самые ffmpeg’овые библиотеки, это видео показывает нормально.

А ещё почти все телеканалы идут с субтитрами. Sky  со спутника, кстати, тоже. Очень полезно для изучения языка в процессе просмотра фильмов.

Ну и заодно, если кому интересно, технические подробности нынешнего вещания в DVB-T в Дублине:

Вещание идёт на двух частотах с совершенно одинаковым списком каналов. Во входном формате для scan:

T 738000000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 737833000 8MHz 2/3 NONE QAM64 8k 1/32 NONE

Каналы такие:

Теле:

RTÉ 1: SID 1101, PMT PID 1901, VPID 1101, APID 1201 eng + 1211 nar, teletext PID 1301, DSM-CC PID 1001
RTÉ 2: SID 1102, PMT PID 1902, VPID 1102, APID 1202 eng + 1212 nar, teletext pid 1302, DSM-CC PID 1001
RTÉNL 1: SID 1103, PMT PID 1903, VPID 1103, APID 1229 eng + 1203 iri + 1213 nar, teletext pid 1303, DSM-CC PID 1001 – показывает матрас и пищит
TG 4: SID 1104, PMT PID 1904, VPID 1104, APID 1204 iri + 1214 nar, teletext pid 1304
RTÉ News Now: SID 1105, PMT PID 1905, VPID 1105, APID 1205 eng, DSM-CC PID 1001
RTÉNL 2: SID 1106, PMT PID 1906, VPID 1106, APID 1228 eng + 1206 nar, DSM-CC PID 1001 – показывает матрас высокого разрешения (1440×1080) и щёлкает.

Радио:

RTÉ Radio 1: SID 1226, PMT PID 1921, APID  1226 eng
RTÉ 2FM: SID 1227, PMT PID 1922, APID 1227 eng
RTÉ Lyric FM: SID 1228, PMT PID 1923, APID 1228 eng
RTÉ Raidió na Gaeltachta: SID 1229, PMT PID 1924, APID 1229 iri
RTÉ Radio 1 Extra: SID 1230, PMT PID 1925, APID 1230 eng
RTÉ Pulse: SID 1231, PMT PID 1926, APID 1231 eng
RTÉ 2XM: SID 1232, PMT PID 1927, APID 1232 eng
RTÉ Choice: SID 1233, PMT PID 1928, APID 1233 eng
RTÉ Gold: SID 1234, PMT PID 1929, APID 1234 eng
RTÉ Chill / RTÉ Junior: SID 1235, PMT PID 1930, APID 1235 eng

This entry was posted in Unix, Высокие технологии and tagged , . Bookmark the permalink.

Leave a Reply