Einen Tag vor Weihnachten ist wieder ein neues mplayer-vdpau Patch erschienen (download hier).
Leider gibt es immer noch ein Problem mit H264 Videos vor allem im mkv-Format.
Meist kommt der Fehler, dass keine passende Auflösung gefunden wurde.
Ich hab nun einen “kleinen Hack” gefunden wie fast alle H264 Videos abgespielt werden können (nvnews.net).
Ich hab dies in das Ebuild mit eingebaut, alle mir bekannten Fehler werden korrigiert.
mplayer-3263604.ebuild (18.9 KiB, 348 hits)
Wer es von Hand installieren möchte fügt einfach folgende Zeile in das Installationsskript(checkout-patch-build.sh) nach den Patches ein:
find mplayer-vdpau/libvo/ -name 'vo_vdpau.c' |xargs perl -pi -e 's#max_references = \(12 \* 1024 \* 1024\) / surf_size;#max_references = \(\(12 \* 1024 \* 1024) / surf_size\)\+11;#g'
Nach dem Kompilieren sollten die meisten H264 Video abspielbar sein!
Doch bevor man das Mplayer Patch installiert , sollte man den NVIDIA Treiber mit der Version 180.18 ( download ) installieren. WICHTIG dabei ist, dass der alte Treiber sauber deinstalliert wird!
Es gibt auch wieder ein nVIDIA Treiber ebuild von mir (Aber Vorsicht, sehr alpha, Benutzung auf eigene Gefahr ;) )
nvidia-drivers-180.18.ebuild (14.6 KiB, 349 hits)
Für diejenigen die es genauer wissen wollen, folgende Änderungen habe ich vorgenommen:
Beim Abspielen von H264 Videos im mkv-Format bekam ich diesen Fehler:
[ASPECT] Warning: No suitable new res found!
Um diesen zu beheben muss die Zeile 704 in libvo/vo_vdpau.c geändert werden:
Ursprünglich sieht die Zeile so aus:
max_references = (12 * 1024 * 1024) / surf_size;
Man ändert sie in
max_references = ((12 * 1024 * 1024) / surf_size)+11;
Sprich eine +11 hinzufügen. Manche schwören auf eine +4 !? Ka, +11 klappt bei mir ganz gut.
Bei Fehlern oder anderen Problemen mit dem Mplayer Patch, wäre ich für ein Kommentar sehr dankbar!
Related Articles:
Quellen / Links:- mplayer-vdpau source
- "kleiner h264 Hack ( +11 )" (nvnews.net)
- Wie installiere ich externe ebuilds/Overlays?
- (Link zu Backup vom alten Gentoo – Wiki)
- nVidia betra Treiber 180.18
- Beta Grafiktreiber mit vdpau (PureVideo) support- Erschienen am 23.12.2008



Eintrag kommentieren