XvMC-VLD on VIA Unichrome

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]<

 



Hi everyone,

I'm running Gentoo on a VIA EPIA EN15000 mainboard.
uname -a: Linux mythtv 2.6.31.11 #1 PREEMPT Fri Jan 8 21:26:29 CET 2010 i686 VIA Esther processor 1500MHz CentaurHauls GNU/Linux
Video Card: VIA CN700 (Unichrome Pro B)
X Driver: xf86-video-openchrome-0.2.904

I patched MPlayer-1.0rc2 (http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2) with this patch:
http://wiki.openchrome.org/pipermail/openchrome-users/attachments/20071011/e554a300/mplayer-xvmc-vld.r24761-0001.bin
I configured mplayer as described here:
http://www.openchrome.org/trac/wiki/Configuration#mplayer
and could play MPEG-Files with XvMC-VLD acceleration.

see mplayer output:

/home/mythtv/Non-Portage/MPlayer-1.0rc2_xvmc/mplayer -vo xvmc,xv -vc ffmpeg12mc, 1035_20100108165900.mpg
? CPLAYER: MPlayer 1.0rc2-4.3.2 (C) 2000-2007 MPlayer Team
CPUDETECT: CPU: VIA Esther processor 1500MHz (Family: 6, Model: 10, Stepping: 9)
? CPLAYER: CPUflags:? MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
? CPLAYER: Kompiliert f?r x86 CPU mit folgenden Erweiterungen: MMX MMX2 SSE SSE2
? CPLAYER: 
Spiele /mnt/data/LiveTV/1035_20100108165900.mpg.
? DEMUXER: MPEG-PS-Dateiformat erkannt!
?DECVIDEO: VIDEO:? MPEG2? 720x576? (aspect 2)? 25.000 fps? 8000.0 kbps (1000.0 kbyte/s)
vo_xvmc: X-Video extension 2.2
vo_xvmc: X-Video MotionCompensation Extension version 1.1
? CPLAYER: ==========================================================================
?DECVIDEO: Erzwungener Videocodec: ffmpeg12mc
?DECVIDEO: ?ffne Videodecoder: [ffmpeg] FFmpeg's libavcodec codec family
?DECVIDEO: [VD_FFMPEG] XVMC-beschleunigter Codec.
?DECVIDEO: Ausgew?hlter Videocodec: [ffmpeg12mc] vfm: ffmpeg (FFmpeg MPEG-1/2 (XvMC))
? CPLAYER: ==========================================================================
? CPLAYER: ==========================================================================
?DECAUDIO: ?ffne Audiodecoder: [mp3lib] MPEG layer-2, layer-3
?DECAUDIO: AUDIO: 48000 Hz, 2 ch, s16le, 384.0 kbit/25.00% (ratio: 48000->192000)
?DECAUDIO: Ausgew?hlter Audiocodec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
? CPLAYER: ==========================================================================
? CPLAYER: AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
? CPLAYER: Starte Wiedergabe...
?DECVIDEO: [VD_FFMPEG] XVMC-VLD-accelerated MPEG-2.
?DECVIDEO: [VD_FFMPEG] Versuche pixfmt=0.
?DECVIDEO: VDec: VO wird versucht, auf 720 x 576 (Bevorzugter Farbraum: MPEG1/2 Motion Compensation and VLD) zu setzen.
? CPLAYER: VDec: Verwende MPEG1/2 Motion Compensation and VLD als Ausgabefarbraum (Nummer 0).
? CPLAYER: Film-Aspekt ist 1.33:1 - Vorskalierung zur Korrektur der Seitenverh?ltnisse.
? CPLAYER: VO: [xvmc] 720x576 => 768x576 MPEG1/2 Motion Compensation and VLD 
vo_xvmc: Port 56 grabed
vo_xvmc: Found matching surface with id=32315659 on 56 port at 0 adapter
vo_xvmc: Allocated Direct Context
vo_xvmc: Motion Compensation context allocated - 8 surfaces
vo_xvmc: idct=0 unsigned_intra=0
vo_xvmc: looking for OSD support
??? Subpicture id 0x34344149
vo_xvmc: OSD support by backend rendering (fast)
vo_xvmc: Please send feedback to confirm that it works,otherwise send bugreport!
? CPLAYER:? A:?? 6.7 V:?? 6.7 A-V:? 0.010 ct:? 0.006 161/161 29%? 1%? 3.0% 7 0 

The current stable MPlayer version does apparently not support XvMC-VLD.
see mplayer output:

mplayer -vo xvmc,xv -vc ffmpeg12mc, 1035_20100108165900.mpg
MPlayer SVN-r29796-4.3.4 (C) 2000-2009 MPlayer Team
Spiele /mnt/data/LiveTV/1035_20100108165900.mpg.
MPEG-PS-Dateiformat erkannt!
VIDEO:? MPEG2? 720x576? (aspect 2)? 25.000 fps? 8000.0 kbps (1000.0 kbyte/s)
vo_xvmc: X-Video extension 2.2
vo_xvmc: X-Video MotionCompensation Extension version 1.1
==========================================================================
Erzwungener Videocodec: ffmpeg12mc
?ffne Videodecoder: [ffmpeg] FFmpeg's libavcodec codec family
[VD_FFMPEG] XVMC-beschleunigter Codec.
[VD_FFMPEG] XVMC-beschleunigtes MPEG-2.
[VD_FFMPEG] XVMC-beschleunigtes MPEG-2.
Ausgew?hlter Videocodec: [ffmpeg12mc] vfm: ffmpeg (FFmpeg MPEG-1/2 (XvMC))
==========================================================================
==========================================================================
?ffne Audiodecoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 384.0 kbit/25.00% (ratio: 48000->192000)
Ausgew?hlter Audiocodec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starte Wiedergabe...
[VD_FFMPEG] Versuche pixfmt=0.
[VD_FFMPEG] XVMC-beschleunigtes MPEG-2.
Konnte keinen passenden Farbraum finden - neuer Versuch mit '-vf scale'...
?ffne Videofilter: [scale]
Der ausgew?hlte Videoausgabetreiber ist nicht kompatibel mit diesem Codec.
Versuche den scale-Filter zu deiner Filterliste hinzuzuf?gen,
z.B. mit -vf spp,scale an Stelle von -vf spp.
[VD_FFMPEG] Versuche pixfmt=1.
[VD_FFMPEG] XVMC-beschleunigtes MPEG-2.
Konnte keinen passenden Farbraum finden - neuer Versuch mit '-vf scale'...
?ffne Videofilter: [scale]
Der ausgew?hlte Videoausgabetreiber ist nicht kompatibel mit diesem Codec.
Versuche den scale-Filter zu deiner Filterliste hinzuzuf?gen,
z.B. mit -vf spp,scale an Stelle von -vf spp.
Unsupported PixelFormat -1
[mpegvideo_xvmc @ 0x8670020]decoding to PIX_FMT_NONE is not supported.

FATAL: Konnte Videofilter (-vf) oder -ausgabetreiber (-vo) nicht initialisieren.

Beenden... (Dateiende erreicht)

So does anybody know what's the correct way to play MPEG-Files and make use of hardware acceleration on VIA Unichrome Graphic.
If the current mplayer svn revision does not support XvMC-VLD, is it possible to integrate the patch mentioned above in the svn revision ?

Thanks in advance,
lakeroe




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux