MPlayer für 1.1.15 OK

  • Da ich auf Mplayer nicht verzichten wollte habe ich ihn mal selbst auf die neue Treiberversion angepasst.


    Folgende änderungen sind vorzunehmen :


    < = Zeile fliegt raus
    > = Zeile kommt rein


    In configure.


    2566c2566
    < test -c /dev/ost/video && _dvb=yes
    ---
    > test -c /dev/dvb/adapter0/video0 && _dvb=yes
    2574,2578c2574,2578
    < #include <ost/dmx.h>
    < #include <ost/frontend.h>
    < #include <ost/sec.h>
    < #include <ost/video.h>
    < #include <ost/audio.h>
    ---
    > #include <dvb/dmx.h>
    > #include <dvb/frontend.h>
    > /*#include <ost/sec.h>*/
    > #include <dvb/video.h>
    > #include <dvb/audio.h>
    2585c2585
    < for I in "-I/usr/src/DVB/ost/include" "$_inc_extra/ost/include" ; do
    ---
    > for I in "-I/usr/src/DVB/include" "$_inc_extra/include" ; do
    2593c2593
    < test "$_dvb" = no && echores "no (specify path to DVB/ost/include with --with-extraincdir=DIR)"
    ---
    > test "$_dvb" = no && echores "no (specify path to DVB/include with --with-extraincdir=DIR)"



    In libvo/vo_mpegpes.c


    30a31,32
    > #define true 1
    > #define false 0
    89c91
    < if((vo_mpegpes_fd = open("/dev/ost/video",O_RDWR)) < 0){
    ---
    > if((vo_mpegpes_fd = open("/dev/dvb/adapter0/video0",O_RDWR)) < 0){
    93c95
    < if((vo_mpegpes_fd2 = open("/dev/ost/audio",O_RDWR|O_NONBLOCK)) < 0){
    ---
    > if((vo_mpegpes_fd2 = open("/dev/dvb/adapter0/audio0",O_RDWR|O_NONBLOCK)) < 0){


    In libao2/ao_mpegpes.c


    18,19c18,20
    < #include <ost/audio.h>
    < audioMixer_t dvb_mixer={255,255};
    ---
    > #include <dvb/audio.h>
    > /*audioMixer_t dvb_mixer={255,255};*/
    > audio_mixer_t dvb_mixer={255,255};


    Gruß
    Dimitri

  • Hi


    ICH BIN ZU BLÖD!!!!


    Hab alle deine Änderungen gemacht! Es spielt auch irgendwas ab, zeigt aber nix an!


    Kannst du mal die 3 geänderten dateien posten? Evtl. bin ich ja zu DOOF zum ändern! Wenn du willst, kann ich dir ja meine Posten (damit du sehen kannst, das ich es versucht habe)

    Dirk

  • Du auch ;D


    EDIT:


    Wie ging der Spruch? "Sie haben POST" ;D

    Dirk

  • Die include anpassungen habe ich vergessen :


    zeus:/apps/VDR/MPlayer-0.90pre9 # diff libvo/vo_mpegpes.c.orig libvo/vo_mpegpes.c
    30a31,32
    > #define true 1
    > #define false 0
    38,42c40,44
    < #include <ost/dmx.h>
    < #include <ost/frontend.h>
    < #include <ost/sec.h>
    < #include <ost/video.h>
    < #include <ost/audio.h>
    ---
    > #include <dvb/dmx.h>
    > #include <dvb/frontend.h>
    > /*#include <dvb/sec.h>*/
    > #include <dvb/video.h>
    > #include <dvb/audio.h>
    89c91
    < if((vo_mpegpes_fd = open("/dev/ost/video",O_RDWR)) < 0){
    ---
    > if((vo_mpegpes_fd = open("/dev/dvb/adapter0/video0",O_RDWR)) < 0){
    93c95
    < if((vo_mpegpes_fd2 = open("/dev/ost/audio",O_RDWR|O_NONBLOCK)) < 0){
    ---
    > if((vo_mpegpes_fd2 = open("/dev/dvb/adapter0/audio0",O_RDWR|O_NONBLOCK)) < 0){



    Gruß
    Dimitri

  • Hi,


    diff File ist zwar ok allerdings verstehe ich nicht wieso
    Files absolut includiert werden :
    Mplayer hat nicht für umsonst das flag --with-extraincdir
    Damit würde es bei jedem funtionieren.


    Gruß
    Dimittri

  • Hi


    Liegt bestimmt daran, das man sich erstmal von Windoof absprengen muß!


    Hab da selber noch nicht geschafft, aber ich kann mir inzwischen auch etwas weiter helfen!


    Ein Wunder ist auch passiert ;D, ich hab mit ein paar andere plugins (z.B. VCD) angeschaut und selber unschreiben können *freu*


    Kurz gesagt -> ich hab was gelernt ;D ;D ;D
    Aber es kommen bestimmt noch öffters dumme Fragen von mir ;D

    Dirk

  • Hi,


    danke für das diff-File, nun läuft's auch bei mir wieder komplett.


    mfg


    mat

    Meine VDRs:
    >>>Mac mini 2010 mit 2x Sundtek SkyTV Ultimate III, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>ZOTAC D2550 ITX-WIFI Supreme mit DD Cine S2, Gehäuse OrigenAE M10, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>Raspberry Pi
    2 mit Sundtek SkyTV Ultimate IV, raspbian, rpihddevice-Plugin, Logitech Harmony 200<<<

  • Hi,


    ehrlich gesagt, der mplayer funktioniert zwar wieder mit VDR bei mir, aber so richtig sauber läufts noch nicht. Manchmal will er nicht anfangen abzuspielen und der Bildschirm bleibt schwarz, und oft wird nach dem Abspielen der mplayer nicht beendet und blockiert quasi den Weg für die Ausgabe des TV-Programms, auch hier bleibt der Bildschirm schwarz, killall -9 mplayer schafft Abhilfe. Läufts denn bei euch sauber?


    mat

    Meine VDRs:
    >>>Mac mini 2010 mit 2x Sundtek SkyTV Ultimate III, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>ZOTAC D2550 ITX-WIFI Supreme mit DD Cine S2, Gehäuse OrigenAE M10, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>Raspberry Pi
    2 mit Sundtek SkyTV Ultimate IV, raspbian, rpihddevice-Plugin, Logitech Harmony 200<<<

  • Hi,


    normallerweise reicht hier ein Blau bzw. F4 damit das Bild wieder kommt.


    Soweit ich weiss hat das was mit dem Plugin zu tun und nicht mit Mplayer selbst.
    Ansonsten ist es stabil im Trad. Mode


    Gruß
    Dimitri

  • Hi !


    Was ist ein PHAD. Soll das ein PFAD sein oder ein PATH ?

    Euer DolbyDigital
    PC CHIPS M789 CLU mit Via C3 (ca. 800 MHZ) , 256 MB RAM, 80 GB, TT FF 1.3, Technisat Skystar2.3, AVBoard 1.3
    gepanschtes LinVDR (MT20050518 mit 1.3.23), Kernel 2.6.11.10 (DarkAngel)

Jetzt mitmachen!

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