Beiträge von AliAbdul1978

    Thanks, ich hab mal debug Meldungen reingemacht und konnte keinen Zustand entdecken, bei dem in diesem Code etwas gemacht wurde. Dann lasse ich das mal auskommentiert.


    Hat jemand mal etwas mit lirc unternommen? Ich glaube, da gibt es Code-Schnipsel, die man aus dem vdr-Source übernehmen/umschreiben könnte. Somit könnte man evtl. mit einer Dream-Fernbedienung am PC arbeiten.


    Ist der selbe Text, den ich heute bekommen habe. Müsste bei dir also wie bei mir die DM800 aus der Reparatur sein, denn ich habe mich nicht als Beta-Tester beworben (kein Geld über gehabt). Mein Ticket steht auch noch als offen drin. Aber anscheinend schon abgeschlossen... *freu* und das nach 2 Wochen!


    Thanks DMM.

    Leider kann ich mit diesem Code (enigma2/lib/dvb/frontend.cpp) E2 auf dem PC nicht kompilieren:

    Code
    }
    			parm_inversion |= (feparm.rolloff << 2); // Hack.. we use bit 2..3 of inversion param for rolloff
     			if (feparm.modulation == eDVBFrontendParametersSatellite::Modulation::M8PSK) {
     				parm_u_qpsk_fec_inner = (fe_code_rate_t)((int)parm_u_qpsk_fec_inner+9);
     				// 8PSK fec driver values are decimal 9 bigger
     				parm_inversion |= (feparm.pilot << 4); // Hack.. we use bit 4..5 of inversion param for pilot
    			}

    Was bewirkt denn diese Änderung?


    So sah der Code früher mal aus:

    Code
    }
    			if (feparm.modulation == eDVBFrontendParametersSatellite::Modulation::M8PSK)
    				parm_u_qpsk_fec_inner = (fe_code_rate_t)((int)parm_u_qpsk_fec_inner+9);
    				// 8PSK fec driver values are decimal 9 bigger
    		}


    Hier wurde es geändert:
    http://dreamboxupdate.com/cgi-…end.cpp?r1=1.138&r2=1.139

    Ich kann ja schon die Spinner sehen *g*


    Stückchen weiter:

    Zitat

    Original von tmbinc
    Reelle Chancen bestehen mit einem "richtigen" Linux (sagt da jemand colinux? ;).


    Prinzipiell sollte enigma2 laufen.


    Dann probier ich es hier nochmal, vielleicht hat das ja schon jemand am Laufen. Ich habe enigma2 erfolgreich auf einem x86 kompiliert. Erst mit Kubuntu 8.04 64Bit. Da ich dachte, dass der Fehler am 64Bit Linux lag habe ich nun Ubuntu 8.04 32Bit am Laufen. Dies ist der Log, wenn ich E2 starte:


    Meine TV-Karte sollte eigentlich erkannt worden sein:

    Zitat

    scanning for frontends..
    opening frontend 0
    detected satellite frontend
    close frontend 0
    found 1 adapter, 1 frontends and 1 demux


    Aber irgendwie werde ich nicht schlau draus, was dann genau passiert, damit es crasht. Jemand eine Idee?

    Vielen Dank.


    Hab jetzt das WebIF so angepasst, dass mir anstelle der Service-Reference die pmt-, video- und audio-pids übergeben werden. streamts wird nun bei Aufruf des Streamens im WebIF gestartet und bei Beenden von vlc am PC wieder beendet.


    Aber irgendwie bekomme ich mit vlc noch kein Bild. Das erhalte ich im Meldungen-Fenster von vlc:


    Jemand eine Idee woran das liegen kann?


    PS: Mein Vorhaben ist, das Streamen mit E2 auf der 7020er zum Laufen zu bringen. Ich dachte mir, dass streamts einwandfrei mit der alten DVB-API arbeitet und somit "nur" das WebIF gepatcht werden müsste. Oder bin ich gerade auf einem falschen Weg?

    Hätte mal wieder 'ne Frage,


    wo holt sich das WebIF den Inhalt von ref und localip hier:

    Code
    <e2:screen name="M3UStreamingWebScreen">#EXTM3U
    #EXTVLCOPT--http-reconnect=true
    http://<e2:element source="localip" />:8001/<e2:element source="ref"><e2:convert type="web:TextToHTML" /></e2:element>
    </e2:screen>


    Bei welchem Source muss ich suchen?


    Besten Dank im Voraus.

    Hmmm, musste mein Kubuntu 8.04 auf meinem Rechner neu installieren und seit dem bekomme ich kein Image mehr gebacken:

    Go to /openembedded/packages/libdreamdvd and open the file libdreamdvd.bb and change the date to
    SRCDATE = "20080817" and save the file. Then you can build a new one:


    cd build
    source env.source
    bitbake -cclean libdreamdvd
    bitbake libdreamdvd
    bitbake -cclean enigma2
    bitbake enigma2

    Kann heute kein E2 bauen:
    NOTE: package enigma2-2.5cvs20080817-r0: task do_configure: started
    NOTE: package enigma2-2.5cvs20080817-r0: task do_configure: completed
    NOTE: package enigma2-2.5cvs20080817-r0: task do_compile: started
    ERROR: function do_compile failed
    ERROR: see log in /home/aliabdul/dream/7025/build/tmp/work/enigma2-2.5cvs20080817-r0/temp/log.do_compile.12225
    NOTE: Task failed: /home/aliabdul/dream/7025/build/tmp/work/enigma2-2.5cvs20080817-r0/temp/log.do_compile.12225
    NOTE: package enigma2-2.5cvs20080817-r0: task do_compile: failed
    ERROR: TaskFailed event exception, aborting
    NOTE: package enigma2-2.5cvs20080817: failed
    ERROR: Build of enigma2 failed


    Das habe ich noch im LOG:
    Making all in DVDPlayer
    make[5]: Entering directory `/home/aliabdul/dream/7025/build/tmp/work/enigma2-2.5cvs20080817-r0/enigma2/lib/python/Plugins/Extensions/DVDPlayer'
    Making all in src
    make[6]: Entering directory `/home/aliabdul/dream/7025/build/tmp/work/enigma2-2.5cvs20080817-r0/enigma2/lib/python/Plugins/Extensions/DVDPlayer/src'
    mipsel-linux-g++ -I/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/include -I/home/aliabdul/dream/7025/build/tmp/work/enigma2-2.5cvs20080817-r0/enigma2 -D_REENTRANT -I/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/include/python2.5 -I/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/lib/../include -I/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/lib/../include/freetype2 -I/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/include/fribidi -I/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/include -I/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/include -I/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/include/libpng12 -I/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/lib/sigc++-1.2/include -I/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/include/sigc++-1.2 -I/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/include -pthread -I/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/include/gstreamer-0.10 -I/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/include/glib-2.0 -I/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/lib/glib-2.0/include -I/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/include/libxml2 -MD -I/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -fpermissive -fno-rtti -fno-exceptions -Wall -DPACKAGE_NAME=\"enigma2\" -DPACKAGE_TARNAME=\"enigma2\" -DPACKAGE_VERSION=\"2.4\" -DPACKAGE_STRING=\"enigma2\ 2.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"enigma2\" -DVERSION=\"2.4\" -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DDEBUG=1 -DCONFIGDIR=\"/etc\" -DDATADIR=\"/usr/share\" -DLOCALEDIR=\"/usr/share/locale\" -DFONTDIR=\"/usr/share/fonts\" -DGAMESDIR=\"/var/tuxbox/games\" -DLIBDIR=\"/usr/lib\" -DPLUGINDIR=\"/usr/lib/tuxbox/plugins\" -DTUXBOXDATADIR=\"/usr/share\" -DZONEINFODIR=\"/usr/share/zoneinfo\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DDVDLIB=1 -DHAVE_LINUX_DVB_VERSION_H=1 -DHAVE_DVB=1 -DHAVE_DVB_API_VERSION=3 -DHAVE_GSTREAMER=1 -DENABLE_NLS=1 -I/home/aliabdul/dream/7025/build/tmp/work/enigma2-2.5cvs20080817-r0/enigma2/include \
    -Wall -W servicedvd.cpp -shared -fPIC -Wl,-soname,servicedvd.so -o servicedvd.so \
    -L/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/lib -Wl,-rpath-link,/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/lib -Wl,-O1 -pthread -L/home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/lib -lpython2.5 -ldreamdvd
    In file included from /home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/include/sigc++-1.2/sigc++/node.h:21,
    from /home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/include/sigc++-1.2/sigc++/slot.h:28,
    from /home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/include/sigc++-1.2/sigc++/sigc++.h:26,
    from /home/aliabdul/dream/7025/build/tmp/work/enigma2-2.5cvs20080817-r0/enigma2/include/libsig_comp.h:4,
    from /home/aliabdul/dream/7025/build/tmp/work/enigma2-2.5cvs20080817-r0/enigma2/lib/base/eerror.h:7,
    from servicedvd.cpp:2:
    /home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/lib/sigc++-1.2/include/sigcconfig.h:35:1: warning: "PACKAGE" redefined
    <command line>:1:1: warning: this is the location of the previous definition
    /home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/lib/sigc++-1.2/include/sigcconfig.h:41:1: warning: "PACKAGE_NAME" redefined
    <command line>:1:1: warning: this is the location of the previous definition
    /home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/lib/sigc++-1.2/include/sigcconfig.h:44:1: warning: "PACKAGE_STRING" redefined
    <command line>:1:1: warning: this is the location of the previous definition
    /home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/lib/sigc++-1.2/include/sigcconfig.h:47:1: warning: "PACKAGE_TARNAME" redefined
    <command line>:1:1: warning: this is the location of the previous definition
    /home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/lib/sigc++-1.2/include/sigcconfig.h:50:1: warning: "PACKAGE_VERSION" redefined
    <command line>:1:1: warning: this is the location of the previous definition
    /home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/lib/sigc++-1.2/include/sigcconfig.h:89:1: warning: "VERSION" redefined
    <command line>:1:1: warning: this is the location of the previous definition
    /home/aliabdul/dream/7025/build/tmp/staging/mipsel-linux/include/sigc++-1.2/sigc++/object.h:78: warning: unused parameter 'o'
    /home/aliabdul/dream/7025/build/tmp/work/enigma2-2.5cvs20080817-r0/enigma2/lib/gui/ewidget.h:123: warning: unused parameter 'n'
    servicedvd.h:125: error: field 'm_resume_info' has incomplete type
    servicedvd.cpp: In member function 'virtual RESULT eServiceDVD::seekTo(pts_t)':
    servicedvd.cpp:560: error: 'm_resume_info' was not declared in this scope
    servicedvd.cpp:561: error: 'ddvd_set_resume_pos' was not declared in this scope
    servicedvd.cpp: In member function 'void eServiceDVD::loadCuesheet()':
    servicedvd.cpp:716: error: 'm_resume_info' was not declared in this scope
    servicedvd.cpp:716: error: invalid application of 'sizeof' to incomplete type 'ddvd_resume'
    servicedvd.cpp: In member function 'void eServiceDVD::saveCuesheet()':
    servicedvd.cpp:742: error: aggregate 'ddvd_resume resume_info' has incomplete type and cannot be defined
    servicedvd.cpp:743: error: 'ddvd_get_resume_pos' was not declared in this scope
    servicedvd.cpp:786: error: invalid application of 'sizeof' to incomplete type 'ddvd_resume'
    make[6]: *** [servicedvd.so] Error 1
    make[6]: Leaving directory `/home/aliabdul/dream/7025/build/tmp/work/enigma2-2.5cvs20080817-r0/enigma2/lib/python/Plugins/Extensions/DVDPlayer/src'
    make[5]: *** [all-recursive] Error 1
    make[5]: Leaving directory `/home/aliabdul/dream/7025/build/tmp/work/enigma2-2.5cvs20080817-r0/enigma2/lib/python/Plugins/Extensions/DVDPlayer'
    make[4]: *** [all-recursive] Error 1
    make[4]: Leaving directory `/home/aliabdul/dream/7025/build/tmp/work/enigma2-2.5cvs20080817-r0/enigma2/lib/python/Plugins/Extensions'
    make[3]: *** [all-recursive] Error 1
    make[3]: Leaving directory `/home/aliabdul/dream/7025/build/tmp/work/enigma2-2.5cvs20080817-r0/enigma2/lib/python/Plugins'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/home/aliabdul/dream/7025/build/tmp/work/enigma2-2.5cvs20080817-r0/enigma2/lib/python'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/aliabdul/dream/7025/build/tmp/work/enigma2-2.5cvs20080817-r0/enigma2/lib'
    make: *** [all-recursive] Error 1
    FATAL: oe_runmake failed



    Mache ich wieder was falsch?