DXR3 -> Kein Bild

  • Hallo!


    Also nun hab ich den VDR installiert, inkl. dxr3 plugin. Hab dann das em3800 modul mit modprobe geladen. dann ein /etc/init.d/vdr start. Da steht, dass er es erfolgreich gestartet hätte. Hmm... doch ich seh/hör nichts.


    Verwende ich nun den Ausgang von der Buget DVB-S Karte(Typhoon oder von der DXR3 Karte? Ich hab schon lirc mit erstellt, da die FB die nächsten Tag per Post kommen sollte.


    Wie immer freue ich mich über jede Hilfe, Christian

  • hi,
    erstmal glückwunsch zur dxr3... ;)
    so, bei der dxr3 gibt es folgende problematik:
    wenn du die version 0.13 der treiber installiert hast - runter damit...
    ersetzen durch die cvs verion -> ebuilds im tree...
    dann:
    vergiss modprobe - erstmal...


    die module, die du brauchst sind:
    adv717x.o
    bt865.o
    em8300.o
    jedes erstmal über insmod zu laden;
    ( in dieser reihenfolge...)
    dann:
    jedes dieser module nimmt verschiedene parameter an, die du mit insmod übergeben kannst
    wobei:
    adv717x:
    swap_redblue_pal
    pixeldata_adjust_ntsc
    pixeldata_adjust_pal
    pixelport_16bit
    pixelport_other_pal
    color_bars


    bt865.o
    rgb_mode
    color_bars


    em8300.o
    activate_loopback
    bt865_ucode_timeout
    use_bt865
    dicom_fix
    dicom_control
    dicom_other_pal


    wobei gilt: parameter=[0|1]
    bei der dxr3 gilt es zunächst, mittels empirischer versuche herauszufinden, in welcher kombination ein bild
    auf dem s-vhs ausgang der karte erscheint:
    du würdest also zuerst versuchen, die module per shellscript zu laden:
    [code
    ]insmod adv717x.o pixelport_16bit=1 pixelport_other_pal=0 swap_redblue_pal=0 color_bars=0
    insmod bt865.o color_bars=0
    insmod em8300.o use_bt865=0 bt865_ucode_timeout=1 dicom_fix=0 dicom_control=0 dicom_other_pal=0
    [/code]


    noch wichtig:
    es kann eine karte entweder einen bt865 oder adv717x haben - sind beides tv-encoder...
    welchen du hast --> karte anschauen ode lspci
    jetzt ist es ratsm zu überprüfen, ob die gerätknoten erstell worden
    ( /dev/em8300* )
    dann
    wichtig ist es, nach dem laden der treiber (kontrolle mittels dmesg) ist der risc prozessor der karte zu
    programmieren:
    dazu führst du an der konsole das programm

    Code
    em8300setup


    aus
    jetzt ist die karte vollständig initialisiert.
    als ersten test nimmst du _nicht_ den vdr, sondern den mplayer her
    ( den du _nach_ dem emergen der em8300 treiber neu übersetzt, denn dann hast du ein -vo dxr3 )
    und versuchst, ein video über die dxr3 auszugeben ( eben mittels -vo dxr3 )
    wenn du ein video siehst, sound hörst, gückwunsch, wenn dein bidschirm grün ist, verzerrt, usw,
    musst du die module entladen ( rmmod )
    und neu laden mit anderen modulparametern
    danach den microcode in die dxr3 uploaden, mplayer starten, bild überprüfen, usw... ;)


    dieses wiederholst du solange, bis du ein bild hast...
    danach wird der vdr noch immer nicht mit der dxr3 laufen, denn das OSD der dxr3 wird erst initialisiert, wenn ein
    stream vom vdr kommt; i.a. ist das erst nach dem beenden des lernmodus.
    um diesen zu überspringen, musst du entweder den vdr mit OSD_DEBUG übersetzen und ihn hier ausführen, oder ihm schon eine
    funktionierende remote.conf in das konfigurationsverzeichnis legen.
    dass gleichzeitig der lircd dämon gestartet sein muss ist klar... ( im falle lirc )
    im falle kbd musst du die ( ?setup.conf? ) so anpassen, dass der vdr seine befehle vom keyboard annimmt
    sobald der vdr den ersten stream sendet, hast du ein OSD und den screen auf dem TV-out der dxr3



    hoffe, geholfen zu haben


    gruss
    rootshell

  • hi,
    Austrian Coder:
    leider ist es ab-so-lut zwecklos, dir meine einstellungen zu geben...
    jede karte benötigt andere, sorry...
    und:
    ich hatte absolut kein glück mit PAL -> zum glück gibts ja noch NTSC
    wenn alle stricke reissen, stell die em8300 auf NTSC , der TV muss dann auch umgestellt werden - klar...
    jedenfalls ging es bei mir _nur_ mit NTSC...
    viel glück
    umstellen der karte mit

    Code
    em8300setup -n


    und mad:
    vielleicht wars ja auch NTSC... *grins*
    rootshell

  • So hab endlich rausgefunden wie ich den Sound unterm Mplyer herbekomme


    Code
    mplayer -ao oss:/dev/em8300_ma-0 -vo dxr3 /video/thrice.mpeg


    Der Sound ist supi - das Bild noch immer gleich :(


    OT:
    Immerhin ist heute der IR-Rmpfänger kommen, doch leider der falsche. Ist einer der direkt an den com-stecker steckt. Eigentlich wollte ich die Kabelversion, damit ich den Empfänger aus einem kleinen Loch im Gehäuse herausstehen lassen kann. Naja.

  • hi,
    Austrian Coder:


    guckst du hier:
    http://cvs.berlios.de/cgi-bin/…tsch/ebuilds/media-video/


    lenke deine aufmerksamkeit auf:
    em8300-libraries-cvs/
    em8300-modules-cvs/


    ach hätte ich fast vergessen...


    deinem nickname entnehme ich, dass du codieren kannst:
    mach doch folgendes:
    hmm, du musst möglichkeiten ausprobieren, sollte also mit permutationen
    zu machen sein...
    also 0 0 0 0 0 0, 0 0 0 0 0 1, 0 0 0 0 1 1, usw,
    du hast also für jedes 1, das dazukommt 6! möglichkeiten,
    dann eliminierst du die doppelten, schliesslich ist es egal, ob eine NULL an der
    dritten oder vierten stelle sich umdreht...
    den rest kannst du dir denken...
    ich habs so gemacht, den source kann ich dir leider nicht geben, weil ich meinem
    vdr mittlerweile die maus, die tatstatur und das floppy weggenommen hab und er schön eingebaut im wohnzimmer im regal steht...
    solange kein grösseres update ansteht oder ich was ändere bleibt er da... ;)
    aber ich hab nach einer halben stunde des versuchens dann lieber 2 stunden codiert....
    musste nur noch solange die mplayer fenster wegklicken, bis ein bild kam, danach <STRG> + <C>, und an die konsole die letzte kombination ausgeben....
    das schafft du schon, kleiner tipp:
    nimm dir einen schönen flotten standard-algo, spart zeit...
    ausserdem das ganze für 2 module; denn du hast ja nur _einen_ tv-encoder...



    hoffe, dich auf dumme gedanken gebracht zu haben...


    gruss
    rootshell

  • rootshell:


    Sowas in der Richtung habe ich mir auch schon überlegt. Wär dann sicher ein nettes Tool für die Menschheit ;)
    Bin auch schon am Mailschreiben mit einem Enwickler von dxr3.sf.net.


    Code
    @austrian coder:
    
    
    guckst du hier:
    [URL]http://cvs.berlios.de/cgi-bin/viewcvs.cg...ds/media-video/[/URL]
    
    
    lenke deine aufmerksamkeit auf:
    em8300-libraries-cvs/
    em8300-modules-cvs/


    Schön und gut... mein kleiner "Hack", siehe Wiki, sorgt dafür, dass kein gtk+ und kein X11 installiert wird - auf meinem VDR brauch ich kein X11, für was auch.

Jetzt mitmachen!

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