mp3/mplayer plugin kompilieren

  • hi.
    ich bekomme beim kompilieren des mp3/mplayer plugins folgene fehler:


    Zitat

    make[1]: Entering directory `/usr/src/vdr-1.3.23/PLUGINS/src/mp3-0.8.3' g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DHAVE_SNDFILE -DHAVE_VORBISFILE -I../../../include -I../../../../DVB/include data.c data.c: In member function `bool cScanDir::ScanDir(cFileSource*, const char*, cScanDir::eScanType, const char*, const char*, bool)': data.c:113: error: `readline' undeclared (first use this function) data.c:113: error: (Each undeclared identifier is reported only once for each function it appears in.) make[1]: *** [data.o] Fehler 1 make[1]: Leaving directory `/usr/src/vdr-1.3.23/PLUGINS/src/mp3-0.8.3'


    kann mir jemand weiterhelfen?
    ich bekomme bei mehreren plugins und auch anderen programmen hin und wieder fehlermeldungen vonwegen "undeclared".


    system ist suse9 9.3 und vdr 1.3.23

    vdr (1.7.15/1.7.15) streamdev-server (0.5.1) skincurses (0.1.9) infosatepg (0.0.11) extrecmenu (1.2) epgsearch (0.9.25.beta17) femon (1.7.8) text2skin (1.3.1) streamdev-client (0.5.1) xineliboutput (1.0.90-cvs) live (0.2.0) noad (0.7.2)
    Suse (11.3) linux (2.6.34.8-0.2)

  • Die Meldung deutet meist darauf hin, dass die Header (*.h) von zum Compilieren benötigten Bibliotheken (libraries) nicht gefunden wurden.


    Wenn man davon ausgeht, dass die Standardteile bei dir installiert sind (hoffentlich), dann sinds meist diejenigen, die mit


    -I $ROAD_TO_NOWHERE/include


    eingebunden werden.

  • sorry, aber ich verstehe gerade nur bahnhof :)

    vdr (1.7.15/1.7.15) streamdev-server (0.5.1) skincurses (0.1.9) infosatepg (0.0.11) extrecmenu (1.2) epgsearch (0.9.25.beta17) femon (1.7.8) text2skin (1.3.1) streamdev-client (0.5.1) xineliboutput (1.0.90-cvs) live (0.2.0) noad (0.7.2)
    Suse (11.3) linux (2.6.34.8-0.2)

  • nagut danke, dann werd ich mein glück mal woanders versuchen....

    vdr (1.7.15/1.7.15) streamdev-server (0.5.1) skincurses (0.1.9) infosatepg (0.0.11) extrecmenu (1.2) epgsearch (0.9.25.beta17) femon (1.7.8) text2skin (1.3.1) streamdev-client (0.5.1) xineliboutput (1.0.90-cvs) live (0.2.0) noad (0.7.2)
    Suse (11.3) linux (2.6.34.8-0.2)

  • Du hättest es dir auch einfacher machen können und schreiben was du nicht verstanden hast, aber gut.

  • Dir fehlen vermutlich irgendwelche -devel Pakete.


    Schau mal, ob es ein readline-dev(el) Paket gibt und installiere dieses, falls es nicht installiert ist.
    Ansonsten fehlen dir vielleicht die Sourcen der DVB-Treiber, die in /usr/src/DVB erwartet werden, sofern deine VDR-Sourcen in /usr/src/vdr-... liegen.


    Gruß,
    Juri

  • das es an DVB-Sourcen liegt kann ich mir nicht vorstellen ,


    habe auch SUse 9.3 am VDR ..da findet man auch keine :D



    ich denke ihm fehlen so wichtige Dinge wie sie im VDR-Wiki stehen halt . Mp3codec,oggcodec usw. sowas vielleicht.



    I30R6










    VDR











    Hardware : GA-EP35-DS3L, C2Q Q6700 , 3GB DDR2 , Palit GT240, 250GB System & 500GB Video,
    Mystique-CaBix C2,TT Budget C-1501,Airstar 2, Fernbedienung X10
    Software : gen2vdr, Kernel 3.8.10, vdr 2.0.1
    PlugIns : audiorecorder,femon,admin,yacoto..
    Ausgabe: softhddevice


  • Die 0.8.x Serie des MP3 Plugins funktioniert nur bis max. VDR 1.3.6.
    Für alle neueren VDR Versionen mußt du die Developer Serie 0.9.x benutzen.


    Gruß
    Stefan

  • ok, vielen dank.
    mit der 0.9er und ein paar fehlenden devel-paketen hat es gefunzt.


    jetzt stehe ich allerdings vor dem nächsten problem:
    mp3 plugin geht, mplayer plugin tut sich garnichts wenn ich eine datei auswähle.
    starte ich das mplayer.sh aus der console, erhalte ich:


    Zitat

    Opening /dev/dvb/adapter0/video0+audio0
    DVB VIDEO DEVICE: : No such device
    Error opening/initializing the selected video_out (-vo) device.


    mit der suchfunktion bin ich schon darauf gestoßen, dass das script die nicht vorhandene hardware decodierung benutzen will. und mehrere hinweise darauf, dass es einen thread geben soll, in dem erklärt wird, wie man das plugin auch mit einer budget karte nutzen kann.
    leider finde ich diesen thread nicht...:(

    vdr (1.7.15/1.7.15) streamdev-server (0.5.1) skincurses (0.1.9) infosatepg (0.0.11) extrecmenu (1.2) epgsearch (0.9.25.beta17) femon (1.7.8) text2skin (1.3.1) streamdev-client (0.5.1) xineliboutput (1.0.90-cvs) live (0.2.0) noad (0.7.2)
    Suse (11.3) linux (2.6.34.8-0.2)

  • mit xine

    vdr (1.7.15/1.7.15) streamdev-server (0.5.1) skincurses (0.1.9) infosatepg (0.0.11) extrecmenu (1.2) epgsearch (0.9.25.beta17) femon (1.7.8) text2skin (1.3.1) streamdev-client (0.5.1) xineliboutput (1.0.90-cvs) live (0.2.0) noad (0.7.2)
    Suse (11.3) linux (2.6.34.8-0.2)

  • Uh, keine Erfahrung, aber probier doch mal in der mplayer.sh.conf die Parameter VO und AO zu ändern. Hier müßte soetwas wie VO="x11" und AO="oss" hin.
    Kann aber gut sein, daß die Skalierung nicht stimmt. Mußt du mal probieren und ansonsten Leute fragen, die ebenfalls das Xine-Plugin benutzen.


    Gruß,
    Juri

  • jopp, mit den params funzt es, aber halt ohne osd usw. ich denke wenn das ganze über den stream ausgegeben wird, wird das noch drüber geblendet. vll. meldet sich ja noch jemand, der es hinbekommen hat. ich kann im mom auch so damit leben.


    vielen dank.

    vdr (1.7.15/1.7.15) streamdev-server (0.5.1) skincurses (0.1.9) infosatepg (0.0.11) extrecmenu (1.2) epgsearch (0.9.25.beta17) femon (1.7.8) text2skin (1.3.1) streamdev-client (0.5.1) xineliboutput (1.0.90-cvs) live (0.2.0) noad (0.7.2)
    Suse (11.3) linux (2.6.34.8-0.2)

Jetzt mitmachen!

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