xineliboutput

  • Problem:
    xine als VDR-Streamingclient über das Netzwerk

    Umgebung:

    xine-lib-1.2-cvs
    xine-ui-cvs
    xineliboutput-cvs

    alle vom 03.12.2007

    bei Aufruf von
    xine -g -D --no-splash "xvdr:tcp://IPADDR:37890#nocache;demux:mpeg_block"

    kommt
    xine: symbol lookup error: /usr/local/lib/xine/plugins/1.1.90/xineplug_inp_xvdr.so: undefined symbol: _x_fifo_buffer_new

    Gruß



    petib

  • Hi,


    Irgendetwas stimmt nicht mit Deiner Konfiguration.
    Sicher ein Überbleibsel von einer alten Intallation, denn xine lädt die Bibliotheken von 1.1.90 anstelle von 1.2.


    Am besten alles was mit xine zusammenhängt sauber deinstallieren und dann noch mal übersetzen.



    Allerding bringt xineliboutput ein eigenes Frontend mit.




    Peter

    VDR1: ASUS N100I-D D4 + IP TV Plugin + Flirc + softhddevice-git VAAPI + vdr-2.6.5 + 3 weitere Plugins + Debian Bookworm via M2 + Kernel 6.1.0


    VDR2: ASUS AT3IONT-I + PCTV USB Stick 461e + Nvidia 340.108 + Flirc + softhddevice-git + vdr-2.6.4 + 8 weitere Plugins + Samsung U70 + Debian Bullseye via SSD + Kernel 6.3.6 + LG 55 Zoll

  • Hi,


    vielen Dank erstmal für die Hilfe.
    Ich verwende xine-lib Version 1.2 aus dem CVS von heute.


    Die Bibliotheken werden im Verzeichnis 1.1.90 bei der Installation erstellt.


    Gruß



    petib

  • Hi,


    Poste doch bitte mal die Ausgabe von:


    ldd xine


    Du musst hierbei den kompletten Pfad angeben.


    z.B. ldd /usr/bin/xine




    Peter

    VDR1: ASUS N100I-D D4 + IP TV Plugin + Flirc + softhddevice-git VAAPI + vdr-2.6.5 + 3 weitere Plugins + Debian Bookworm via M2 + Kernel 6.1.0


    VDR2: ASUS AT3IONT-I + PCTV USB Stick 461e + Nvidia 340.108 + Flirc + softhddevice-git + vdr-2.6.4 + 8 weitere Plugins + Samsung U70 + Debian Bullseye via SSD + Kernel 6.3.6 + LG 55 Zoll

  • Hab das gleiche Problem.



    Coruscant:~ # ldd /usr/local/bin/xine
    linux-gate.so.1 => (0xb7fa9000)
    libxine.so.2 => /usr/lib/libxine.so.2 (0xb7f5c000)
    libz.so.1 => /lib/libz.so.1 (0xb7f49000)
    libresolv.so.2 => /lib/libresolv.so.2 (0xb7f36000)
    libnsl.so.1 => /lib/libnsl.so.1 (0xb7f20000)
    librt.so.1 => /lib/librt.so.1 (0xb7f16000)
    libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb7f12000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0xb7df5000)
    libpthread.so.0 => /lib/libpthread.so.0 (0xb7ddd000)
    libXext.so.6 => /usr/lib/libXext.so.6 (0xb7dce000)
    libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb7dc8000)
    libdl.so.2 => /lib/libdl.so.2 (0xb7dc3000)
    libXft.so.2 => /usr/lib/libXft.so.2 (0xb7db0000)
    libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7da7000)
    libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7d7c000)
    libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7d5b000)
    libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7ceb000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0xb7ce7000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7ce1000)
    libXtst.so.6 => /usr/lib/libXtst.so.6 (0xb7cdb000)
    libm.so.6 => /lib/libm.so.6 (0xb7cb5000)
    libXv.so.1 => /usr/lib/libXv.so.1 (0xb7caf000)
    libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7c8b000)
    libc.so.6 => /lib/libc.so.6 (0xb7b5c000)
    /lib/ld-linux.so.2 (0xb7faa000)

  • Hi,


    Kannst Du bitte mal nachsehen, ob es unter /usr/local/lib eine libxine.so
    gibt?


    Wenn ja, dann ist es definitiv das Problem, dass Du zwar xinelib installiert hast (/usr/local/lib) aber die xine-gui gegen die falsche lib in /usr/lib gelinkt ist.


    Hier hilft nur konsequent alte Versionen entfernen und alles komplett neu übersetzen.


    Viel Erfolg


    Peter

    VDR1: ASUS N100I-D D4 + IP TV Plugin + Flirc + softhddevice-git VAAPI + vdr-2.6.5 + 3 weitere Plugins + Debian Bookworm via M2 + Kernel 6.1.0


    VDR2: ASUS AT3IONT-I + PCTV USB Stick 461e + Nvidia 340.108 + Flirc + softhddevice-git + vdr-2.6.4 + 8 weitere Plugins + Samsung U70 + Debian Bullseye via SSD + Kernel 6.3.6 + LG 55 Zoll

  • Standardmäßig wird xine-lib-1.1.8 bei der SuSE 10.3 Installation mit installiert. Ich habe auch schon probiert, diese vor der Installation von xine-lib-1.2 zu deinstallieren. Hat aber den gleichen Effekt.


    Hier noch der gewünschte Auszug:


    pot@vdr1:~> ldd /usr/local/bin/xine
    linux-gate.so.1 => (0xffffe000)
    libxine.so.2 => /usr/local/lib/libxine.so.2 (0xb7ee1000)
    libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb7edd000)
    libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb7ed7000)
    libdl.so.2 => /lib/libdl.so.2 (0xb7ed3000)
    libXft.so.2 => /usr/lib/libXft.so.2 (0xb7ec0000)
    libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7eb7000)
    libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7e8a000)
    libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7e1b000)
    libz.so.1 => /lib/libz.so.1 (0xb7e08000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0xb7ced000)
    libXtst.so.6 => /usr/lib/libXtst.so.6 (0xb7ce7000)
    libm.so.6 => /lib/libm.so.6 (0xb7cc2000)
    libXv.so.1 => /usr/lib/libXv.so.1 (0xb7cbb000)
    libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7c96000)
    libc.so.6 => /lib/libc.so.6 (0xb7b63000)
    libpthread.so.0 => /lib/libpthread.so.0 (0xb7b4c000)
    libXext.so.6 => /usr/lib/libXext.so.6 (0xb7b3d000)
    librt.so.1 => /lib/librt.so.1 (0xb7b34000)
    libresolv.so.2 => /lib/libresolv.so.2 (0xb7b20000)
    libnsl.so.1 => /lib/libnsl.so.1 (0xb7b09000)
    /lib/ld-linux.so.2 (0xb7f4f000)
    libexpat.so.1 => /lib/libexpat.so.1 (0xb7ae8000)
    libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7ae5000)
    libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7acc000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0xb7ac7000)
    pot@vdr1:~>


    Gruß



    petib

  • Hatte das gleiche Problem. In den Header dateien der xine-lib-1.2 unter "xine-lib-1.2/src/xine-engine/buffer.h" hat sich was geändert, man hat unter Zeile 631 den Eintrag


    Code
    fifo_buffer_t *_x_fifo_buffer_new (int num_buffers, uint32_t buf_size);


    diesen hab ich in


    Code
    fifo_buffer_t *_x_fifo_buffer_new (int num_buffers, uint32_t buf_size) XINE_PROTECTED;


    abgeändert, dann gings.


    Als andere Möglichkeit gäbe es nur noch die reguläre Xine-Lib zu installieren.


    Ist aber nur eine Notlösung, es müßte eigentlich das "xinelibout" plugin angepasst werden.


    Grüße,


    Alwin

Jetzt mitmachen!

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