[Libva] Fwd: libVA playback mpeg2 failed.

KeateXi at viatech.com.cn KeateXi at viatech.com.cn
Sun Nov 1 18:43:58 PST 2009


 

 

________________________________

From: libva-bounces at lists.freedesktop.org [mailto:libva-bounces at lists.freedesktop.org] On Behalf Of Zou, Nanhai
Sent: Monday, November 02, 2009 9:57 AM
To: stephen xi; libva at lists.freedesktop.org
Subject: Re: [Libva] Fwd: libVA playback mpeg2 failed.

 

Hi, could you try mplayer -vo vaapi -va vaapi  <URI> ?

 

Thanks

Zou Nan hai

________________________________

From: libva-bounces at lists.freedesktop.org [mailto:libva-bounces at lists.freedesktop.org] On Behalf Of stephen xi
Sent: 2009年10月28日 20:21
To: libva at lists.freedesktop.org
Subject: [Libva] Fwd: libVA playback mpeg2 failed.

 

HI,Admin:

Can i have post priviliege ?

Thanks

Stephen

---------- Forwarded message ----------
From: stephen xi <stephenxi08 at gmail.com>
Date: Wed, Oct 28, 2009 at 5:46 PM
Subject: libVA playback mpeg2 failed.
To: libva at lists.freedesktop.org

HI, Guys
Could you help check why I can not playback MPEG2 with VAAPI at G45 ? 

Thanks for advance!

Stephen 

 

Steps:

1. Prepare a new ubuntu9.04 for Intel G45. 

2. Download the latest libva (libva-latest.tar.gz ) from http://www.splitted-desktop.com/‾gbeauchesne/libva/. 

3. The tarball contains the upstream libva sources. Patches are in the debian/patches directory. Patch it. 

$ dpkg-buildpackage -rfakeroot -uc -us

4. $  ./configure -prefix=/usr  --enable-i965-driver 

5. $  make && make install              

Result: 1) It will create and install libva-0.31.0.3.so.1.0.0 into /usr/lib/ and make the /usr/lib/libva.so -> libva-0.31.0.3.so.1.0.0 link;

            2) It will create and install i965_drv_video.so into /usr/lib/va/drivers/

6. Download the latest mplayer-vaapi package from http://www.splitted-desktop.com/‾gbeauchesne/mplayer-vaapi/, 

7. Make sure you also have `svn' (subversion) and all necessary MPlayer libraries. 

$ apt-get install subversion

$ apt-get build-dep mplayer

8. unpack mplayer tarball and run the supplied script to build mplayer-vaapi 

   $ ./Checkout-patch-build.sh

9. Copy the “mplayer” executable program into /usr/local/bin or /usr/bin. 

10. Made the requirement environment variable. 

$ export LIBVA_DRIVERS_PATH=/usr/lib/va/drivers/

 

11. Running MPlayer with vaapi. 

$ mplayer -vo vaapi <URI>

                        Result: can’t play video by vaapi yet. FYI attached logs.

 

 

Logs:

roott at test-desktop:/home/mplayer/mplayer-vaapi-20091015/mplayer-vaapi.svn# mplayer -vo vaapi /home/MPEG2_720x480_30fps_2M.mpg

MPlayer SVN-r29766-4.3.3 (C) 2000-2009 MPlayer Team

mplayer: could not connect to socket

mplayer: No such file or directory

Failed to open LIRC support. You will not be able to use your remote control.

 

Playing /home/MPEG2_720x480_30fps_2M.mpg.

MPEG-PS file format detected.

VIDEO:  MPEG2  720x480  (aspect 2)  30.000 fps  2000.0 kbps (250.0 kbyte/s)

libva: libva version 0.31.0-sds3

libva: va_getDriverName() returns 0

libva: Trying to open /usr/lib/va/drivers//i965_drv_video.so

libva: va_openDriver() returns 0

==========================================================================

Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough

Could not find matching colorspace - retrying with -vf scale...

Opening video filter: [scale]

The selected video_out device is incompatible with this codec.

Try appending the scale filter to your filter list,

e.g. -vf spp,scale instead of -vf spp.

VDecoder init failed :(

Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family

Unsupported PixelFormat -1

Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)

==========================================================================

==========================================================================

Opening audio decoder: [mp3lib] MPEG layer-2, layer-3

AUDIO: 32000 Hz, 2 ch, s16le, 192.0 kbit/18.75% (ratio: 24000->128000)

Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)

==========================================================================

AO: [oss] 32000Hz 2ch s16le (2 bytes per sample)

Starting playback...

Could not find matching colorspace - retrying with -vf scale...

Opening video filter: [scale]

The selected video_out device is incompatible with this codec.

Try appending the scale filter to your filter list,

e.g. -vf spp,scale instead of -vf spp.

 

FATAL: Could not initialize video filters (-vf) or video output (-vo).

 

mplayer: i965_drv_video.c:809: i965_DestroyBuffer: Assertion `obj_buffer' failed.

 

 

MPlayer interrupted by signal 6 in module: uninit_vo

- MPlayer crashed. This shouldn't happen.

  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your

  gcc version. If you think it's MPlayer's fault, please read

  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and

  won't help unless you provide this information when reporting a possible bug.

root at test-desktop:/home/mplayer/mplayer-vaapi-20091015/mplayer-vaapi.svn#

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freedesktop.org/archives/libva/attachments/20091102/2107bd31/attachment.htm 


More information about the Libva mailing list