Сообщения schs

    Пытаюсь запустить VDR на Fedora 15, RPM из дистрибутива, получаю в логе такие ошибки:


    Исходный код
    1. Oct 5 10:49:17 fs2 vdr: [5539] ERROR: FreeType: error 36 in FT_Load_Glyph
    2. ...
    3. Oct 5 10:49:17 fs2 vdr: [5539] ERROR: FreeType: error during FT_Load_Glyph
    4. Oct 5 10:49:23 fs2 rsyslogd-2177: imuxsock begins to drop messages from pid 5539 due to rate-limiting


    Что ему не хватает?
    Изображение, в том числе OSD выводить никуда не нужно, ибо только streaming server.

    Цитата

    Со слов пользователя free-x
    vdr заголовков не находит. Например в /usr/include/vdr/


    Точно, стормозил.
    Configure находит в нужном месте, но makefile делает неправильный.
    Собралось, спасибо.

    Цитата

    Со слов пользователя ua0lnj
    я собирал все из cvs, но софтдевайс нужно подправить ручками в сырцах
    как через rpm не знаю


    Что правил? RPM в данном случае набор скриптов, если собирать руками будет то же самое.

    Пытаюсь собрать на FedoraCore 10 softdevice:
    # rpm -qa|grep ffmpeg
    ffmpeg-devel-0.4.9-0.52.20080908.fc10.i386
    ffmpeg-libs-0.4.9-0.52.20080908.fc10.i386
    ffmpeg-0.4.9-0.52.20080908.fc10.i386


    # rpm -qa|grep vdr
    vdr-1.6.0-8.fc10.i386
    vdr-devel-1.6.0-8.fc10.i386
    vdradmin-am-3.6.2-1.fc9.noarch
    vdr-sc-0.8.6-schs1.i386



    # rpmbuild -ba vdr-softdevice.spec
    Выполняется(%prep): /bin/sh -e /var/tmp/rpm-tmp.1f2LVq
    + umask 022
    + cd /root/rpmbuild/BUILD
    + LANG=C
    + export LANG
    + unset DISPLAY
    + cd /root/rpmbuild/BUILD
    + rm -rf vdr-softdevice-cvs20090330
    + /usr/bin/bzip2 -dc /root/rpmbuild/SOURCES/vdr-softdevice-cvs20090330.tar.bz2
    + /bin/tar -xf -
    + STATUS=0
    + '[' 0 -ne 0 ']'
    + cd vdr-softdevice-cvs20090330
    + /bin/chmod -Rf a+rX,u+w,g-w,o-w .
    + exit 0
    Выполняется(%build): /bin/sh -e /var/tmp/rpm-tmp.YPwnCK
    + umask 022
    + cd /root/rpmbuild/BUILD
    + cd vdr-softdevice-cvs20090330
    + LANG=C
    + export LANG
    + unset DISPLAY
    + ./configure
    Testing system and cpu type... found Linux on i386 cpu.
    Checking for pkg-config... Found.
    Checking for ffmpeg... Ok.
    Checking for ffmpeg/libswscale... Using libswscale.
    Checking for pp_postprocess 1st arg ... is: const uint8_t **
    Checking ffmpeg for member of AVCodecContext: error_recognition ... ./configure
    'error_recognition' NOT found
    Checking for ALSA sound... Enabled audio-alsa.
    Checking for OSS sound... Enabled audio-oss.
    Checking for linux frambuffer... Enabled video-fb.
    Checking for yaepg patch... Not Found.
    Checking for DirectFB and DFB++... Not Found.
    Checking for vidix... Not found.
    Checking for Xv... Enabled video-xv.
    Checking for Xinerama... Enabled Xinerama.
    Creating temporary config.h and config.mak
    updated config.h
    updated config.mak
    Configure is finished. Please check config.log in case of problems.
    + make all -j2 LIBDIR=. VDRDIR=/usr/lib/vdr STRIP=/bin/true
    g++ -MM -MG -DHAVE_CONFIG -D__STDC_CONSTANT_MACROS -DPLUGIN_NAME_I18N='"softdev
    g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -
    g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -
    g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -
    g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -
    In file included from mpeg2decoder.h:19,
    from softdevice.h:18,
    from softdevice.c:9:
    /usr/include/ffmpeg/libavcodec/avcodec.h:2388: warning: 'ImgReSampleContext' is
    /usr/include/ffmpeg/libavcodec/avcodec.h:2398: warning: 'ImgReSampleContext' is
    In file included from video.h:26,
    from mpeg2decoder.h:31,
    from softdevice.h:18,
    from softdevice.c:9:
    PicBuffer.h:60: warning: 'typedef' was ignored in this declaration
    softdevice.c: In constructor 'cSoftDevice::cSoftDevice(int, int, char*)':
    softdevice.c:188: warning: deprecated conversion from string constant to 'char*
    softdevice.c:194: warning: deprecated conversion from string constant to 'char*
    softdevice.c:209: warning: deprecated conversion from string constant to 'char*
    softdevice.c: In member function 'void cSoftDevice::LoadSubPlugin(char*, char*)
    softdevice.c:343: warning: ignoring return value of 'int asprintf(char**, const
    1
    softdevice.c: In constructor 'cPluginSoftDevice::cPluginSoftDevice()':
    softdevice.c:822: warning: deprecated conversion from string constant to 'char*
    g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -
    In file included from PicBuffer.h:21,
    from video.h:26,
    from video.c:17:
    /usr/include/ffmpeg/libavcodec/avcodec.h:2388: warning: 'ImgReSampleContext' is
    /usr/include/ffmpeg/libavcodec/avcodec.h:2398: warning: 'ImgReSampleContext' is
    In file included from video.h:26,
    from video.c:17:
    PicBuffer.h:60: warning: 'typedef' was ignored in this declaration
    video.c: In member function 'virtual void cVideoOut::EvaluateDelay(int64_t, int
    video.c:630: warning: deprecated conversion from string constant to 'char*'
    video.c:658: warning: deprecated conversion from string constant to 'char*'
    video.c:667: warning: deprecated conversion from string constant to 'char*'
    video.c:674: warning: deprecated conversion from string constant to 'char*'
    video.c: In member function 'virtual void cVideoOut::ResetDelay()':
    video.c:691: warning: deprecated conversion from string constant to 'char*'
    g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -
    In file included from mpeg2decoder.h:19,
    from mpeg2decoder.c:15:
    /usr/include/ffmpeg/libavcodec/avcodec.h:2388: warning: 'ImgReSampleContext' is
    /usr/include/ffmpeg/libavcodec/avcodec.h:2388: warning: 'ImgReSampleContext' is
    /usr/include/ffmpeg/libavcodec/avcodec.h:2398: warning: 'ImgReSampleContext' is
    In file included from video.h:26,
    from mpeg2decoder.h:31,
    from mpeg2decoder.c:15:
    PicBuffer.h:60: warning: 'typedef' was ignored in this declaration
    mpeg2decoder.c: In member function 'virtual int cVideoStreamDecoder::DecodePack
    mpeg2decoder.c:935: warning: comparison between signed and unsigned integer exp
    mpeg2decoder.c: In constructor 'cMpeg2Decoder::cMpeg2Decoder(cAudioOut*, cVideo
    mpeg2decoder.c:1034: warning: 'unsigned int avcodec_build()' is deprecated (dec
    mpeg2decoder.c:1034: warning: 'unsigned int avcodec_build()' is deprecated (dec
    mpeg2decoder.c:1038: warning: 'unsigned int avcodec_build()' is deprecated (dec
    mpeg2decoder.c:1038: warning: 'unsigned int avcodec_build()' is deprecated (dec
    g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -
    g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -
    In file included from PicBuffer.h:21,
    from video.h:26,
    from video-dummy.h:12,
    from video-dummy.c:13:
    /usr/include/ffmpeg/libavcodec/avcodec.h:2388: warning: 'ImgReSampleContext' is
    /usr/include/ffmpeg/libavcodec/avcodec.h:2398: warning: 'ImgReSampleContext' is
    In file included from video.h:26,
    from video-dummy.h:12,
    from video-dummy.c:13:
    PicBuffer.h:60: warning: 'typedef' was ignored in this declaration
    g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -
    setup-softdevice.c: In member function 'char* cSetupStore::getPPdeintValue()':
    setup-softdevice.c:433: warning: deprecated conversion from string constant to
    setup-softdevice.c:434: warning: deprecated conversion from string constant to
    setup-softdevice.c:435: warning: deprecated conversion from string constant to
    setup-softdevice.c:436: warning: deprecated conversion from string constant to
    setup-softdevice.c:437: warning: deprecated conversion from string constant to
    setup-softdevice.c: In member function 'char* cSetupStore::getPPValue()':
    setup-softdevice.c:446: warning: deprecated conversion from string constant to
    setup-softdevice.c:447: warning: deprecated conversion from string constant to
    setup-softdevice.c:448: warning: deprecated conversion from string constant to
    g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -
    g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -
    setup-softlog.c: In member function 'virtual int cSetupSoftlog::SetLogFile(cons
    setup-softlog.c:162: warning: deprecated conversion from string constant to 'ch
    setup-softlog.c:189: warning: deprecated conversion from string constant to 'ch
    g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -
    make: *** No rule to make target `font.h', needed by `SoftOsd.o'. Stop.
    make: *** Waiting for unfinished jobs....


    Какую версию ffmpeg и softdevice реально собрать?

    Цитата

    Со слов пользователя Goga777
    в вдр листе один товарищ Peer Oliver Schmidt поделился новостью, что у него есть streaming-server на базе vdr с 3 бюджет-картами (а раньше было 4 бюджетки)


    У меня так же работает, да я и писал об этом давно. 4 карты.

    Цитата

    Со слов пользователя globax
    в теме не давно год юзаю федору щас 7
    я скачал все исходники пропатчил но вот беда
    у меня в системе стоит уже хайн я не хочу засирать систему самосборными пакетами их пото не удалить
    что делать есть ли готовые пакеты для софтдевайса или хайн + ведро прошу помогите ПС у меня нету почему то фрейм буфера вв иде модуля я его я вдро включил что делать расскажите прошу


    Спеки под ASPLinux могу дать, соберёшь в rpm, потом удалить будет несложно.

    Цитата

    Со слов пользователя Bikalexander
    schs
    Так какая разница с иксами или без? ..... ффмпег всёравно поломан :rolleyes:


    Помниться в какой то из версий ArVDR на xv softdevice выводил, а вот на fb нет.


    2: diman 2006 - по X-ам надеюсь понятно.

    Цитата

    Со слов пользователя diman 2006
    Прочтение форума в основном напоминает разговор немого со слепыл, им ненадо нам непонять....,


    IMHO ARVDR крайне мало приспособлен для сбора машин только с бюджетной картой. Стояла бы SS1 - завелось бы сразу и без особых вопросов. С текущим ffmpeg fb/dfb не работает, а если пересобирать - для новичка слишком много возни, если в linux не силён. Подними X-ы - думаю заработает без сложностей. Процесс описывался. О dfb пора забыть, уже почти невозможно найти карту на котором оно заработает, под X-ы можно запустить почти на любой. fb - слишком тормозно.
    Если кому интересно - я под ASPLinux пакеты собрал именно под бюджетные карты, на федоре так же должно пойти.


    Последний параметр непраавильный, должно быть:
    LnbSLOF = 11750

    Цитата

    Со слов пользователя Goga777
    конечно обращайся - для того форум и создан.
    Кураж уже свои эксперименты по установке ТТ3200 описал в своем блоге и этом топике.
    На очереди - мы с ХАН с hvr4000 - будем вместе учиться :)


    У кого есть опыт использования HVR4000? Думаю какую вот DVB-S2 купить, под VDR...

    Цитата

    Со слов пользователя Goga777
    конечно обращайся - для того форум и создан.
    Кураж уже свои эксперименты по установке ТТ3200 описал в своем блоге и этом топике.
    На очереди - мы с ХАН с hvr4000 - будем вместе учиться :)


    У кого есть опыт использования HVR4000? Думаю какую вот DVB-S2 купить, под VDR...

    Цитата

    Со слов пользователя asd1221
    Разобрался со своим сигналом, оказывается его совсем небыло.
    Оказывается он показывает что есть слабый сигнал при полном его отсутствии.
    Что такое BER и UNC?


    channel.conf
    Инфоканал;HTB+:12322:v:S36.0E:27500:328:414=rus:0:0:10107:112:1:0


    BER - блоковые ошибки, желательно добиться отсутствия.
    UNC - невосстановимые ошибки.


    У тебя частоты LNB правильно прописаны?
    Конвертор прямо к карте или через мотоподвес?
    Я бы для начала проверил с железным ресивером, потом настройку через szap, а далее уж и с VDR копался.
    VDR пропатченный для sc?

    Цитата

    Со слов пользователя asd1221
    to schs
    Может покажешь свои конфиги и нарисуешь путь что сделать. А то я уже 3 недели не могу увидеть сигнал.


    Да я ничего и не делал собственно.
    Сейчас машинка работает под самосборным VDR, ядро родное из дистрибутива ASPLinux 11.2.
    # rpm -q kernel
    kernel-2.6.20-1.2320.0.112asp
    # rpm -q vdr
    vdr-1.4.6-schs14


    Уровень\NR - 0\19, изображение есть. Вторая карта SS2 rev 2.6d
    Для плюсовой головы:
    # grep Lnb /etc/vdr/setup.conf
    LnbFrequHi = 10750
    LnbFrequLo = 10750
    LnbSLOF = 11750
    Выводиться через softdevice/xv по VGA на LCD телевизор.

    Цитата

    Со слов пользователя asd1221
    тебе удалось добиться нормальной работы с 1401?
    Я промучился 2 недели, но так и не увидел картинки с ней.
    DVD нормально показывает. С DVB сигнал есть, но слабый, изображения нет.


    Работает нормально, на уровень внимания не обращаю.


    А ключи статичные? Если через кардсервер то его нужно в
    /etc/vdr/plugins/cardclient.conf описать.


    Цитата


    setup.conf

    Исходный код
    1. sc.ScCaps = 1 2 3 4 5


    и нифига...


    Карт 5 штук?

    Цитата

    Со слов пользователя XAH

    Исходный код
    1. Screen (00) FBDev Primary Screen (primary screen)
    2. Caps: VSYNC POWER_MANAGEMENT
    3. Layer (00) FBDev Primary Layer (primary layer)
    4. Type: GRAPHICS
    5. Caps: SURFACE BRIGHTNESS CONTRAST SATURATION


    На правильно поддерживаемой карте должно быть примерно так:

    Исходный код
    1. [dfb] Enumerating display Layers
    2. Layer 0 FBDev Primary Layer Type: graphics
    3. Caps: brightness contrast saturation surface
    4. Layer 1 Matrox Backend Scaler Type: graphics picture video
    5. Caps: brightness contrast deinterlacing dst_colorkey screen_location surface


    То есть должен быть оверлей.


    Может проще X-ы поставить, там то точно будет работать.

    Цитата

    Со слов пользователя XAH
    А не связаны ли мои проблемы с тем что я поставил "новое" ядро??? Если да, то как ведро в рабочее состояние привести? Сейчас на VGA выходе ничего нет, кроме OSD. Мягкий кам тоже ничего не декодирует. Я могу смотреть только FTA на удаленной машине.


    Можно же загрузиться и со старым\другим ядром.
    Какая видеокарта сейчас, через что софтдевайс выводит? (fb/dfb)
    Что то мне кажется что через просто fb вывести изображение не получиться. Т.е. если видекарта не поддерживатся dfb то остаётся только поднимать X-ы и через xv выводить.
    Если будешь пробовать с X-ами - напиши какие пакеты ставил для X сервера, тоже интересно побаловаться. IMHO самый универсальный способ, благо драйвера под X есть под все распостранённые карты.

    Цитата

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


    Я смотрел уже...
    Из того что в нём - реально купить на Intel 830/845G/852GM/855GM/865G онбордовое. Но это увы только VGA будет. Остальное или несколько лет не продаётся или очень специфично. По крайней мере по ArVDR 5.3 оба Geforce, что были под рукой не пошли. Что из этого списка реально купить в произвольном магазине?