Wer ab und zu mal auf den nVIDIA FTP-Server schaut dem ist bestimmt das neue mplayer-vdpau Patch aufgefallenl
Auszug Changelog README:
2009/02/09:
* Modify vo_vdpau to automatically “calculate” the number of H.264
reference frames required based on the information encoded into the
stream, instead of randomly picking a level 4.1 limit. Manual
changes to vo_vdpau’s max_reference_frames calculations should no
longer be required. This may reduce memory usage for some streams.
* Add support for “ASS”/”SSA” subtitles (MPlayer -ass option).
Patch contributed by Grigori Goronzy.
* Fix vo_vdpau to set output surface size based on video height not
width. This will slightly reduce video memory usage in some cases.
* Fix a typo calculating display clipping sizes.
* Fixed IMGFMT_BGRA support.
* Updated ffmpeg to r16726, which simply includes our latest patch.
Erster Versuch das Ganze zu kompilieren bringt folgenden Fehler:
stream/stream_dvdnav.c: In function 'control':
stream/stream_dvdnav.c:433: warning: implicit declaration of function 'dvdnav_get_current_time'
stream/stream_dvdnav.c: In function 'identify_chapters':
stream/stream_dvdnav.c:484: warning: implicit declaration of function 'dvdnav_describe_title_chapters'
stream/stream_dvdnav.c: In function 'show_audio_subs_languages':
stream/stream_dvdnav.c:520: warning: implicit declaration of function 'dvdnav_audio_stream_channels'
stream/stream_dvdnav.c:534: warning: implicit declaration of function 'dvdnav_audio_stream_format'
stream/stream_dvdnav.c: In function 'mp_dvdnav_get_aid_from_format':
stream/stream_dvdnav.c:690: error: 'DVDNAV_FORMAT_AC3' undeclared (first use in this function)
stream/stream_dvdnav.c:690: error: (Each undeclared identifier is reported only once
stream/stream_dvdnav.c:690: error: for each function it appears in.)
stream/stream_dvdnav.c:692: error: 'DVDNAV_FORMAT_DTS' undeclared (first use in this function)
stream/stream_dvdnav.c:694: error: 'DVDNAV_FORMAT_LPCM' undeclared (first use in this function)
stream/stream_dvdnav.c:696: error: 'DVDNAV_FORMAT_MPEGAUDIO' undeclared (first use in this function)
make: *** [stream/stream_dvdnav.o] Error 1
Ich benutze den nvidia Treiber in der Version 180.18, momentan existieren Treiber in der Version 180.22 180.25 180.27 und 180.29. Alle diesen genannten Treiber sind UNSTABLE! Der nvidia Treiber ist NICHT für den obigen Fehler verantwortlich! Scheinbar existieren Fehler in dvdnav.
Lösung
ENTWEDER
Nutzer meines Ebuilds dürften den oben genannten Fehler nicht erhalten, falls doch hilft vllcht Deaktvieren von USE dvd!
von Hand: (deaktvieren von dvd support)
./configure --disable-x264-lavc --disable-x264 --enable-vdpau --disable-dvdnav --disable-dvdread --disable-dvdread-internal
ODER
Kann man auf DVD support nicht verzichten, einfach emergen, mein Ebuild benutzt automatisch externe libdvdnav.
von Hand: (externe dvdread libs benutzen)
./configure --disable-x264-lavc --disable-x264 --enable-vdpau --disable-dvdread-internal
So hier mein Ebuild, wie immer, ACHTUNG BETA,
Benutzung auf eigene Gefahr ! ;)
mplayer-3482714.ebuild (19.1 KiB, 328 hits)
Erfahrungsberichte und Anregungen erwünscht! :)
Related Articles:
- Neues mplayer-vdpau Patch (3263604) + H264 Hack
- Neues mplayer-vdpau Patch (3219724)
- Linux HD-Videos: mplayer-vdpau+nvidia-driver-180.06 ebuild
- mplayer-vdpau source
- für alle die mit einem ebuild nix anfangen können
- 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