URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 59860
[ Назад ]

Исходное сообщение
"tvtime и SECAM D"

Отправлено dr0m0k , 07-Сен-05 19:40 
пытаюсь настроить тв-тюнер Pinnacle PCTV PRO под linux... пробовал xawtv и tvtime - проблема везде одна. большая часть каналов у нас вещают в стандарте  SECAM D и в виндовой проге такой стандарт есть, а вот в линуксовых нет :( - либо PAL, тогда показывает, но ЧБ, либо SECAM (без D) - тогда вроде что-то проскакивает, но ничего не видно и не слышно... что делать не соображу и найти не могу нигде... ХЕЛП!

Содержание

Сообщения в этом обсуждении
"tvtime и SECAM D"
Отправлено Hawk , 08-Сен-05 12:48 
он же на вт878? Если да - смотри точно параметры, которые необходимо передавать модулю вт878 при загрузке. Скорее всего параметры по умолчанию не соответствуют твоему железу. Документация к модулю есть в /usr/src/linux/Documentation. Для просмотра я пользовался KdeTV - ИМХО the Best


"tvtime и SECAM D"
Отправлено Zawullon , 15-Сен-05 02:00 
>либо PAL, тогда показывает,но ЧБ, либо SECAM (без D)
Я два дня парился с сабжем (AverTV305 после перехода на Gentoo перестала показывать SEKAM-каналы, с PAL-же все было путем)
Начал рыть ядро, наткнулся на интересный код (для 2.6.13):
/* get more precise norm info from insmod option */
static int tuner_fixup_std(struct tuner *t)
{
.....
    if ((t->std & V4L2_STD_SECAM) == V4L2_STD_SECAM) {
        switch (secam[0]) {
        case 'd':
        case 'D':
        case 'k':
        case 'K':
            tuner_dbg ("insmod fixup: SECAM => SECAM-DK\n");
            t->std = V4L2_STD_SECAM_DK;
            break;
        case 'l':
        case 'L':
            tuner_dbg ("insmod fixup: SECAM => SECAM-L\n");
            t->std = V4L2_STD_SECAM_L;
            break;
        }
    }

    return 0;
}

во всех мануалах написано, что надо передавать параметр secam=d, но кажись надо secam=K (K - большая), соответственно подправили modules.conf

.....
# TVTuner support
alias char-major-81 videodev
alias char-major-81-0 saa7134
options tda9887 secam=K port2=0 port1=1
.....

Все заработало :)
ЗЫ - я не кожу на Сях - я паскальщик


"tvtime и SECAM D"
Отправлено Zawullon , 16-Сен-05 23:14 
По поводу вышестоящей моей мессаги. Должно работать при secam=d,D,k,K
Но работает, почему-то только при K. Я узнал про синтаксис оператора switch только сегодня, но почему тогда не работают остальные параметры?