mplayer complieren in nem Xubuntu 16.04 error.

  • Hi,
    Ich versuche hier in nem Xubuntu-16.04 den mplayer nach der Methode zu compilieren;
    https://wiki.ubuntuusers.de/MPlayer/Kompilieren/


    Dabei kam es beim Compile immer zu Linker Errors z.b: wegen libx11 oder auch libXext also in der Art;

    Code
    /usr/bin/ld: libvo/x11_common.o: undefined reference to symbol 'DPMSDisable'
    //usr/lib/x86_64-linux-gnu/libXext.so.6: error adding symbols: DSO missing from command line
    collect2: error: ld returned 1 exit status


    , deshalb habe ich in der
    /mplayer/debian/rules
    das folgende dazu eingetragen;

    Code
    --extra-libs=/usr/lib/x86_64-linux-gnu


    Insgesamt sieht der Abschnitt so aus;

    Code
    ifeq (linux,$(DEB_HOST_ARCH_OS))
    	CONFIGURE_FLAGS += --enable-mga --enable-3dfx --enable-tdfxfb --extra-libs=/usr/lib/x86_64-linux-gnu
    endif


    Nun kommt es aber zum folgenden Fehler;

    Code
    /usr/bin/ld: cannot find /usr/lib/x86_64-linux-gnu: File format not recognized
    collect2: error: ld returned 1 exit status
    Makefile:747: die Regel für Ziel „mplayer“ scheiterte
    make[2]: *** [mplayer] Fehler 1


    Die ganzen devel packages die es braucht hab ich alle nachinstalliert die ./configure Options sehen so aus;



    Gruss
    Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

  • Hi,


    Also wenn ich ;
    --enable-x11
    rausnehme beim compilieren dann klappts nur leider kann ich dann nicht vdpau als Ausgabe verwenden scheint als ob das x11 benötigt.



    Gruss
    Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

  • Also so klappts;



    Man darf wohl nicht --enable angeben bei Dingen die per autodetect erkannt werden sollten.
    Soweit alles klar erstmal aber mit Ausgabetreiber vdpau gibts weiter nur Ton.

    Code
    A:  11.8 (11.8) of 5618.6 ( 1:33:38.6)  0.6% 49% 
    [vdpau] Error when calling vdp_device_create_x11: 1
    Error opening/initializing the selected video_out (-vo) device.
    A:  11.9 (11.9) of 5618.6 ( 1:33:38.6)  0.6% 50%



    Gruss
    Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

  • Muss wohl an der Gui liegen (Smplayer)
    denn mit;

    Code
    mplayer -vc ffh264vdpau -vo vdpau pfad zu ner .mkv


    gibts keinerlei Probleme.


    Hat jemand hier auch Tearing am normalen PC- Monitor 60 Hz beobachtet beim Abspielen mit mplayer bzw. Smplayer ?


    Gruss
    Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

  • Trägt man das;

    Code
    -vc ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau,


    im Smplayer unter Einstellungen -> Erweitert -> Optionen für MPlayer/mpv
    als Videofilter ein geht vdpau mit Smplayer (hab dann Bild und Ton).
    Ohne dieser Zeile im Smplayer gibts mit Ausgabe auf vdpau eingestellt hingegen nur Ton.


    EDIT !
    Klappt nun auch ohne der Zeile als Videofilter
    Musste nur das Verzeichnis /.config/smplayer löschen und Smplayer dann natürlich neu konfigurieren.


    Das Tearing bekommt man weg wenn man composite abschaltet also unter Xfce (Xubuntu)
    bei Einstellungen -> Feineinstellungen der Fensterverwaltung -> Komposit das Häkchen vor Anzeigenkomposit aktivieren entfernen.


    Um das schnell an oder abschalten zu können kann man sich nen Desktopstarter anlegen mit;

    Code
    xfconf-query --channel=xfwm4 --property=/general/use_compositing --type=bool --toggle


    als Befehl.



    Gruss
    Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

    2 Mal editiert, zuletzt von Bert ()

Jetzt mitmachen!

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