XBMC auf Mac als VDR-Client (OSX-Builds) (Archiv)

  • Ich hab jetzt mal den ersten Post bearbeitet, damit meine OSX Build schneller zu finden sind.


    Meine Builds liegen also unter: http://xbmc.picmania.org/


    Neueste Version ist: 2012-04-03_XBMC_opdenkamp_xvdr.dmg


    Es ist ratsam, das xvdr-plugin des VDRs vorher zu aktualisieren.


    Das VNSIServer Plugin für den VDR gibts derzeit hier: https://github.com/pipelka/vdr-plugin-vnsiserver


    EDIT:
    Da VNSI nicht mehr entwickelt wird, ist jetzt das XVDR Addon mit eingebaut. Das entsprechende Plugin für den VDR gibts hier: https://github.com/pipelka/vdr-plugin-xvdr


    Grüsse
    TheChief

    - VDR: Thermaltake DH 102 mit 7" TouchTFT * Debian Jessie/vdr-2.1.8/graphtft/MainMenuHooks-Patch * Intel Pentium G3220 * DH87RL * Zotac GT630 * 1 TB System HDD * 4 GB Corsair Vegance * Harmony 900 (39-44W) * satip-Plugin
    - Server: Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

    Dieser Beitrag wurde bereits 44 Mal editiert, zuletzt von TheChief ()

  • So schlau war ich auch die Suche zu benutzen, danke. ;) Der Beitrag hilft aber nun nicht wirklich weiter.


    Hab inzwischen mal die Sourcen runtergeladen. Dort gibt es eine projektdatei für XCode. Eventuell lässt sichs ja damit übersetzen.

    - VDR: Thermaltake DH 102 mit 7" TouchTFT * Debian Jessie/vdr-2.1.8/graphtft/MainMenuHooks-Patch * Intel Pentium G3220 * DH87RL * Zotac GT630 * 1 TB System HDD * 4 GB Corsair Vegance * Harmony 900 (39-44W) * satip-Plugin
    - Server: Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Na ich probier mal rum und poste dann meine Ergebnisse.

    - VDR: Thermaltake DH 102 mit 7" TouchTFT * Debian Jessie/vdr-2.1.8/graphtft/MainMenuHooks-Patch * Intel Pentium G3220 * DH87RL * Zotac GT630 * 1 TB System HDD * 4 GB Corsair Vegance * Harmony 900 (39-44W) * satip-Plugin
    - Server: Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Zitat

    Original von Mac Gyver
    die primitiv-variante ohne selberkompilieren (allerdings auch ohne epg und ähnliches) ist es einfach eine videoquelle vtp://ipdesvdr:2004 hinzu zu fügen-geht aber nicht mit allen versionen die aktuelle 9.11 beta bringt aber zumindest ein bild


    Naja, irgendjemand muss wohl mal damit anfangen, sich am Quellcode festzubeißen und das für MacOS zum Bauen und Laufen zu kriegen. Papablues hat ja schon was auf der Ebene gemacht, er wäre wohl Ansprechpartner Nr. 1. Und wenn es zuviel Arbeit für einen ist, muss man sich halt koordinieren. Da ich keinen Mac habe, ist das kein Thema für mich.


    Gruß
    hepi

  • Ne Anleitung ist ja dabei, wie man es selbst kompilieren kann. Ich versuch mal mein Glück.

    - VDR: Thermaltake DH 102 mit 7" TouchTFT * Debian Jessie/vdr-2.1.8/graphtft/MainMenuHooks-Patch * Intel Pentium G3220 * DH87RL * Zotac GT630 * 1 TB System HDD * 4 GB Corsair Vegance * Harmony 900 (39-44W) * satip-Plugin
    - Server: Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Berichte doch mal über deine Fortschritte/Erfolge. Habe auch zwei Mac(Book)s und plane die Anschaffung eines AppleTV. Ich könnte dir also zum einen eventuell helfen, auf jeden Fall aber anschliessend das Ergebnis für AppleTV fertig stellen.


    Gruss,
    Gandalf

    --------------------------------------------------------------------------
    HW: AMD Athlon(tm) 7850, 2 GB RAM, Gainward G210 (NVidia GF 210), nvidia 195.36.31, 640+750GB internal HD, 1TB +(2*1TB) NAS (WD My Book World Edition I&II), Hauppauge FF Rev. 2.1, Budget: AVerTV DVB-T 771, WinTV HVR-4000 DVB-S(2)
    VDR: 1.7.15, Plugins: xineliboutput osdteletext dvbsddevice epgsearch streamdev-server vnsiserver skinsoppalusikka tvonscreen live fritzbox menuorg externalplayer dvd text2skin

  • So, ich habe jetzt ein Probem beim Kompilieren:


    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -shared -g client.o pvrclient-vdr.o vtptransceiver.o timers.o channels.o recordings.o epg.o ../../addons/include/xbmc_addon_lib++.a ../../addons/include/xbmc_pvr_lib++.a -o ../../../addons/pvr/VDR/XBMC_VDR.pvr
    i686-apple-darwin10-g++-4.0.1: ../../addons/include/xbmc_addon_lib++.a: No such file or directory
    i686-apple-darwin10-g++-4.0.1: ../../addons/include/xbmc_pvr_lib++.a: No such file or directory
    make[1]: *** [pvrVDR] Error 1
    make: *** [pvrclients]


    Anscheinend fehlen die zwei Libs, oder wurden nicht kompiliert.


    Hat jemand eine Idee, was ich da tun kann?


    Gruss
    TheChief

    - VDR: Thermaltake DH 102 mit 7" TouchTFT * Debian Jessie/vdr-2.1.8/graphtft/MainMenuHooks-Patch * Intel Pentium G3220 * DH87RL * Zotac GT630 * 1 TB System HDD * 4 GB Corsair Vegance * Harmony 900 (39-44W) * satip-Plugin
    - Server: Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von TheChief ()

  • jap,


    da bin ich schon mal drüber gestolpert, mom ich mach mal nen diff.
    Da kommt aber noch schwierigeres auf Dich zu .....


    Die README.osx hast du befolgt ?


    Ich hänge im moment an der Pthread implementierung, die ist bei BSD und derrivaten leider anders :-(


    Fab


    [update: sieht so aus als war das eines der Probleme die ich mit richtigem configurieren gefixt bekam]

    Debian server [ AMD Athlon(tm) 64 Processor 3000+ 3*Nova SE2 1* FF muss nachschauen CI + alphacrypt Soft raid5 549G]
    Clients [2 * MVP mit vomp 1 * MacBook Pro VLC streaming 1 * VOMP for windows]

    Dieser Beitrag wurde bereits 2 Mal editiert, zuletzt von Papablues ()

  • Ja die habe ich befolgt.


    Scheint mir an der Funktion "isnumber" zu liegen, die ancheinend schon im OSX SDK deklariert wurde. Hab die nun mal umbenannt in "is_number". Ich weiß zwar nicht wirklich was ich tue, aber versuch macht kluch. ;)

    - VDR: Thermaltake DH 102 mit 7" TouchTFT * Debian Jessie/vdr-2.1.8/graphtft/MainMenuHooks-Patch * Intel Pentium G3220 * DH87RL * Zotac GT630 * 1 TB System HDD * 4 GB Corsair Vegance * Harmony 900 (39-44W) * satip-Plugin
    - Server: Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Nächtes Problem


    g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -L/usr/lib -L/opt/local/lib -shared -g client.o pvrclient-vdr.o vtptransceiver.o timers.o channels.o recordings.o epg.o ../../addons/include/xbmc_addon_lib++.a ../../addons/include/xbmc_pvr_lib++.a -o ../../../addons/pvr/VDR/XBMC_VDR.pvr
    Undefined symbols:
    "_main", referenced from:
    __start in crt1.o
    ld: symbol(s) not found
    collect2: ld returned 1 exit status
    make[1]: *** [pvrVDR] Error 1
    make: *** [pvrclients] Error 2


    Ideen?

    - VDR: Thermaltake DH 102 mit 7" TouchTFT * Debian Jessie/vdr-2.1.8/graphtft/MainMenuHooks-Patch * Intel Pentium G3220 * DH87RL * Zotac GT630 * 1 TB System HDD * 4 GB Corsair Vegance * Harmony 900 (39-44W) * satip-Plugin
    - Server: Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Muss da irgendwo ne main() function rein?


    EDIT: Hab mal in die pvrclient_vdr.cpp ein int main (...) eingefügt, jetzt kompiliert es. Ich bin gespannt.

    - VDR: Thermaltake DH 102 mit 7" TouchTFT * Debian Jessie/vdr-2.1.8/graphtft/MainMenuHooks-Patch * Intel Pentium G3220 * DH87RL * Zotac GT630 * 1 TB System HDD * 4 GB Corsair Vegance * Harmony 900 (39-44W) * satip-Plugin
    - Server: Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von TheChief ()

  • Kompilieren tuts wohl inzwischen alle Files, aber beim Linken gibts es wohl Probleme. leider hab ich nicht viel Ahnung von C++, aber vielleicht weiß jemand bescheid.


    - VDR: Thermaltake DH 102 mit 7" TouchTFT * Debian Jessie/vdr-2.1.8/graphtft/MainMenuHooks-Patch * Intel Pentium G3220 * DH87RL * Zotac GT630 * 1 TB System HDD * 4 GB Corsair Vegance * Harmony 900 (39-44W) * satip-Plugin
    - Server: Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Also ich hatte es hier grad mal am laufen.
    Ich muss mal schauen welche Änderungen notwendig waren.


    Was hast du denn alles ändern müssen ?


    die main methode kannst du dir schenken, das muss nur richtig gebaut werden, muss noch schauen welche der Änderungen im Makefile das gefixt haben

    Debian server [ AMD Athlon(tm) 64 Processor 3000+ 3*Nova SE2 1* FF muss nachschauen CI + alphacrypt Soft raid5 549G]
    Clients [2 * MVP mit vomp 1 * MacBook Pro VLC streaming 1 * VOMP for windows]

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von Papablues ()

  • Lass mich mal wissen, was Du alles geändert hast, damit es funktioniert. ich kriegs leider überhaupt nicht hin. Es werden nur immer mehr Fehler.


    Gruss
    TheChief

    - VDR: Thermaltake DH 102 mit 7" TouchTFT * Debian Jessie/vdr-2.1.8/graphtft/MainMenuHooks-Patch * Intel Pentium G3220 * DH87RL * Zotac GT630 * 1 TB System HDD * 4 GB Corsair Vegance * Harmony 900 (39-44W) * satip-Plugin
    - Server: Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • hier mal der patch, ist völlig unaufgeräumt, aber damit compiliert es zumindest bei mir.

    Dateien

    • patch-osx.diff

      (33,13 kB, 205 Mal heruntergeladen, zuletzt: )

    Debian server [ AMD Athlon(tm) 64 Processor 3000+ 3*Nova SE2 1* FF muss nachschauen CI + alphacrypt Soft raid5 549G]
    Clients [2 * MVP mit vomp 1 * MacBook Pro VLC streaming 1 * VOMP for windows]

  • Danke, werds morgen mal probieren.


    Aber was ist mit den ganzen GUIDialogPVR*-Files? Müssten Die nicht auch mit ins Projekt?

    - VDR: Thermaltake DH 102 mit 7" TouchTFT * Debian Jessie/vdr-2.1.8/graphtft/MainMenuHooks-Patch * Intel Pentium G3220 * DH87RL * Zotac GT630 * 1 TB System HDD * 4 GB Corsair Vegance * Harmony 900 (39-44W) * satip-Plugin
    - Server: Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Ich baue nur an der commandozeile - bisher
    Das Projekt aufräumen würde ne weile dauern :-(
    Hab keine Zeit im Moment

    Debian server [ AMD Athlon(tm) 64 Processor 3000+ 3*Nova SE2 1* FF muss nachschauen CI + alphacrypt Soft raid5 549G]
    Clients [2 * MVP mit vomp 1 * MacBook Pro VLC streaming 1 * VOMP for windows]