TV tuner

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
wassalam
рядовой
Сообщения: 22
Зарегистрирован: 2009-01-06 22:13:27

Re: TV tuner

Непрочитанное сообщение wassalam » 2009-06-07 20:37:46

Вот может пригодиться.. У меня даже Фри 6,3 или 6,4 второй системой стоит... Только как там чего выкатывать не помню
Вложения
behold2.jpg
behold.jpg

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: TV tuner

Непрочитанное сообщение paradox » 2009-06-07 20:47:27

ну это кстати копия как у меня
токо у меня 609FM
но тоже Air RF тюнер MK3
так что скриш шоты почти похож

мне интересны другие тюнеры у кого на руках из разряда бихолдеров....
что бы RDS например был
или Hardware MPEGx декодеры...

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: TV tuner

Непрочитанное сообщение Fastman » 2009-06-09 17:46:35

Сорре.. тока выбрался из анабиоза.
Доберусь до домашней тачки с тюнером - выложу все че просили...
Главное в жизни здоровье и любовь, остальное я все куплю.

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

Re: TV tuner

Непрочитанное сообщение LizardOfOzz » 2009-06-09 22:53:29

Paradox, у меня тюнеры beholder x7. В рамках данного проекта завести их под фрёй поможешь?

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: TV tuner

Непрочитанное сообщение paradox » 2009-06-09 22:55:44

дай инфу что я попросил
с винды хотя бы как выше

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: TV tuner

Непрочитанное сообщение princeps » 2009-06-10 9:16:10

Оказывается ни хрена у меня не все 609. три разных авер-медиа, один Beholder 507, один 409
609-й бехолдер на боевом дежурстве только один :(. Другие, видимо, где-то в шкафах валяются.
Из свойств устройства:
Behold TV 609 FM
PCI\VEN_1131&DEV_7133&SUBSYS_60905ACE&REV_D1
PCI\VEN_1131&DEV_7133&SUBSYS_60905ACE
PCI\VEN_1131&DEV_7133&CC_048000
PCI\VEN_1131&DEV_7133&CC_0480
Из бехолдеровской проги, раздела "О тюнере":
Наименование тюнера Behold TV: Beholder TV 609 FM
Поддерживаемые функции:
Analog TV
Analog TV NICAM/A2 stereo decoder
Analog FM Radio
Analog audio DSP
Advanced Remote & power Control (ARPC)
Другие функции с крестиками, в т.ч. RDS decoder
WDM-устройство: Beholder A/V Capture (SAA7135) [Slot 2]
Bus interface: PCI 2.2
Bus controller: NXP (Philips) SAA7135HL/203
Analog A/V decoder: NXP (Philips) SAA7135HL/203
AIR/Cable RF tuner: Mk3
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: TV tuner

Непрочитанное сообщение paradox » 2009-06-10 13:13:36

ну 609FM
это такой же как и ты мне отправил

а вот насчет аверов
покажи их pci id

а в шкафах тоже бихолдеры пыляться?

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: TV tuner

Непрочитанное сообщение princeps » 2009-06-10 15:09:02

бехолдеры, но такие же, как я тебе послал. Я их одной партией купил, специально чтоб к единообразию привести, да руки не дошли повтыкать в компьютеры.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

Re: TV tuner

Непрочитанное сообщение LizardOfOzz » 2009-06-10 16:29:49

paradox писал(а):дай инфу что я попросил
с винды хотя бы как выше
Поставил майский 8.0-Current (может надо было 7.1-Release ?),
вот с него dmesg и

pciconf -lvcb.

Код: Выделить всё

none2@pci0:2:9:0:       class=0x048000 card=0x75955ace chip=0x71331131 rev=0xd1 hdr=0x00
    vendor     = 'Philips Semiconductors'
    device     = 'Philips SAA7135hl ENLTV TV/Radio Tuner'
    class      = multimedia
    bar   [10] = type Memory, range 32, base 0xfeafb800, size 2048, enabled
    cap 01[40] = powerspec 2  supports D0 D1 D2 D3  current D0
А вот скрин из виндов:
Вложения
behold-tv-x7.JPG

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: TV tuner

Непрочитанное сообщение paradox » 2009-06-10 16:33:24

нет
покажи скрин из виндов в программе ТВ бихолдера
последний пунк
смотри как
wassalam » 2009-06-07 20:37:46
сделал

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

Re: TV tuner

Непрочитанное сообщение LizardOfOzz » 2009-06-10 17:23:16

paradox писал(а):нет
покажи скрин из виндов в программе ТВ бихолдера
последний пунк
смотри как
wassalam » 2009-06-07 20:37:46
сделал
Что-нибудь ещё?
Вложения
behold-tv-x7-about.JPG

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: TV tuner

Непрочитанное сообщение paradox » 2009-06-10 17:27:59

да
попробуй saa_* поставить из шапки
и кинешь сюда
резальтат i2c_scan и i2c_dump с патчем что я выше показал

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

Re: TV tuner

Непрочитанное сообщение LizardOfOzz » 2009-06-10 22:41:24

paradox писал(а):да
попробуй saa_* поставить из шапки
и кинешь сюда
резальтат i2c_scan и i2c_dump с патчем что я выше показал
Не собирается. =(

Код: Выделить всё

Warning: Object directory not changed from original /tmp/saa/kmod
awk -f @/tools/makeobjops.awk @/dev/iicbus/iicbus_if.m -h
awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h
cc -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c saa713x.c
cc -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c saa713x_i2c.c
cc -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c saa713x_video.c
saa713x_video.c: In function 'saa_videodev_open':
saa713x_video.c:1030: error: invalid operands to binary &
saa713x_video.c: In function 'saa_videodev_close':
saa713x_video.c:1042: error: invalid operands to binary &
saa713x_video.c: In function 'saa_videodev_ioctl':
saa713x_video.c:1069: error: invalid operands to binary &
saa713x_video.c: In function 'saa_videodev_mmap':
saa713x_video.c:1392: error: invalid operands to binary &
*** Error code 1

Stop in /tmp/saa/kmod.
Это как-то лечится или мне надо ставить FreeBSD-6 ?

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: TV tuner

Непрочитанное сообщение paradox » 2009-06-10 22:53:04

все лечиться

а ну покажи
vi +1030 saa713x_video.c

на какую строку оно указывает
и фрагмент покажи

и какой у тебя куррнет? какой давности

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: TV tuner

Непрочитанное сообщение paradox » 2009-06-10 23:13:38

попробуй отдельно модуль собрать
paradox.lissyara.su/saa/kmod.tar.bz2

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

Re: TV tuner

Непрочитанное сообщение LizardOfOzz » 2009-06-10 23:22:34

paradox писал(а):все лечиться

а ну покажи
vi +1030 saa713x_video.c

на какую строку оно указывает
и фрагмент покажи

и какой у тебя куррнет? какой давности
uname -a:

Код: Выделить всё

FreeBSD radio2.almaz.org 8.0-CURRENT-200905 FreeBSD 8.0-CURRENT-200905 #0: Mon May  4 23:25:09 UTC 2009     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
vi +1030 saa713x_video.c встал на строку "unit = minor(dev);" в фрагменте

Код: Выделить всё

static int
saa_videodev_open(DPTYPE dev, int oflags, int dtype, struct thread *td)
{
        struct saa_softc *sc;
        int unit;

        unit = minor(dev);
        sc = devclass_get_softc(saa_devclass, unit);
        //device_busy(devclass_get_device(saa_devclass, unit));
        return 0;
}

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

Re: TV tuner

Непрочитанное сообщение LizardOfOzz » 2009-06-10 23:24:19

paradox писал(а):попробуй отдельно модуль собрать
paradox.lissyara.su/saa/kmod.tar.bz2
#make

Код: Выделить всё

"Makefile", line 5: Could not find ../Makevars
make: fatal errors encountered -- cannot continue

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: TV tuner

Непрочитанное сообщение paradox » 2009-06-10 23:28:35

ой ***ля
замени этот архив тем модулем
и пересобирай еще раз уже в saa/

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

Re: TV tuner

Непрочитанное сообщение LizardOfOzz » 2009-06-10 23:28:55

LizardOfOzz писал(а):
paradox писал(а):попробуй отдельно модуль собрать
paradox.lissyara.su/saa/kmod.tar.bz2
#make

Код: Выделить всё

"Makefile", line 5: Could not find ../Makevars
make: fatal errors encountered -- cannot continue
Если подсунуть Makevars из saa_paradox.tar.bz2, то:

Код: Выделить всё

Warning: Object directory not changed from original /tmp/kmod
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
awk -f @/tools/makeobjops.awk @/dev/iicbus/iicbus_if.m -h
awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h
cc -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c saa713x.c
cc -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c saa713x_i2c.c
cc -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c saa713x_video.c
cc -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c saa713x_audio.c
saa713x_audio.c:441:5: error: "NOT_YET" is not defined
saa713x_audio.c: In function 'saa_audiodev_open':
saa713x_audio.c:468: error: invalid operands to binary &
saa713x_audio.c: In function 'saa_audiodev_close':
saa713x_audio.c:481: error: invalid operands to binary &
saa713x_audio.c: In function 'saa_audiodev_ioctl':
saa713x_audio.c:497: error: invalid operands to binary &
saa713x_audio.c: In function 'saa_audiodev_mmap':
saa713x_audio.c:611: error: invalid operands to binary &
*** Error code 1

Stop in /tmp/kmod.
upd: Я правильно понял, надо заменить директорию kmod в saa_paradox.tar.bz2 на содержимое kmod.tar.bz2?
Если так, то никаких изменений.
Последний раз редактировалось LizardOfOzz 2009-06-10 23:35:41, всего редактировалось 1 раз.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: TV tuner

Непрочитанное сообщение paradox » 2009-06-10 23:35:31

перетяни kmod.tar.bz2
и распакуйего в каталог saa/kmod
тоесть замени
и пересобери

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: TV tuner

Непрочитанное сообщение paradox » 2009-06-10 23:45:04

upd: Я правильно понял, надо заменить директорию kmod в saa_paradox.tar.bz2 на содержимое kmod.tar.bz2?
Если так, то никаких изменений.
я пофиксил перетяни kmod.

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

Re: TV tuner

Непрочитанное сообщение LizardOfOzz » 2009-06-11 0:02:52

paradox писал(а):
upd: Я правильно понял, надо заменить директорию kmod в saa_paradox.tar.bz2 на содержимое kmod.tar.bz2?
Если так, то никаких изменений.
я пофиксил перетяни kmod.
модуль ядра собрался после того, как я закомментил в файле saa713x_audio.c строки

Код: Выделить всё

#if NOT_YET
...
#endif
вот лог:

Код: Выделить всё

radio2# make
Warning: Object directory not changed from original /tmp/saa/kmod
cc -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c saa713x_audio.c
ld  -d -warn-common -r -d -o saa.kld saa713x.o saa713x_i2c.o saa713x_video.o saa713x_audio.o
:> export_syms
awk -f /sys/conf/kmod_syms.awk saa.kld  export_syms | xargs -J% objcopy % saa.kld
ld -Bshareable  -d -warn-common -o saa.ko saa.kld
objcopy --strip-debug saa.ko
radio2# make install
install -o root -g wheel -m 555   saa.ko /boot/kernel
kldxref /boot/kernel
mkdir -p /usr/include/dev/saa
install -C -o root -g wheel -m 444   saa713x_ioctl.h saa713x_reg.h  /usr/include/dev/saa
подгрузил модуль:

Код: Выделить всё

radio2# ls /dev
acd0            atkbd0          cuau1.init      kbd0            net1            random          ttyv0           ttyvb           urandom
acpi            audit           cuau1.lock      kbd1            net2            stderr          ttyv1           ttyvc           usb
ad0             bpf             dcons           kbdmux0         net3            stdin           ttyv2           ttyvd           usbctl
ad0s1           bpf0            devctl          klog            network         stdout          ttyv3           ttyve           xpt0
ad0s1a          console         devstat         kmem            nfs4            sysmouse        ttyv4           ttyvf           zero
ad0s1b          consolectl      dgdb            log             nfslock         ttyu0           ttyv5           ufsid
ad0s1d          ctty            dumpdev         lpt0            null            ttyu0.init      ttyv6           ugen0.1
ad0s1e          cuau0           fd              lpt0.ctl        pci             ttyu0.lock      ttyv7           ugen1.1
ad0s1f          cuau0.init      fido            mdctl           ppi0            ttyu1           ttyv8           ugen2.1
agpgart         cuau0.lock      geom.ctl        mem             ptmx            ttyu1.init      ttyv9           ugen3.1
ata             cuau1           io              net             pts             ttyu1.lock      ttyva           ugen4.1
radio2# kldload saa.ko
radio2# ls /dev
acd0            atkbd0          cuau1.init      kbd0            net1            random          ttyu1.init      ttyv9           ugen3.1
acpi            audit           cuau1.lock      kbd1            net2            saa0            ttyu1.lock      ttyva           ugen4.1
ad0             bpf             dcons           kbdmux0         net3            sau0            ttyv0           ttyvb           urandom
ad0s1           bpf0            devctl          klog            network         stderr          ttyv1           ttyvc           usb
ad0s1a          console         devstat         kmem            nfs4            stdin           ttyv2           ttyvd           usbctl
ad0s1b          consolectl      dgdb            log             nfslock         stdout          ttyv3           ttyve           xpt0
ad0s1d          ctty            dumpdev         lpt0            null            sysmouse        ttyv4           ttyvf           zero
ad0s1e          cuau0           fd              lpt0.ctl        pci             ttyu0           ttyv5           ufsid
ad0s1f          cuau0.init      fido            mdctl           ppi0            ttyu0.init      ttyv6           ugen0.1
agpgart         cuau0.lock      geom.ctl        mem             ptmx            ttyu0.lock      ttyv7           ugen1.1
ata             cuau1           io              net             pts             ttyu1           ttyv8           ugen2.1
radio2#
iic0 нету, но я и не грузил модуль iic.ko.
весь драйвер не собирается:

Код: Выделить всё

radio2# make
===> kmod (all)
Warning: Object directory not changed from original /tmp/saa/kmod
===> support (all)
gcc -I../kmod -DTUNER_APITYPE_PHILIPS -DTUNER_PAL -DTUNER_WR_I2CADDR=0xc0 -DTUNER_RD_I2CADDR=0xc1 -o dump_eeprom dump_eeprom.c
gcc -I../kmod -DTUNER_APITYPE_PHILIPS -DTUNER_PAL -DTUNER_WR_I2CADDR=0xc0 -DTUNER_RD_I2CADDR=0xc1 -o scan_i2c scan_i2c.c
cc -I../kmod -DTUNER_APITYPE_PHILIPS -DTUNER_PAL -DTUNER_WR_I2CADDR=0xc0 -DTUNER_RD_I2CADDR=0xc1 -c tuner_ctrl.c
gcc -I../kmod -DTUNER_APITYPE_PHILIPS -DTUNER_PAL -DTUNER_WR_I2CADDR=0xc0 -DTUNER_RD_I2CADDR=0xc1 -o set_channel set_channel.c tuner_ctrl.o
gcc -I../kmod -DTUNER_APITYPE_PHILIPS -DTUNER_PAL -DTUNER_WR_I2CADDR=0xc0 -DTUNER_RD_I2CADDR=0xc1 -o set_videoopt set_videoopt.c
gcc -I../kmod -DTUNER_APITYPE_PHILIPS -DTUNER_PAL -DTUNER_WR_I2CADDR=0xc0 -DTUNER_RD_I2CADDR=0xc1 -o tune_channels tune_channels.c tuner_ctrl.o
gcc -I../kmod -DTUNER_APITYPE_PHILIPS -DTUNER_PAL -DTUNER_WR_I2CADDR=0xc0 -DTUNER_RD_I2CADDR=0xc1 -o set_audioopt set_audioopt.c
gcc -I../kmod -DTUNER_APITYPE_PHILIPS -DTUNER_PAL -DTUNER_WR_I2CADDR=0xc0 -DTUNER_RD_I2CADDR=0xc1 -o flash_eeprom flash_eeprom.c
gcc -I../kmod -DTUNER_APITYPE_PHILIPS -DTUNER_PAL -DTUNER_WR_I2CADDR=0xc0 -DTUNER_RD_I2CADDR=0xc1 -o audio_looper audio_looper.c
gcc -I../kmod -DTUNER_APITYPE_PHILIPS -DTUNER_PAL -DTUNER_WR_I2CADDR=0xc0 -DTUNER_RD_I2CADDR=0xc1 -o audio_player audio_player.c
gcc -I../kmod -DTUNER_APITYPE_PHILIPS -DTUNER_PAL -DTUNER_WR_I2CADDR=0xc0 -DTUNER_RD_I2CADDR=0xc1 -o audio_setlineout audio_setlineout.c
gcc -I../kmod -DTUNER_APITYPE_PHILIPS -DTUNER_PAL -DTUNER_WR_I2CADDR=0xc0 -DTUNER_RD_I2CADDR=0xc1 -o video_printsts video_printsts.c
video_printsts.c: In function 'main':
video_printsts.c:29: warning: incompatible implicit declaration of built-in function 'printf'
gcc -I../kmod -DTUNER_APITYPE_PHILIPS -DTUNER_PAL -DTUNER_WR_I2CADDR=0xc0 -DTUNER_RD_I2CADDR=0xc1 -o set_gpio set_gpio.c
===> tvv (all)
"/usr/share/mk/bsd.compat.mk", line 35: warning: NOMAN is deprecated in favour of NO_MAN
Warning: Object directory not changed from original /tmp/saa/tvv
cc -I/usr/X11R6/include -I../kmod -DTVV_USE_MMXEXT -std=gnu99 -fstack-protector  -c tvv.c
In file included from tvv.c:13:
tvv.h:9:22: error: X11/Xlib.h: No such file or directory
tvv.h:10:23: error: X11/Xutil.h: No such file or directory
tvv.h:11:23: error: X11/Shell.h: No such file or directory
tvv.h:12:28: error: X11/StringDefs.h: No such file or directory
tvv.h:14:33: error: X11/extensions/XShm.h: No such file or directory
tvv.h:15:34: error: X11/extensions/Xvlib.h: No such file or directory
tvv.h:16:36: error: X11/extensions/xf86dga.h: No such file or directory
In file included from tvv.c:13:
tvv.h:62: error: expected specifier-qualifier-list before 'XtWorkProcId'
tvv.h:67: error: expected specifier-qualifier-list before 'XShmSegmentInfo'
tvv.h:89: error: expected specifier-qualifier-list before 'Window'
tvv.h:102: error: expected specifier-qualifier-list before 'XtAppContext'
tvv.h:128: error: expected ')' before '*' token
In file included from tvv.c:14:
tvv_clip.h:6: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'refresh_desktop'
tvv_clip.h:11: error: expected declaration specifiers or '...' before 'Window'
tvv.c:79: error: expected ')' before 'w'
tvv.c: In function 'main':
tvv.c:95: error: 'XSetWindowAttributes' undeclared (first use in this function)
tvv.c:95: error: (Each undeclared identifier is reported only once
tvv.c:95: error: for each function it appears in.)
tvv.c:95: error: expected ';' before 'cattr'
tvv.c:96: error: 'XWindowAttributes' undeclared (first use in this function)
tvv.c:96: error: expected ';' before 'wattr'
tvv.c:97: error: 'XEvent' undeclared (first use in this function)
tvv.c:97: error: expected ';' before 'e'
tvv.c:98: error: 'XErrorHandler' undeclared (first use in this function)
tvv.c:98: error: expected ';' before 'eh'
tvv.c:100: error: 'Screen' undeclared (first use in this function)
tvv.c:100: error: 'scr' undeclared (first use in this function)
tvv.c:106: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:106: warning: implicit declaration of function 'XtVaOpenApplication'
tvv.c:106: error: 'struct xinfo' has no member named 'xi_app'
tvv.c:110: error: 'applicationShellWidgetClass' undeclared (first use in this function)
tvv.c:112: warning: implicit declaration of function 'DefaultScreenOfDisplay'
tvv.c:112: warning: implicit declaration of function 'XtDisplay'
tvv.c:112: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:113: error: 'struct xinfo' has no member named 'xi_scr_width'
tvv.c:113: warning: implicit declaration of function 'WidthOfScreen'
tvv.c:114: error: 'struct xinfo' has no member named 'xi_scr_height'
tvv.c:114: warning: implicit declaration of function 'HeightOfScreen'
tvv.c:122: error: 'struct xinfo' has no member named 'xi_win_width'
tvv.c:123: error: 'struct xinfo' has no member named 'xi_win_height'
tvv.c:127: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:132: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:133: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:138: warning: implicit declaration of function 'XtAddEventHandler'
tvv.c:138: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:139: error: 'StructureNotifyMask' undeclared (first use in this function)
tvv.c:139: error: 'VisibilityChangeMask' undeclared (first use in this function)
tvv.c:140: error: 'ExposureMask' undeclared (first use in this function)
tvv.c:141: error: 'FALSE' undeclared (first use in this function)
tvv.c:142: error: 'event_handler' undeclared (first use in this function)
tvv.c:145: warning: implicit declaration of function 'XtVaSetValues'
tvv.c:145: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:146: error: 'XtNwidth' undeclared (first use in this function)
tvv.c:146: error: 'struct xinfo' has no member named 'xi_win_width'
tvv.c:147: error: 'XtNheight' undeclared (first use in this function)
tvv.c:147: error: 'struct xinfo' has no member named 'xi_win_height'
tvv.c:150: warning: implicit declaration of function 'XtRealizeWidget'
tvv.c:150: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:152: error: 'cattr' undeclared (first use in this function)
tvv.c:152: warning: implicit declaration of function 'BlackPixel'
tvv.c:152: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:153: warning: implicit declaration of function 'XChangeWindowAttributes'
tvv.c:153: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:154: warning: implicit declaration of function 'XtWindow'
tvv.c:154: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:155: error: 'CWBackPixel' undeclared (first use in this function)
tvv.c:158: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:161: warning: implicit declaration of function 'XSelectInput'
tvv.c:161: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:162: warning: implicit declaration of function 'DefaultRootWindow'
tvv.c:162: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:163: error: 'SubstructureNotifyMask' undeclared (first use in this function)
tvv.c:165: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:168: warning: implicit declaration of function 'XtAppNextEvent'
tvv.c:168: error: 'struct xinfo' has no member named 'xi_app'
tvv.c:168: error: 'e' undeclared (first use in this function)
tvv.c:169: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:170: warning: implicit declaration of function 'XtDispatchEvent'
tvv.c:171: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:172: error: 'ConfigureNotify' undeclared (first use in this function)
tvv.c:173: error: 'struct xinfo' has no member named 'xi_wm_parent'
tvv.c:181: error: 'struct xinfo' has no member named 'xi_set_clist_count'
tvv.c:183: error: 'struct xinfo' has no member named 'xi_set_clist'
tvv.c:184: error: 'wattr' undeclared (first use in this function)
tvv.c:185: error: 'eh' undeclared (first use in this function)
tvv.c:185: warning: implicit declaration of function 'XSetErrorHandler'
tvv.c:186: error: 'xgetwinattr_errorhandler' undeclared (first use in this function)
tvv.c:187: warning: implicit declaration of function 'XGetWindowAttributes'
tvv.c:187: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:194: error: 'IsViewable' undeclared (first use in this function)
tvv.c:195: error: 'struct xinfo' has no member named 'xi_set_clist'
tvv.c:196: error: 'struct xinfo' has no member named 'xi_set_clist'
tvv.c:198: error: 'struct xinfo' has no member named 'xi_set_clist'
tvv.c:200: error: 'struct xinfo' has no member named 'xi_set_clist'
tvv.c:203: error: too many arguments to function 'clipping_reconfigure'
tvv.c:204: error: 'struct xinfo' has no member named 'xi_win_mapped'
tvv.c:214: error: too many arguments to function 'clipping_reconfigure'
tvv.c:215: error: 'RectangleOut' undeclared (first use in this function)
tvv.c:217: error: too many arguments to function 'clipping_reconfigure'
tvv.c:218: error: 'struct xinfo' has no member named 'xi_win_mapped'
tvv.c:227: warning: implicit declaration of function 'XtAppMainLoop'
tvv.c:227: error: 'struct xinfo' has no member named 'xi_app'
tvv.c: In function 'alloc_defaults':
tvv.c:241: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:243: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:257: error: 'struct xinfo' has no member named 'xi_win_width'
tvv.c:258: error: 'struct xinfo' has no member named 'xi_win_height'
tvv.c:259: error: 'struct xinfo' has no member named 'xi_win_resetpending'
tvv.c:263: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:266: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:267: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:268: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:269: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c: In function 'parse_args':
tvv.c:282: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:285: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:296: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:312: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:313: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c: In function 'xv_setmodeinfo':
tvv.c:388: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:393: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:398: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c: In function 'dga_init':
tvv.c:427: error: 'Display' undeclared (first use in this function)
tvv.c:427: error: 'd' undeclared (first use in this function)
tvv.c:430: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:431: warning: implicit declaration of function 'DefaultScreen'
tvv.c:431: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:432: warning: implicit declaration of function 'XDGAQueryVersion'
tvv.c:435: warning: implicit declaration of function 'XF86DGAGetVideoLL'
tvv.c:436: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:437: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:439: warning: implicit declaration of function 'DefaultDepth'
tvv.c:443: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:444: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:452: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:456: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:460: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c: In function 'xv_init':
tvv.c:477: error: 'Display' undeclared (first use in this function)
tvv.c:477: error: 'd' undeclared (first use in this function)
tvv.c:478: error: 'XvAdaptorInfo' undeclared (first use in this function)
tvv.c:478: error: 'adp' undeclared (first use in this function)
tvv.c:490: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:491: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:509: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:510: warning: implicit declaration of function 'XvQueryAdaptors'
tvv.c:511: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:512: error: 'Success' undeclared (first use in this function)
tvv.c:518: warning: implicit declaration of function 'XvGrabPort'
tvv.c:518: error: 'CurrentTime' undeclared (first use in this function)
tvv.c:522: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:523: warning: implicit declaration of function 'XvFreeAdaptorInfo'
tvv.c:524: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:524: warning: implicit declaration of function 'XCreateGC'
tvv.c:524: error: 'struct xinfo' has no member named 'xi_win'
tvv.c: In function 'xv_multibuf_notify':
tvv.c:544: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:548: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:550: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:552: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:554: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:556: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:557: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:558: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:568: warning: implicit declaration of function 'XvShmPutImage'
tvv.c:568: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:569: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:570: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:571: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:572: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:574: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:576: error: 'struct xinfo' has no member named 'xi_win_width'
tvv.c:576: error: 'struct xinfo' has no member named 'xi_win_height'
tvv.c:577: error: 'False' undeclared (first use in this function)
tvv.c:577: error: 'Success' undeclared (first use in this function)
tvv.c:579: warning: implicit declaration of function 'XSync'
tvv.c:579: error: 'struct xinfo' has no member named 'xi_win'
tvv.c: In function 'xv_frame_notify':
tvv.c:588: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:590: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:591: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:592: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:600: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:601: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:602: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:603: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:604: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:606: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:608: error: 'struct xinfo' has no member named 'xi_win_width'
tvv.c:608: error: 'struct xinfo' has no member named 'xi_win_height'
tvv.c:609: error: 'False' undeclared (first use in this function)
tvv.c:609: error: 'Success' undeclared (first use in this function)
tvv.c:611: error: 'struct xinfo' has no member named 'xi_win'
tvv.c: In function 'terminate_notify':
tvv.c:621: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:622: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:623: warning: implicit declaration of function 'XFree'
tvv.c:623: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:624: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:626: warning: implicit declaration of function 'XShmDetach'
tvv.c:626: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:626: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:627: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:629: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:630: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c: In function 'start_video':
tvv.c:640: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:651: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:652: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:653: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:659: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c: In function 'stop_video':
tvv.c:672: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c: In function 'reset_viewport':
tvv.c:705: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:706: error: 'struct xinfo' has no member named 'xi_win_xpos'
tvv.c:707: error: 'struct xinfo' has no member named 'xi_win_ypos'
tvv.c:708: error: 'struct xinfo' has no member named 'xi_win_width'
tvv.c:709: error: 'struct xinfo' has no member named 'xi_win_height'
tvv.c:723: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:725: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:725: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:726: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:728: error: 'struct xinfo' has no member named 'xi_scr_width'
tvv.c:729: error: 'struct xinfo' has no member named 'xi_scr_width'
tvv.c:734: error: 'struct xinfo' has no member named 'xi_scr_height'
tvv.c:735: error: 'struct xinfo' has no member named 'xi_scr_height'
tvv.c:742: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:743: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:748: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:748: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:749: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:750: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:756: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:757: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:765: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:765: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:774: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:774: error: 'struct xinfo' has no member named 'xi_dgainfo'
tvv.c:781: error: 'struct xinfo' has no member named 'xi_win_width'
tvv.c:782: error: 'struct xinfo' has no member named 'xi_win_width'
tvv.c:783: error: 'struct xinfo' has no member named 'xi_win_height'
tvv.c:784: error: 'struct xinfo' has no member named 'xi_win_height'
tvv.c:790: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:792: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:793: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:794: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:796: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:797: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:798: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:800: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:801: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:805: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:808: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:809: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:812: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:815: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:818: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:820: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:821: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:822: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:827: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:827: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:828: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:829: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:830: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:830: error: 'False' undeclared (first use in this function)
tvv.c:831: warning: implicit declaration of function 'XShmAttach'
tvv.c:831: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:831: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:832: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:834: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:835: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:836: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:837: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:838: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:841: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:844: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:844: warning: implicit declaration of function 'XvShmCreateImage'
tvv.c:844: error: 'struct xinfo' has no member named 'xi_win'
tvv.c:845: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:846: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:849: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:850: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:851: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:853: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:853: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:856: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:860: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:861: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:863: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:864: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:867: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:870: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:871: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:906: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:911: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:912: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:925: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:933: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:935: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:945: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:946: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:953: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:960: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:968: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:976: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:978: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:983: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:1006: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c:1010: error: 'struct xinfo' has no member named 'xi_xvinfo'
tvv.c: At top level:
tvv.c:1018: error: expected ')' before 'w'
tvv.c:1138: error: expected ')' before '*' token
*** Error code 1

Stop in /tmp/saa/tvv.
*** Error code 1

Stop in /tmp/saa.
это он намекает, что нужно поставить XFree? =)

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: TV tuner

Непрочитанное сообщение paradox » 2009-06-11 0:06:24

а остальное и не нужно
нужные утилиты собрались

Код: Выделить всё

gcc -I../kmod -DTUNER_APITYPE_PHILIPS -DTUNER_PAL -DTUNER_WR_I2CADDR=0xc0 -DTUNER_RD_I2CADDR=0xc1 -o dump_eeprom dump_eeprom.c
gcc -I../kmod -DTUNER_APITYPE_PHILIPS -DTUNER_PAL -DTUNER_WR_I2CADDR=0xc0 -DTUNER_RD_I2CADDR=0xc1 -o scan_i2c scan_i2c.c
подгрузи iic
что бы появился интерфейс
и дай вывод этих утилит

в одной дамп
в другой скан

Аватара пользователя
LizardOfOzz
сержант
Сообщения: 165
Зарегистрирован: 2009-01-06 13:15:20
Откуда: Станция Восток
Контактная информация:

Re: TV tuner

Непрочитанное сообщение LizardOfOzz » 2009-06-11 0:11:22

Код: Выделить всё

radio2# ./dump_eeprom /dev/iic0
0[ffffffce],1[5a],2[ffffff95],3[75],4[54],5[20],6[0],7[0],8[0],9[0],10[0],11[0],12[0],13[0],14[0],15[1],16[ffffffff],17[ffffffff],18[ffffffff],19[ffffffff],20[ffffffff],21[ffffffff],22[ffffffff],23[ffffffff],24[ffffffff],25[ffffffff],26[ffffffff],27[ffffffff],28[ffffffff],29[ffffffff],30[ffffffff],31[ffffffff],32[ffffffff],33[ffffffff],34[ffffffff],35[ffffffff],36[ffffffff],37[ffffffff],38[ffffffff],39[ffffffff],40[ffffffff],41[ffffffff],42[ffffffff],43[ffffffff],44[ffffffff],45[ffffffff],46[ffffffff],47[ffffffff],48[ffffffff],49[ffffffff],50[ffffffff],51[ffffffff],52[ffffffff],53[ffffffff],54[ffffffff],55[ffffffff],56[ffffffff],57[ffffffff],58[ffffffff],59[ffffffff],60[ffffffff],61[ffffffff],62[ffffffff],63[ffffffff],64[ffffffff],65[ffffffff],66[ffffffff],67[ffffffff],68[ffffffff],69[ffffffff],70[ffffffff],71[ffffffff],72[ffffffff],73[ffffffff],74[ffffffff],75[ffffffff],76[ffffffff],77[ffffffff],78[ffffffff],79[ffffffff],80[ffffffff],81[ffffffff],82[ffffffff],83[ffffffff],84[ffffffff],85[ffffffff],86[ffffffff],87[ffffffff],88[ffffffff],89[ffffffff],90[ffffffff],91[ffffffff],92[ffffffff],93[ffffffff],94[ffffffff],95[ffffffff],96[ffffffff],97[ffffffff],98[ffffffff],99[ffffffff],100[ffffffff],101[ffffffff],102[ffffffff],103[ffffffff],104[ffffffff],105[ffffffff],106[ffffffff],107[ffffffff],108[ffffffff],109[ffffffff],110[ffffffff],111[ffffffff],112[ffffffff],113[ffffffff],114[ffffffff],115[ffffffff],116[ffffffff],117[ffffffff],118[ffffffff],119[ffffffff],120[ffffffff],121[ffffffff],122[ffffffff],123[ffffffff],124[ffffffff],125[ffffffff],126[ffffffff],127[ffffffff],128[ffffffff],129[ffffffff],130[ffffffff],131[ffffffff],132[ffffffff],133[ffffffff],134[ffffffff],135[ffffffff],136[ffffffff],137[ffffffff],138[ffffffff],139[ffffffff],140[ffffffff],141[ffffffff],142[ffffffff],143[ffffffff],144[ffffffff],145[ffffffff],146[ffffffff],147[ffffffff],148[ffffffff],149[ffffffff],150[ffffffff],151[ffffffff],152[ffffffff],153[ffffffff],154[ffffffff],155[ffffffff],156[ffffffff],157[ffffffff],158[ffffffff],159[ffffffff],160[ffffffff],161[ffffffff],162[ffffffff],163[ffffffff],164[ffffffff],165[ffffffff],166[ffffffff],167[ffffffff],168[ffffffff],169[ffffffff],170[ffffffff],171[ffffffff],172[ffffffff],173[ffffffff],174[ffffffff],175[ffffffff],176[ffffffff],177[ffffffff],178[ffffffff],179[ffffffff],180[ffffffff],181[ffffffff],182[ffffffff],183[ffffffff],184[ffffffff],185[ffffffff],186[ffffffff],187[ffffffff],188[ffffffff],189[ffffffff],190[ffffffff],191[ffffffff],192[ffffffff],193[ffffffff],194[ffffffff],195[ffffffff],196[ffffffff],197[ffffffff],198[ffffffff],199[ffffffff],200[ffffffff],201[ffffffff],202[ffffffff],203[ffffffff],204[ffffffff],205[ffffffff],206[ffffffff],207[ffffffff],208[ffffffff],209[ffffffff],210[ffffffff],211[ffffffff],212[ffffffff],213[ffffffff],214[ffffffff],215[ffffffff],216[ffffffff],217[ffffffff],218[ffffffff],219[ffffffff],220[ffffffff],221[ffffffff],222[ffffffff],223[ffffffff],224[0],225[0],226[0],227[0],228[ffffffff],229[ffffffff],230[ffffffff],231[ffffffff],232[ffffffff],233[ffffffff],234[ffffffff],235[ffffffff],236[ffffffff],237[ffffffff],238[ffffffff],239[ffffffff],240[42],241[54],242[56],243[30],244[30],245[30],246[30],247[ffffffff],248[ffffffff],249[ffffffff],250[ffffffff],251[ffffffff],252[ffffffff],253[ffffffff],254[ffffffff],255[ffffffff],

Код: Выделить всё

radio2# ./scan_i2c /dev/iic0
scan_i2c: Device at 90

scan_i2c: Device at 91

scan_i2c: Device at 160

scan_i2c: Device at 161

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: TV tuner

Непрочитанное сообщение paradox » 2009-06-11 0:20:23

дамп неудобный
давай так

Код: Выделить всё

        if (ioctl(fd, I2CSTOP) != 0)
                err(1, "Ioctl I2CSTOP error");
        for (i=0; i < COUNT; ++i)
-                printf("%c", buf[i]);
+                printf("%02x[%02x],", i, buf[i]&0xff);
        return 0;