Multiproto API и dvb-s/s2-apps (scan, szap2), а также будущее V4L-DVB

  • Цитата


    The attached adds support for using multiproto drivers with the old api.


    --
    Anssi Hannula


    Name: multiproto-support-old-api.diff


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    отличный патч для мультипрото появился - после патча мультипрото будет работать также с приложениями, которые не поддерживают новое АПИ (скан, dvbstream, mplayer, szap...)

  • щось у лiсi здохло, мабуть
    за 6 недель 1 строчку пофиксил
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    Как насчет слить с основной веткой linuxtv? Как насчет добавить коды IR?
    Как насчет TT 3650? HVR 4000? и т.д. и т.п.
    А да...куда пропала его git ветка?

  • Jens Krehbiel-Grдther выпустил патч для scan/szap из dvb-apps который внедряет поддержку мультипрото апи.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    у меня все наложилось и скомпилилось нормально , но сами scan/szap работать не захотели


    Цитата


    ioctl DVBFE_GET_INFO failed: Operation not supported
    ERROR: initial tuning failed


    подозреваю, что проблема в hvr4000 патче, так как есть рапорты что на других dvb-s2 картах скан и сзап работают нормально с dvb-s2

  • Странно, взял v4l-dvb и dvb-apps

    Исходный код
    hg clone http://linuxtv.org/hg/v4l-dvb
    hg clone http://linuxtv.org/hg/dvb-apps


    Установил и то и это. Получил вот что.

    Исходный код
    igor@useri:~$ femon
    FE: ST STV0299 DVB-S (DVBS)
    Problem retrieving frontend information: Function not implemented
    status SC    | signal e0ba | snr c9c3 | ber 00001d64 | unc bfd82774 |
    Problem retrieving frontend information: Function not implemented


    Такие вот рабочие моменты на linuxtv S.
    dvb-apps похоже впереди v4l-dvb S.

  • Manu обновил мультипрото, но необходимы дополнительные тесты и фиксы. Он хотел бы продолжать работу совместно с кем-нибудь из бравых тестеров, кто имеет ТТ3200 или мантис и кто принимает двб-с2. И было бы совсем замечательно , чтобы он имел доступ к компу тестера по ssh. Детали можно обсудить на нашем irc канале #ruvdr в сети freenode.net

  • и снова в dvb-листе некий Hans Werner вопрошает - так что же нас ждет в ближайшем будущем с dvb-s2 ? Доколе этот бардак с мультипрото будет продолжаться ? Когда же будет merge с v4l-dvb & kernel ? реакции пока нет никакой.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • Ребята подскажите, в чем может быть проблемма, openSUSE11 x86_64, не мугу поставить мультипро, выдает такую фигню:
    linux-6b2e:/prilog/Install/tt3200/multiproto-2a911b8f9910 # make all
    make -C /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l all
    make[1]: Entering directory `/prilog/Install/tt3200/multiproto-2a911b8f9910/v4l'
    No version yet, using 2.6.25.5-1.1-default
    make[1]: Leaving directory `/prilog/Install/tt3200/multiproto-2a911b8f9910/v4l'
    make[1]: Entering directory `/prilog/Install/tt3200/multiproto-2a911b8f9910/v4l'
    scripts/make_makefile.pl
    Updating/Creating .config
    Preparing to compile for kernel version 2.6.25
    VIDEO_PLANB: Requires at least kernel 2.6.99
    Created default (all yes) .config file
    ./scripts/make_myconfig.pl
    make[1]: Leaving directory `/prilog/Install/tt3200/multiproto-2a911b8f9910/v4l'
    make[1]: Entering directory `/prilog/Install/tt3200/multiproto-2a911b8f9910/v4l'
    perl scripts/make_config_compat.pl /lib/modules/2.6.25.5-1.1-default/source ./.myconfig ./config-compat.h
    creating symbolic links...
    ln -sf . oss
    Kernel build directory is /lib/modules/2.6.25.5-1.1-default/build
    make -C /lib/modules/2.6.25.5-1.1-default/build SUBDIRS=/prilog/Install/tt3200/multiproto-2a911b8f9910/v4l modules
    make[2]: Entering directory `/usr/src/linux-2.6.25.5-1.1-obj/x86_64/default'
    make -C /usr/src/linux-2.6.25.5-1.1 O=/usr/src/linux-2.6.25.5-1.1-obj/x86_64/default/. modules


    WARNING: Symbol version dump /usr/src/linux-2.6.25.5-1.1-obj/x86_64/default/Module.symvers
    is missing; modules will have no dependencies and modversions.


    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/flexcop-pci.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/flexcop-usb.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/flexcop.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/flexcop-fe-tuner.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/flexcop-i2c.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/flexcop-sram.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/flexcop-eeprom.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/flexcop-misc.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/flexcop-hw-filter.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/flexcop-dma.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/bttv-driver.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/bttv-cards.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/bttv-if.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/bttv-risc.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/bttv-vbi.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/bttv-i2c.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/bttv-gpio.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/bttv-input.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/bttv-audio-hook.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/cpia2_v4l.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/cpia2_usb.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/cpia2_core.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/cx23885-cards.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/cx23885-video.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/cx23885-vbi.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/cx23885-core.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/cx23885-i2c.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/cx23885-dvb.o
    CC [M] /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/cx25840-core.o
    /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/cx25840-core.c:71: error: conflicting type qualifiers for 'addr_data'
    /prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/../linux/include/media/v4l2-i2c-drv-legacy.h:41: error: previous declaration of 'addr_data' was here
    make[5]: *** [/prilog/Install/tt3200/multiproto-2a911b8f9910/v4l/cx25840-core.o] Error 1
    make[4]: *** [_module_/prilog/Install/tt3200/multiproto-2a911b8f9910/v4l] Error 2
    make[3]: *** [sub-make] Error 2
    make[2]: *** [all] Error 2
    make[2]: Leaving directory `/usr/src/linux-2.6.25.5-1.1-obj/x86_64/default'
    make[1]: *** [default] Ошибка 2
    make[1]: Leaving directory `/prilog/Install/tt3200/multiproto-2a911b8f9910/v4l'
    make: *** [all] Ошибка 2
    linux-6b2e:/prilog/Install/tt3200/multiproto-2a911b8f9910 #


    В 32-х разрядной таже фигня :(

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем RusWolf ().

  • попробуй сначала дрова с Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. - там Игорь кажется фиксил этот баг.


    если не получится, то возвращайся на мультипрото с таким патчем
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    кроме того, Гугль также в помощь
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.'addr_data'&sourceid=opera&ie=utf-8&oe=utf-8

  • Цитата

    openSUSE11 x86_64


    В ней gcc 4.3x с которым ещё и плагины хрен соберёшь. Попробуй подсунуть репу от 10.3 c младшей версией gcc или просто скачай rpm, а затем добавь локальный реп. (обычно, /usr/src/packages/RPMS/x86_64).


    А вообще, liplianindvb рулит. За что автору огромное спасибо от лица всех китайцев. :)

  • Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    неофициальное обновление dvb-apps


    обсуждение - тут
    Available: New & improved scan, szap & myth scanner
    hXXp://dvbn.happysat.org/viewtopic.php?t=47736

  • Цитата

    Со слов пользователя 1455
    А вообще, liplianindvb рулит. За что автору огромное спасибо от лица всех китайцев. :)


    +1


    а также респект китайцам, которые не забывают Линукс :)

  • Цитата

    Со слов пользователя Goga777
    и снова в dvb-листе некий Hans Werner вопрошает - так что же нас ждет в ближайшем будущем с dvb-s2 ? Доколе этот бардак с мультипрото будет продолжаться ? Когда же будет merge с v4l-dvb & kernel ? реакции пока нет никакой.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    пусть и в другом треде, но вчера разговор продолжился
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    Все участники вопрошают - когда же мультипрото будет в кернеле ? Ответов пока нет.


    предлагаю всем отписаться туда с простым вопросом - когда же ??? when ??


    я уже отметился :)

  • п****ц для мультипрото подкрался незаметно - то, о чем в курилке мы шептали с free-x - свершилось


    4 достаточно авторитетных разработчиков из мира dvb-linux объявили о новом АПИ
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    и о том, что они не будут более поддерживать мультипрото
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    Acked-by: Patrick Boettcher
    Acked-by: Michael Krufky
    Acked-by: Steven Toth
    Acked-by: Mauro Carvalho Chehab

  • Ну что же, дело сдвинулось с мертвой точки. И мне кажется, что не в последнюю очередь из-за нас с вами. Настал момент, когда нужно было решать, и они решили.
    Так или иначе, карты раскрыты. Вперед, за клавиатуры!
    API ничего себе, только ведь сначала придется начинать.
    Одним словом, Multiproto - это тренировка. Я уже подкачал мышцы S.

  • Цитата

    Со слов пользователя igorli
    Ну что же, дело сдвинулось с мертвой точки. И мне кажется, что не в последнюю очередь из-за нас с вами.


    ты - наш флагман :)
    а мы - за тобой


    Цитата


    Настал момент, когда нужно было решать, и они решили.
    Так или иначе, карты раскрыты.


    лучше поздно, чем никогда.


    Цитата


    Вперед, за клавиатуры!
    API ничего себе, только ведь сначала придется начинать.
    Одним словом, Multiproto - это тренировка. Я уже подкачал мышцы S.


    с момента твоего поста


    Цитата

    Со слов пользователя igorli
    Изучим, не беспокойтесь. =) Не такая сложная эта наука ...


    прошло чуть менее 2 месяцев и мы имеем очень хороший репо LiplianinDVB . Так что такими темпами и второе апи ты осилишь без проблем. Удачи.

  • некоторые разъяснения по поводу нового апи из вечерней беседы на ирк канале от <mkrufky> (начиная с 9 вечера)
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • Спасибо, конечно.


    Датировка патчиков(или только проекта) -январь
    Раскрыты только сейчас ?.
    Я не все понимаю. Явно здесь политика замешана.
    Но если бы не мультипрото, то воз бы был и ныне там.


    Хочется мне покритиковать или поругать, только я забью.
    Единственное, скажу: они снобы. Как бы не удостаивают вниманием меня, восточноевропейца.
    Китайцы (точнее тайваньцы) проще.


    Ну вот, полегчало.

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем igorli ().