Ubuntu – MPlayer inkl. SMPlayer mit VAAPI Unterstützung

Ergänzend zur Vorbereitung von unserem Ubuntu für den VAAPI-Support, nun das Tutorial das der MPlayer VAAPI als Hardwarebeschleuniger nutzt. Gwenole Beauchesne hat den MPlayer schon bestmöglichst für VAAPI vorbereitet.

linux smplayer - Ubuntu - MPlayer inkl. SMPlayer mit VAAPI Unterstützung

EDIT: Achtung bei Ubuntu Karmic 9.10 mit GCC Version 4.4.1

cd /usr/src
wget 
tar xvfj mplayer-vaapi-latest.tar.bz2
cd mplayer-vaapi-20091106
aptitude build-dep mplayer
./checkout-patch-build.sh
cd mplayer-vaapi
make install
ldconfig

Jetzt noch unser Front-End für den MPlayer > SMPlayer

cd /usr/src
wget https://sourceforge.net/projects/smplayer/files/SMPlayer/0.6.8/smplayer-0.6.8.tar.bz2/download?use_mirror=master
tar xvfj smplayer-0.6.8.tar.bz2
cd smplayer-0.6.8
aptitude install qt4-qmake ibqt4-dev
make && make install
ldconfig

SMplayer wie auf den Screenshots konfigurieren. Ubuntu – MPlayer inkl. SMPlayer mit VAAPI Unterstützung weiterlesen

Ubuntu – VLC media player mit VAAPI Unterstützung

Ergänzend zur Vorbereitung von unserem Ubuntu für den VAAPI-Support, nun das Tutorial das der VLC media player VAAPI als Hardwarebeschleuniger nutzt. Der VLC media player ist für Developers bereits in der Version 1.1 inkl VAAPI Unterstützung verfügbar.

cd /usr/src
aptitude install git-core
git clone git://git.videolan.org/vlc.git
cd vlc
git pull
./bootstrap

aptitude install libdbus-1-dev liblua5.1-0-dev liblivemedia-dev libogg-dev libmad0-dev libavcodec-dev libavformat-dev libswscale-dev libpostproc-dev libfaad-dev liba52-dev libdca-dev libflac-dev libnotify-dev libavc1394-dev libshout3-dev libtwolame-dev libmpeg2-4-dev xlibmesa-glu-dev libxcb-shm0-dev libxcb-xv0-dev libsdl-dev libfribidi-dev libqt4-dev libgcrypt-dev libgcrypt-dev libudev-dev libavahi-client-dev libprojectM-dev

./configure --enable-libva --enable-faad --enable-qt4 --enable-release --with-pic --enable-static
./compile
make install
ldconfig

Ubuntu 9.10 – Farben Bug: Ubuntu – VLC media player mit VAAPI Unterstützung weiterlesen

Ubuntu für VAAPI Support vorbereiten

linux vaapi 263x300 - Ubuntu für VAAPI Support vorbereitenEin einem älteren Artikel haben wir uns den MPlayer inkl. SMplayer und VDPAU Support aus einem extra Rebository installiert. Seit Ubuntu 9.10 benötigen wir keine zusätzliche Quellen, da der Nvidia-185-Treiber im originalen Karmic-Rebo zufinden ist. Mittlerweile gibt es auch einen weiteren Hardwarebeschleuniger, VAAPI verwendet die Grafikkarte zum Dekodieren, Deinterlacen und Skalieren von Videos. VDPAU wird in diesem Fall als „backend“ von VAAPI genutzt, das heißt jede Software die VAAPI unterstüzt, unterstüzt VDPAU. Bevor wir aber den VLC media player oder MPlayer mit VAAPI Support kompilieren können müssen wir unser System erstmal für VAAPI vorbereiten.

Zuerst vergewissern wir uns das der 185er NVIDIA Treiber installiert ist. 🙄

aptitude install nvidia-185-kernel-source nvidia-185-libvdpau nvidia-185-libvdpau-dev nvidia-settings nvidia-glx-185

Jetzt installieren wir libva (VAAPI)…

cd /usr/src
wget 
tar xvfz libva-latest.tar.gz
cd libva-0.31.0
aptitude install dpkg-dev fakeroot autotools-dev libdrm-dev automake1.9 libtool cdbs debhelper x11proto-xext-dev libxext-dev libxfixes-dev
dpkg-buildpackage -rfakeroot -uc -us
cd ..
dpkg -i libva*.deb

…ergänzend zu libva müssen wir vdpau-video installieren. Ubuntu für VAAPI Support vorbereiten weiterlesen

Linux – Kernel backen nach Debian-Art

linux happytux - Linux - Kernel backen nach Debian-ArtHier möchte ich kurz zusammenfassen wie wir am einfachsten einen Linux-Kernel nach Debian-Art kompilieren. Da Debian sehr auf die Stabilität des Systems achtet, ist der Linux-Kernel vom Debian Repository meistens etwas älter. Die Pakete müssen eine lange Testphase überstehen bevor sie ins „stable“ Repository aufgenommen werden.

Na dann los, wir holen erstmal ein aktuellen Kernel & .config in meinem Fall „2.6.31.1“.

cd /usr/src
wget https://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/linux-2.6.31.1.tar.bz2
wget 

Jetzt enpacken wir die Kernel-Source und die .config…

tar xvjf linux-2.6.31.1.tar.bz2
zcat config-2.6.31-1-amd64.gz > linux-2.6.31.1/.config

…damit wir den Befehl „make-kpkg“ benutzen können installieren wir das Paket „kernel-package“.

aptitude install kernel-package ncurses-dev

Nun können wir mit „menuconfig“ die Konfiguration des Kernel’s festlegen. Mit „make-kpkg“ wird der Kernel gebaut, je nach System kann das „backen“ sogar mehrere Stunden dauern. Linux – Kernel backen nach Debian-Art weiterlesen

Back to the Roots – loggn.de

Für meinen Blog heißt es heute „zurück zu den Wurzeln„. Was bedeutet das? Wie ihr sicherlich schon gesehen habt, hat sich das Design verändert! Jetzt ist es hell, freundlich, einladend und schlicht gehalten. Ich habe mich endschlossen das Standard WordPress Theme Kubrick etwas zu modifizieren und dieses anstelle eines unangenehmen, dunklen Designs zu verwenden. Warum? Bei meinem alten Design Irresistible hat der dunkle Hintergrund mit der weißen Schrift die Augen beim Lesen sehr belastet. Was anscheinend noch keinen Besucher gestört hat, aber wenn man es schon am eigenen Leib feststellt…

…dann wird es Zeit für Veränderungen! 🙂

blog vorher 300x201 - Back to the Roots - loggn.de

blog nachher 300x201 - Back to the Roots - loggn.de