MPlayer + IVTV 1.2 ( PVR350 gelöst )

  • Hallo Leute,


    habe heute versucht mplayer mit ivtv Support zu emergen, aber das war ein Fehlschlag. :schiel




    Wenn ich MPlayer per Hand installier bekomme ich folgende Fehlermeldung.




    Ich benutze IVTV 1.2 aus dem v4l-dvb-hg, ich schätze mal mit den neuen IVTV Versionen hat es zu viele Änderungen gegeben.


    Habe auch MPlayer per svn


    Code
    svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer


    geholt, aber da gibt es die gleiche Fehlermeldung.


    Hat jemand noch eine Idee wie ich meine Videos über den TVOUT ( kein X ) meiner PVR350 ausgeben kann?




    Viele Grüße und Danke

  • der Ausgabetreiber ivtv ist nur für ivtv-0.10
    Ab ivtv 1.0.0 (Integration in Kernel 2.6.22) muss v4l2 genommen werden.
    Das ist aber auch nicht so der Hit, weil es ein reiner Videoausgabetreiber ist. Sound muss über alsa ausgegeben werden, und dann wird es asynchron.


    Ich empfehle den cvidix-Treiber für ivtv. Ist in der SVN-Version von mplayer enthalten.
    Benutzt wird dann die PVR350 wie eine Grafikkarte, aber man braucht kein X. Es können alle Formate abgespielt werden. Für LinVDR gibt es dazu einen Thread von mir.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Schönen Guten Morgen,


    Zitat

    Ich empfehle den cvidix-Treiber für ivtv. Ist in der SVN-Version von mplayer enthalten.


    Cool, ich dachte schon ich bleibe mit der PVR350 mit MPlayer auf der Strecke.


    Mal eine Frage an die Gentoo Spezies, gibt es für diesen Fall Mplayer SVN Ebuilds?


    Viele Grüße Frank

  • Moin, Moin


    Zitat

    Ich empfehle den cvidix-Treiber für ivtv. Ist in der SVN-Version von mplayer enthalten.


    Habe jezt MPlayer SVN installiert via


    Code
    /configure  --prefix=/usr --disable-x11 --disable-xinerama --disable-fbdev --disable-vesa --disable-tga --disable-jpeg --disable-ftp --disable-network  --enable-runtime-cpudetection --disable-mencoder --enable-largefiles --disable-png  --disable-smb --disable-gif   --with-vidix-drivers=ivtv --enable-v4l2


    Wenn ich mplayer per


    Code
    mplayer -v -vo cvidix Ray.mpg

    starte,


    erhalte ich das.



    Grüße Frank

  • ich geb Dir mal meine configure-Optionen:


    Code
    ./configure  --prefix=/usr --disable-x11 --disable-xinerama --disable-fbdev --disable-vesa --disable-tga --disable-jpeg --disable-ftp --disable-network  --enable-runtime-cpudetection --disable-mencoder --enable-largefiles --disable-png  --disable-smb --disable-gif   --with-vidix-drivers=ivtv --enable-v4l2


    Irgendwie ist freetype wohl nicht richtig installiert. Hauptproblem ist aber

    Code
    vo_cvidix: No vidix driver name provided, probing available ones (-v option for details)! vidixlib: No suitable driver can be found.


    ist ivtvfb (früher ivtv-fb) geladen? was sagt cat /proc/fb ? Hat die PVR350 den fb0? Sonst schau mal hier:
    [announce]: mplayer für PVR350

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Hi,


    danke für die schnelle Antwort.


    Zitat

    ist ivtvfb (früher ivtv-fb) geladen? was sagt cat /proc/fb ?


    yo


    Code
    0 cx23415 TV out


    Der VDR + OSD funzt wunderbar.


    Zitat

    Hat die PVR350 den fb0? Sonst schau mal hier:


    Code
    lrwxrwxrwx 1 root root      3  2. Aug 08:14 /dev/fb -> fb0
    crw-rw---- 1 root video 29, 0  2. Aug 08:14 /dev/fb0


    Ich werde mal den Patch mit einspielen + deine configure Option benutzen und mich später noch einmal melden.


    Grüße Frank

  • versuch mal
    export FRAMEBUFFER=/dev/fb0
    vorzugeben.


    was sagt dmesg zur PVR? Ist das YUV-Device als /dev/video48 registriert?

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Moin, Moin


    Zitat

    was sagt dmesg zur PVR? Ist das YUV-Device als /dev/video48 registriert?


    ja


    Code
    dmesg | grep YUV


    Code
    ivtv0: Registered device video32 for encoder YUV (2048 kB)
    ivtv0: Registered device video48 for decoder YUV (1024 kB)


    Code
    export FRAMEBUFFER=/dev/fb0


    Hat keine Änderung gegeben



    Die Karte ist ja wirklich brandneu, könnte es sein das es bei neueren Versionen dieser Karte probleme mit Vidix gibt? Aber wie gesagt, mit VDR läuft alles Super.


    Grüße Frank

  • was sagt

    Code
    mplayer -vo help

    ?

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    Einmal editiert, zuletzt von Dr. Seltsam ()

  • Moin, Moin


    Zitat

    mplayer -vo help


    Sieht doch ganz gut aus.




    Wenn das nicht funzt, muss ich halt doch auf xineliboutput + ivtv X Treiber zurückgreifen.


    Gruss Frank

  • das muss funzen. Der X-Treiber verwendet ja auch /dev/video48.


    Nur um sicher zu gehen: Den Aufruf von mplayer per Konsole machst Du, ohne dass vdr läuft?


    was passiert, wenn Du explizit "-vo cvidix:ivtv" vorgibst?


    ich kann mir im Moment sonst nur vorstellen, dass beim configure Fehler aufgetreten sind - vielleicht irgendwelche Abhängigkeiten nicht erfüllt, die dazu führen, dass cvidix nicht richtig läuft.


    Normalerweise müsste der ivtv-cvidix-Treiber zumindest versucht werden:
    http://www.vdrportal.de/board/…?postid=711168#post711168

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Hi,


    Zitat

    Nur um sicher zu gehen: Den Aufruf von mplayer per Konsole machst Du, ohne dass vdr läuft?


    Ja, der VDR ist nicht an laufen.



    Zitat

    was passiert, wenn Du explizit "-vo cvidix:ivtv" vorgibst?




    Zitat

    Ich kann mir im Moment sonst nur vorstellen, dass beim configure Fehler aufgetreten sind - vielleicht irgendwelche Abhängigkeiten nicht erfüllt, die dazu führen, dass cvidix nicht richtig läuft.


    Das ergibt wenn ich configure ausübe.



    Hier stimmt doch was nicht!


    Code
    Config files successfully generated by ./configure --prefix=/usr --disable-x11 --disable-xinerama --disable-fbdev --disable-vesa --disable-tga --disable-jpeg --disable-ftp --disable-network


    oder ist das Richtig wenn da nichts von


    Code
    --with-vidix-drivers=ivtv


    steht.


    Irgendwie ist das total Irre :skull1


    Grüße Frank


  • wenn Du in Deinem vorhergehenden Beitrag weiter nach rechts scrollst, siehst Du das da alles richtig steht.


    Kompilierst Du direkt auf dem vdr, oder ist das Zielsystem ein anderes?
    kann es sein, dass mehrere Versionen von mplayer vorhanden sind (z.B. in /usr/bin und in /usr/local/bin)? kann eigentlich auch nicht sein, dann würde ja die -vo help-Ausgabe nicht richtig sein ...


    Ich verstehe es nicht. Ich habe das sogar unter Wooidy kompiliert und auf LinVDR zum Laufen gebracht. Das müsste auf einem Gentoo sogar einfacher sein ...


    Du hast nicht zufällig eine zweite PVR-Karte im System?

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    Einmal editiert, zuletzt von Dr. Seltsam ()

  • Hi,


    Zitat

    Kompilierst Du direkt auf dem vdr, oder ist das Zielsystem ein anderes?




    Direkt auf dem VDR System



    Zitat

    kann es sein, dass mehrere Versionen von mplayer vorhanden sind (z.B. in /usr/bin und in /usr/local/bin)? kann eigentlich auch nicht sein, dann würde ja die -vo help-Ausgabe nicht richtig sein


    Habe MPlayer ( portage ) sauber deinstalliert und MPlayer SVN installiert



    Zitat

    Du hast nicht zufällig eine zweite PVR-Karte im System?


    Hatte erst eine PVR250 aber die habe durch die PVR350 ersetzt.


    mfg Frank

  • ich probiere jetzt auch mal die aktuelle mplayer-SVN-Revision. Da waren ein paar Änderungen im SVN im Juni, seitdem ich das letzte mal was kompiliert habe.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • bei mir findet mplayer aus dem aktuellen SVN auch keinen vidix-Treiber mehr! Da muss was kaputtgegangen sein.


    Ich hab hier Sourcen vom 11.06., die werde ich gleich mal hochladen.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    Einmal editiert, zuletzt von Dr. Seltsam ()

  • Zitat


    falls es jetzt einen Compile-error gibt: Ich musste in loader/ldt_keeper.c eine Änderung für mein Steinzeit-Developmentsystem vornehmen:


    Code
    //#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,47)
    #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,47))&&(LINUX_VERSION_CODE < KERNEL_VERSION(2,6,6))


    ggf. musst Du das zurückändern

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Hi,


    danke für die Mühe.


    Zitat

    //#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,47)
    #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,47))&&(LINUX_VERSION_CODE < KERNEL_VERSION(2,6,6))



    Zitat

    ggf. musst Du das zurückändern


    Ja ich bekomme den Comiler Error, aber ich bin halt nur Anwender und mit C habe ich nicht viel Ahnung.


    Was muss ich den da genau machen, die zwei Sachen auskommentieren?



    mfg Frank

Jetzt mitmachen!

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