Страница 2 из 15

Re: TV tuner

Добавлено: 2008-09-25 17:22:51
LMik
Хотя если можно писать в фифо напрмер, то теоретически можно и транслировать.

Re: TV tuner

Добавлено: 2008-09-25 18:46:36
paradox
если vlc работает с ffmpeg либой
то теоретически можно будет и vlc заставить работать

если нет
и mplayer Тож неумеет трансиловать
значит проблем)

Re: TV tuner

Добавлено: 2008-10-09 13:43:24
Leonardo
nsand писал(а):
Leonardo писал(а):На днях занялся изучением данного вопроса (Тюнер LifeView FlyTV Prime 34 FM на чип Philips SAAA7134HL и ОС FreeBSD 7.0) меня.
такой вот патчик на drivers/media/video/saa7134/saa7134-cards.c

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

   --- /usr/src/linux-2.6.26.orig/drivers/media/video/saa7134/saa7134-cards.c      2008-07-14 04:51:29.000000000 +0700
   +++ /usr/src/linux-2.6.26/drivers/media/video/saa7134/saa7134-cards.c   2008-07-26 20:23:35.000000000 +0700
   @@ -4138,9 +4305,10 @@
                   .name           = "AVerMedia Hybrid TV/Radio (A16D)",
                   .audio_clock    = 0x187de7,
                   .tuner_type     = TUNER_XC2028,
   -               .radio_type     = UNSET,
   -               .tuner_addr     = ADDR_UNSET,
   -               .radio_addr     = ADDR_UNSET,
   +               .radio_type     = TUNER_XC2028,
   +               .tuner_addr     = 0x61,
   +               .radio_addr     = 0x61,
   +               .mpeg           = SAA7134_MPEG_DVB,
                   .inputs         = {{
                           .name = name_tv,
                           .vmux = 1,
он конечно для линукса, но может похожее найдешь и в нашем драйвере.
У самого есть такая карта, надо тоже ее помучить. :)
Дело в том, что с самим модулем ядра(saa.ko) всё нормально(он даже пытается что-то показывать) , проблема именно с модулем iic, через него, как я понял, идет управление железякой. Вот в семерке этот модуль был переписан (со слов автора kbtv) и теперь все проги (даже входящие в комплект драйвера) не хотят с ним работать. Вот сейчас я хочу попробовать приставить kbtv2 может он смогет найти общий язык.

Re: TV tuner

Добавлено: 2008-10-09 13:46:50
paradox
дело в том что автор kbtv не являеться автором saa.ko
во как
а сам автор kbtv наваял токо морды на питоне

щас занимаюсь вопросом по написанию нового драйвера с нуля для тюнеров на saa713x

но походу могу попробовать пофиксить и saa.

Re: TV tuner

Добавлено: 2008-10-10 2:17:37
paradox
paradox.lissyara.su/saa_paradox.tar.bz2
попатченный драйвер + ffmpeg Для записи аудио+видео в mpeg
от народа нужно что бы каждый у кого такая карточка попробовал проверил

после распаковки

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

cd saa/kmod make && make load
cd saa/support &&  make
cd saa/support/FFMPEG/ffmpeg-0.4.8/ && gmake
в итоге у нас есть
модуль saa.ko который нужно загрузить и проверить наличие созданых /dev/saa0 /dev/saau0
утилиты управления тюнером saa/support в редми сами почитаете как ими пользоваться
и собственно сам ffmpeg в saa/support/FFMPEG/ffmpeg-0.4.8/
как им пользоваться примеры в ffmpeg в saa/support/FFMPEG/README

Re: TV tuner

Добавлено: 2008-10-10 11:16:51
Alex Keda
послать не хочешь в рассылку?
или баг-репортом - нехай включают

Re: TV tuner

Добавлено: 2008-10-10 13:58:34
paradox
нехочу
это собрано так сказать на коленке и кое как пофиксено что бы собиралось
плевался я правда) но что то победил
и сделано это для princeps - ему нужна была потоковая запись
но тем кому это инетерсно могут тоже проверить

там еще сопутсвующие утилиты
но их сборку я не проверял
так исксы в FLTK нужно ставить
влом

ну и ps у кого другие тюнеры
нужно выставлять в Makefile
вообщем ескпериментируйте
буду ошибки будем фиксить

Re: TV tuner

Добавлено: 2008-10-10 14:26:43
Alex Keda
в рассылку бы послал....
с нуля писать мало кто хочет - а попилить - почему бы и нет...

Re: TV tuner

Добавлено: 2008-10-10 14:31:02
paradox
это глупо
поскольку этот драйвер из bktv
просто сделан так что бы собрать можно было

а написать может и я снуля напишу
посмотрим....

Re: TV tuner

Добавлено: 2008-10-10 17:44:33
Alex Keda
всё равно послал бы...
может найдуться желающие попилить...

Re: TV tuner

Добавлено: 2008-10-10 17:50:01
paradox
iicbus0: START: bus error(status 0x9 loop:12)
больше похоже на то что непраивльно выставлен тип тюнера
чем на проблему c iic


так оно лежит уже в портах)))
чеж его никто не пилит....

Re: TV tuner

Добавлено: 2008-10-10 23:12:06
nsand

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

nsand# diff -ruN tvv.cxx tvv.cxx.orig 
--- tvv.cxx     2008-10-10 23:43:49.941960370 +0400
+++ tvv.cxx.orig        2008-10-11 00:07:40.854933999 +0400
@@ +1248,7 -1248,7 @@
                 errx(ENOTSUP, 
                        "Program require XF86DGA, version 2.0 or greater");
         XF86DGAGetVideoLL(xi->xi_display, s, 
+                               (unsigned int*)&xi->xi_dgainfo->dga_base, 
-                               (int*)&xi->xi_dgainfo->dga_base, 
                                &xi->xi_dgainfo->dga_ppl, 
                                &dummy1, &dummy2);
        depth = DefaultDepth(xi->xi_display, s);
немного поправил, а то не собиралось. Собрал, но проверил только, подав на вход сигнал с рессивера, НЧ вход. Картинку показывает. Антенны рядом нет, пока каналы проверить не могу.

Re: TV tuner

Добавлено: 2008-10-11 12:49:14
paradox
ffmpeg пишет?

Re: TV tuner

Добавлено: 2008-10-11 19:25:11
Alex Keda
paradox писал(а):так оно лежит уже в портах)))
чеж его никто не пилит....
а ты щас чем занимаешься?
надо будет потом тока итог туда докинуть и всё =)

Re: TV tuner

Добавлено: 2008-10-11 19:30:16
nsand
paradox писал(а):ffmpeg пишет?
пишет..

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

nsand# ./ffmpeg -y -v 0 -an -b 40000 -s 720x576 -t 0:0:10 sample.mpg
Input #0, video4linux, from '':
  Duration: N/A, bitrate: N/A
  Stream #0.0: Video: rawvideo, yuv420p, 720x576, 25.00 fps
Output #0, mpeg, to 'sample.mpg':
  Stream #0.0: Video: mpeg1video, 720x576, 25.00 fps, q=2-31, 40000 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop encoding
Overrun HW_F: 62   SW_F: 56  MBCount: 5
Overrun HW_F: 94   SW_F: 88  MBCount: 5
Overrun HW_F: 123   SW_F: 117  MBCount: 5
Overrun HW_F: 146   SW_F: 140  MBCount: 5
Overrun HW_F: 162   SW_F: 156  MBCount: 5
Overrun HW_F: 185   SW_F: 179  MBCount: 5
Overrun HW_F: 209   SW_F: 203  MBCount: 5
Overrun HW_F: 235   SW_F: 229  MBCount: 5
frame=  250 q=2.0 size=   14958kB time=10.0 bitrate=12253.6kbits/s 
правда с такими сообщениями.. проверил файл показывает.
при просмоте через tvv если играет xmms то музыка тормозиться, как будто в tvv sleep() стоит.. а может видео что, потому что если перетаскивать окно, на время перетаскивания, звук
начинает играть нормально.

Re: TV tuner

Добавлено: 2008-10-11 20:21:55
paradox
ну будем ждать виновника торжества pronceps
он отпишет что там работает или нет
потому как под него все это делалось

Re: TV tuner

Добавлено: 2008-10-11 21:44:04
paradox
http://lists.freebsd.org/pipermail/free ... 09265.html
об рыдаться можно)))))

Re: TV tuner

Добавлено: 2008-10-11 22:15:17
Alex Keda
paradox писал(а):http://lists.freebsd.org/pipermail/free ... 09265.html
об рыдаться можно)))))
боян...
я это в рассылке уже видел.
Тока почему обрыдаться-то?
Чел заинтересованнх собирает. Чё не так?

Re: TV tuner

Добавлено: 2008-10-11 22:24:06
paradox
меня любая активность бсд программеров в рассылке - приводит к такому кондрашу))))


на днях заметил
что иногда непонимаю на каком языке общаються по телевизеру
каналы все рус/укр
но смысл не в том
просто немогу разобрать ниодного понятного слова
минуты так 3
пытаюсь вслушаться и ничего непонимаю
какое то мля мла бла бла мля мла блу ................ :cz2:

Re: TV tuner

Добавлено: 2008-10-11 22:30:02
Alex Keda
paradox писал(а):меня любая активность бсд программеров в рассылке - приводит к такому кондрашу))))
почему? Пилят потихоньку всё.

Re: TV tuner

Добавлено: 2008-10-11 22:51:20
paradox
мне так кажеться что бум уже все равно прошел
когда чтото активно развивалось
писалось
переделывалось итд
году так в 2003
щас все вяло текуще
никому ничего нехочеться

Re: TV tuner

Добавлено: 2008-10-11 23:22:01
Alex Keda
в 2003 дали денег.
NASA чтоли....
С этих денег написали geom, напилили стартовые скрипты и переколбасили полсистемы.
Щас денег нет. Тока энтузиазм.
=======
Ты на голом энтузиазме много закоммитил?
Ну так почему другие должны?

Re: TV tuner

Добавлено: 2008-10-11 23:33:29
paradox
а я не про коммит и саму систему говорю
я про движ вокруг бсд
много интересных прог было написано
+ многое разрабатывалось
теми же интузиастами
а щас все умерло
толкого нет ничего
и даже если появляетья что то - интереса к нему чет никакого


какой то глушняк по миру
и фриланса толкого нет
к примеру раньше voip программеры валом нужны были
щас одни java+vb+sql ))))

Re: TV tuner

Добавлено: 2008-10-12 0:38:35
Alex Keda
да... с явой всё совсем плохо...
популярности данного продукта я не понимаю...

Re: TV tuner

Добавлено: 2008-10-13 8:50:04
Leonardo
paradox писал(а):
iicbus0: START: bus error(status 0x9 loop:12)
больше похоже на то что непраивльно выставлен тип тюнера
чем на проблему c iic


так оно лежит уже в портах)))
чеж его никто не пилит....
Прислушался к замечанию, пересобрал модуль saa с разными значениями переменных в файле Makevars, результат тот же.
Или как правильно выставить тип тюнера? Перепробовал все утилиты из комплекта драйвера, собрал ftvv, kbtv и во всех при попытке поиска каналов на консоль валится

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

iicbus0: START: bus error(status 0x9 loop:12)