HD Externsion im VDR aktueller Stand

  • Hi,


    ja den VDR habe ich gepatcht. Ich habe jetzt im vdr Verzeichnis das utils angelegt:


    /usr/local/src/vdr/utils
    /usr/local/src/vdr/utils/bspshm
    /usr/local/src/vdr/utils/hdshm3


    in der Make.config vom VDR passen die Einträge schon auf dieses Verzeichnis. In dem Makefile vom Reelboxplugin passen dann die Standardwerte ebenfalls sprich diese zeigen auf den utils Ordner im VDR Verzeichnis.


    Ich bekomme aber die gleiche Fehlermeldung:


    Plugin reelbox:
    make[1]: Entering directory `/usr/local/src/vdr-1.7.6/PLUGINS/src/reelbox-3'
    make[1]: Leaving directory `/usr/local/src/vdr-1.7.6/PLUGINS/src/reelbox-3'
    make[1]: Entering directory `/usr/local/src/vdr-1.7.6/PLUGINS/src/reelbox-3'
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o reelbox.o reelbox.c
    In file included from reelbox.h:30,
    from reelbox.c:23:
    BspCommChannel.h:30:24: error: bspchannel.h: No such file or directory
    In file included from reelbox.c:28:
    HdCommChannel.h:31:23: error: hdchannel.h: No such file or directory
    HdCommChannel.h:32:32: error: hdshm_user_structs.h: No such file or directory
    In file included from reelbox.h:30,
    from reelbox.c:23:
    BspCommChannel.h:79: error: ISO C++ forbids declaration of ‘bspd_data_t’ with no type
    BspCommChannel.h:79: error: expected ‘;’ before ‘volatile’
    BspCommChannel.h:80: error: ISO C++ forbids declaration of ‘bsp_channel_t’ with no type
    BspCommChannel.h:80: error: expected ‘;’ before ‘*’ token
    BspCommChannel.h:81: error: ISO C++ forbids declaration of ‘bsp_channel_t’ with no type
    BspCommChannel.h:81: error: expected ‘;’ before ‘*’ token
    BspCommChannel.h:82: error: ISO C++ forbids declaration of ‘bspshm_area_t’ with no type
    BspCommChannel.h:82: error: expected ‘;’ before ‘*’ token
    BspCommChannel.h: In static member function ‘static int Reel::Bsp::BspCommChannel::BspAlive()’:
    BspCommChannel.h:111: error: ‘class Reel::Bsp::BspCommChannel’ has no member named ‘bspd’
    BspCommChannel.h:113: error: ‘class Reel::Bsp::BspCommChannel’ has no member named ‘bspd’
    In file included from reelbox.c:28:
    HdCommChannel.h: At global scope:
    HdCommChannel.h:53: error: ‘hd_packet_header_t’ has not been declared
    HdCommChannel.h:60: error: ISO C++ forbids declaration of ‘hd_channel_t’ with no type
    HdCommChannel.h:60: error: expected ‘;’ before ‘*’ token
    HdCommChannel.h:87: error: expected initializer before ‘volatile’
    reelbox.c: In constructor ‘Reel::Plugin::Plugin()’:
    reelbox.c:86: error: ‘BSP_VMM_SD’ was not declared in this scope
    reelbox.c:87: error: ‘BSP_VSM_YUV’ was not declared in this scope
    reelbox.c:88: error: ‘BSP_VM_DISPLAY_43’ was not declared in this scope
    reelbox.c:89: error: ‘BSP_VM_ASPECT_WSS’ was not declared in this scope
    reelbox.c:90: error: ‘BSP_VM_FRATE_AUTO1’ was not declared in this scope
    reelbox.c:91: error: ‘BSP_VM_NORM_PAL50_60’ was not declared in this scope
    reelbox.c:92: error: ‘BSP_VM_RESOLUTION_800x600’ was not declared in this scope
    reelbox.c:102: error: ‘HD_VM_DEINT_AUTO’ was not declared in this scope
    reelbox.c:103: error: ‘HD_VM_AUTO_OFF’ was not declared in this scope
    reelbox.c: In member function ‘virtual bool Reel::Plugin::Service(const char*, void*)’:
    reelbox.c:266: error: ‘hda’ is not a member of ‘Reel::HdCommChannel’
    make[1]: *** [reelbox.o] Error 1



    Oder mache ich noch was falsch?

  • Hi,


    ok ich bin einen Schritt weiter. Habe jetzt das utils Verzeichnis auch ins Pluginsverzeichnis kopiert. Muss das an beiden Stellen liegen?


    Jetzt kommt diese Fehlermeldung:


    Plugin reelbox:
    make[1]: Entering directory `/usr/local/src/vdr-1.7.6/PLUGINS/src/reelbox-3'
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o reelbox.o reelbox.c
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o ac3.o ac3.c
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o AudioDecoder.o AudioDecoder.c
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o AudioDecoderIec60958.o AudioDecoderIec60958.c
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o AudioDecoderMpeg1.o AudioDecoderMpeg1.c
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o AudioDecoderNull.o AudioDecoderNull.c
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o AudioDecoderPcm.o AudioDecoderPcm.c
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o AudioOut.o AudioOut.c
    Thread.h: In member function ‘void Reel::Thread<T>::Start(T&, void (T::*)()) [with T = Reel::AudioOut]’:
    AudioOut.c:57: instantiated from here
    Thread.h:95: warning: value computed is not used
    Thread.h: In member function ‘void Reel::Thread<T>::Join() [with T = Reel::AudioOut]’:
    AudioOut.c:65: instantiated from here
    Thread.h:74: warning: value computed is not used
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o AudioPacketQueue.o AudioPacketQueue.c
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o AudioPlayer.o AudioPlayer.c
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o AudioPlayerBsp.o AudioPlayerBsp.c
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o AudioPlayerHd.o AudioPlayerHd.c
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o BspCommChannel.o BspCommChannel.c
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o BspOsd.o BspOsd.c
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o BspOsdProvider.o BspOsdProvider.c
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o BkgPicPlayer.o BkgPicPlayer.c
    Thread.h: In member function ‘void Reel::Thread<T>::Start(T&, void (T::*)()) [with T = Reel::BkgPicPlayer]’:
    BkgPicPlayer.c:128: instantiated from here
    Thread.h:95: warning: value computed is not used
    Thread.h: In member function ‘void Reel::Thread<T>::Join() [with T = Reel::BkgPicPlayer]’:
    BkgPicPlayer.c:141: instantiated from here
    Thread.h:74: warning: value computed is not used
    make[1]: *** No rule to make target `channel/bspchannel.c', needed by `bspchannel.o'. Stop.

  • Hi,


    so ich bin wieder einen Schritt weitergekommen. Es kommt diese Meldung:


    Plugin reelbox:
    make[1]: Entering directory `/usr/local/src/vdr-1.7.6/PLUGINS/src/reelbox-3'
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o VideoPlayerPipHd.o VideoPlayerPipHd.c
    VideoPlayerPipHd.c: In member function ‘int Reel::SWDecoder::Convert()’:
    VideoPlayerPipHd.c:420: warning: comparison between signed and unsigned integer expressions
    VideoPlayerPipHd.c:420: warning: comparison between signed and unsigned integer expressions
    VideoPlayerPipHd.c: In member function ‘int Reel::SWDecoder::Decode()’:
    VideoPlayerPipHd.c:477: warning: ‘int avcodec_decode_video(AVCodecContext*, AVFrame*, int*, const uint8_t*, int)’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3155)
    VideoPlayerPipHd.c:477: warning: ‘int avcodec_decode_video(AVCodecContext*, AVFrame*, int*, const uint8_t*, int)’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3155)
    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -shared reelbox.o ac3.o AudioDecoder.o AudioDecoderIec60958.o AudioDecoderMpeg1.o AudioDecoderNull.o AudioDecoderPcm.o AudioOut.o AudioPacketQueue.o AudioPlayer.o AudioPlayerBsp.o AudioPlayerHd.o BspCommChannel.o BspOsd.o BspOsdProvider.o BkgPicPlayer.o bspchannel.o bspshmlib.o dts.o fs453settings.o iec60958.o i18n.o MpegPes.o hdchannel.o hdshmlib.o HdCommChannel.o Reel.o ReelBoxDevice.o ReelBoxMenu.o VideoPlayer.o VideoPlayerBsp.o VideoPlayerHd.o VideoPlayerPip.o VideoPlayerPipBsp.o VideoPlayerPipHd.o VdrXineMpIf.o HdOsd.o HdOsdProvider.o HdTrueColorOsd.o HdFbTrueColorOsd.o setupmenu.o -L../../../../temp/docimage/libs/alsa-lib/src/.libs -L../../../../temp/docimage/libs/libmad/.libs -lasound -lmad -lpng -lavcodec -lswscale -o libvdr-reelbox.so
    /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lavcodec
    collect2: ld returned 1 exit status
    make[1]: *** [libvdr-reelbox.so] Error 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.7.6/PLUGINS/src/reelbox-3'


    Da fehlt wahrscheinlich ein noch ein Paket? Also ffmpeg habe ich installiert. Hat dazu noch jemand einen Tip?

  • Juhu ich hab ein Bild :)


    das obige Problem konnte ich mit einem Systemupdate beheben. Anscheinend war die Library nicht aktuell...


    Hab das ganze vorgehen auch gleich im Wiki aktualisiert. Die eHD läuft jetzt mit dem VDR in der Version 1.7.6. So jetzt gehts ans testen ;)


    Vielen Dank für eure Unterstüzung!

  • Zitat

    Original von IG88
    > Die eHD läuft jetzt mit dem VDR in der Version 1.7.6.


    ich befürchte du freust dich zu früh
    im moment geht das replay nicht unter vdr 1.7.4ff


    http://www.vdrportal.de/board/thread.php?threadid=85839


    Hi,


    ja das hatte ich schon gelesen. Mir gehts derzeit erstmal nur um normales Live TV. Ich hatte jetzt so lange kein TV :) da kann ich erstmal auf die Aufnahmen verzichten...

  • Hi,


    also ich habe eben mal Testweise eine Aufnahme gestartet und diese danach angeschaut. Das hat funktioniert? Allerdings waren das nur ein paar Minuten. Oder ab wann gibts da Probleme?

  • Ich habe auch festgestellt, dass Pro7 sogar im Live-Betrieb probleme macht, das allerdings mit VDR-1.7.5. 1.7.6 habe ich noch nicht getestet.



    Hat noch niemand eine Lösung für diese Probleme gefunden? Ich würde mich ja da 'reinhängen, allerdings ist C++ nicht meine Sprache :((


    Falk

  • Hi,


    also im Livebetrieb laueft der VDR bei mir einigermaßen rund. Bei manchen Sendern gibt es ab und zu im Livebetrieb ein paar Bild und Ton stotterer. Bei den Aufnahmen verhaelt sich das aehnlich. Aber ansonsten bin ich zufrieden...


    Es gibt ja bereits VDR 1.7.7 hat das schon jemand mit dem aktuellen Reelbox Plugin am laufen?

  • Zitat

    Original von sewn4
    also im Livebetrieb laueft der VDR bei mir einigermaßen rund. Bei manchen Sendern gibt es ab und zu im Livebetrieb ein paar Bild und Ton stotterer. Bei den Aufnahmen verhaelt sich das aehnlich. Aber ansonsten bin ich zufrieden...


    Hmm. sowas habe ich auf meiner Kiste nicht, LiveTV und Aufnahmen lüppen einwandfrei (unter Gentoo mit den aktuellen reel ebuilds von hd-brummy :) )
    Allerdings betreibe ich das ganze auch unter vdr-1.6, mit nem 2.6.24 Kernel auf nem uralten P4 FSC-Board. Vieleicht liegst ja auch an der "bewährten"/stabilen Basis. ;)

  • Ich betreibe die eHD unter openSUSE 11.0 mit VDR-1.7.0 und habe mit der eHD nur sporadisch Probleme beim einschalten des PCs. Dann wird scheinbar die eHD nicht richtig initalisiert oder das reelbox Plugin schiesst den hdplayer ab was genau schiefl äuft konnte ich noch nicht feststellen. Ein Neustart der eHD und des VDRs führte bisher immer zum Erfolg.


    Bildstörungen gibt es bei mir sporadisch diese kommen aber von den 2 TT-3200 Karten und nicht von der eHD (TS Errors).


    Wirklich Problematisch ist der nach wie vor schlechte SVN-Stand des reelbox-Plugins, dieses hat noch immer Probleme mit dem speichern der Settings. Leider kann man dies noch immer nur durch einen Patch fixen.
    Was aber noch gravierender ist das für die Verwendung des Plugins der VDR gepatched werden muss.


    Es wäre schön wenn Reel parallel ein SVN Zweig für eHD nicht Reelbox nutzer pflegen würde.


    Im Moment habe ich zumindest den Überblick verloren ob man z.B. den VDR-1.7.7 mit der eHD zum laufen bekommt. Mein Versuch mit den Zulu Extensions 72 führten jedenfalls dazu das die neuen DVB-Treiber nicht mehr gingen.

    Gruß
    Frodo

  • Zitat

    Ich betreibe die eHD unter openSUSE 11.0 mit VDR-1.7.0 und habe mit der eHD nur sporadisch Probleme beim einschalten des PCs. Dann wird scheinbar die eHD nicht richtig initalisiert oder das reelbox Plugin schiesst den hdplayer ab was genau schiefl äuft konnte ich noch nicht feststellen. Ein Neustart der eHD und des VDRs führte bisher immer zum Erfolg.


    Hallo,


    ich habe jetzt auch VDR 1.7.0 mit eHD unter SuSE 11.1 seit einiger Zeit in Betrieb. Läuft angenehm stabil und problemlos.


    Frodo:
    Die Probleme beim einschalten könnten folgende Ursache haben: Wenn VDR zu früh anspringt, kann es sein, dass er versucht, das tun-device anzusprechen, bevor es eingerichtet ist. Das hängt unter anderem damit zusammen, dass die eHD ziemlich lange braucht, bis sie "aufnahmefähig" ist. Ich hatte das Problem auch, nachdem ich einige unbenutzte Prozesse aus derm Boot-Vorgang gestrichen habe. Dadurch kam VDR so früh hoch, dass noch nichts funktionierte, was er für die Kommunikation mit der eHD braucht. Ein sleep von ein paar Sekunden im VDR-startscript hat das dauerhaft gelöst.


    Gruss
    Falk


  • Hi,


    könntest Du mir bitte kur schreiben welche Patches Du genau verwendet hast? Hast Du den VDR gepatcht und das Reelplugin?

  • Für Vdr-1.7.0 werden im Moment 3 Patche benötigt:


    • vdr-1.7.0_extensions.diff
    • vdr-1.7.0-ext_h264-s2ng-speedup.diff (beim ext_72-Patch mir dabei, im Verz. exrtas)
    • reelbox-svn11156-patch.diff


    Falls Du osdpip verwenden willst, brauchst Du noch:


    • osdpip-0.1-svn11156-patch.diff
    • vdr-for-osdpip-svn11156-patch.diff
  • Hi,


    und für den xinemediaplayer-0.10 wird kein Patch benötigt?


    geht bei mir auf dem VDR 1.70 nicht durch.


    Grüße
    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA



  • Bei mir lief es ohne Patch durch.


    Was meldet denn der Compiler für einen Fehler?

  • Hi,


    Code
    g++ -fPIC -c -D_GNU_SOURCE -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DELTIMESHIFTREC -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_DVBPLAYER -DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON -DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_EM84XX -DUSE_GRAPHTFT -DUSE_HARDLINKCUTTER -DUSE_IPTV -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_LIRCSETTINGS -DUSE_LIVEBUFFER -DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_SETUP -DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_SETTIME -DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SYNCEARLY -DUSE_TIMERCMD -DUSE_TIMERINFO -DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLAYER_VERSION=\"\" -D__LINUX__ -D__STL_CONFIG_H -DPLUGIN_NAME='"xinemediaplayer"' -DPLUGIN_NAME_I18N='"xinemediaplayer"' -I/usr/local/src/DVB/linux/include -I/usr/local/src/VDR/include -I/usr/local/src/DVB/linux/include/include -I../../../../temp/docimage/libs/xine-include  `taglib-config --cflags` -o xinemediaplayer.o xinemediaplayer.c
    Mutex.h: In constructor 'Reel::Mutex::Mutex()':
    Mutex.h:94: error: braces around scalar initializer for type 'int'
    make: *** [xinemediaplayer.o] Fehler 1


    vielleicht muß doch der Patch xinemediaplayer_mutex.h.diff wieder rein?



    edit:


    ja, das war es - läuft durch.


    Jetzt hänge ich nur noch am aktuellen reelbox-Plugin



    Grüße
    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

    2 Mal editiert, zuletzt von cinfo ()

  • Hi,


    hier der Fehler mit dem Patch für das reelbox Plugin



    Hmm, eine Idee warum er im reelbox.c hängen bleibt?


    Grüße
    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Hallo cinfo,


    die Datei bspchannel.h wird über das Include BSPSHM = ../../../utils/bspshm im Makefile referenziert.


    Hast Du kontrolliert, ob die Source-Verzeichnisse der utilities zu BSPSHM und HDSHM im Makefile zu Deiner lokalen Verzeichnisstruktur passen?


    Viele Grüße
    Matthias

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!