[Libva] Libva Digest, Vol 27, Issue 19

Dan Naughton daniel.naughton at gmail.com
Thu Oct 27 13:12:49 PDT 2011


I was trying to compile mplayer with vaapi support.  I downloaded the latest
svn release:

$ ./configure --enable-vaapi
Current branch master is up to date.
Unknown parameter: --enable-vaapi


I have libva and libva-devel rpms installed - but that doesn't seem to make
a difference.  Is vaapi not part of mplayer's build options?

Thanks


On Thu, Oct 27, 2011 at 2:00 PM, <libva-request at lists.freedesktop.org>wrote:

> Send Libva mailing list submissions to
>        libva at lists.freedesktop.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        http://lists.freedesktop.org/mailman/listinfo/libva
> or, via email, send a message with subject or body 'help' to
>        libva-request at lists.freedesktop.org
>
> You can reach the person managing the list at
>        libva-owner at lists.freedesktop.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Libva digest..."
>
>
> Today's Topics:
>
>   1. Re: Status of libva and mplayer/ffmpeg? (Karthik Kailash)
>   2. Re: deinterlacing on GM45 (Xiang, Haihao)
>   3. Re: Status of libva and mplayer/ffmpeg? (Gwenole Beauchesne)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 26 Oct 2011 17:00:29 -0700
> From: Karthik Kailash <karthik at freestreammedia.com>
> Subject: Re: [Libva] Status of libva and mplayer/ffmpeg?
> To: Erik Slagter <erik at slagter.name>
> Cc: libva at lists.freedesktop.org
> Message-ID:
>        <CAF3A2PSuDUkGf-kB+HUhz=kMEHhbUg6kFaR7fXnEVny2xiag4Q at mail.gmail.com
> >
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hey Eric,
>
> Thanks for the informative e-mails detailing what you've done so far.  I
> have a couple of questions for you:
>
> - Did you have to apply any patches to ffmpeg checked out from Git?  Which
> branch/tag of ffmpeg did you use?
> - Were you able to get the decoding/encoding acceleration working from
> ffmpeg command line?
> - Which codec does ffmpeg use?  When I run "ffmpeg -codecs", I only see
> h264
> and h264_vdpau.  Do you see a codec that corresponds to h264 with vaapi?
>
> Cheers,
> Karthik
>
> On Thu, Oct 6, 2011 at 10:26 AM, Erik Slagter <erik at slagter.name> wrote:
>
> > *** UPDATE ***
> >
> > It seems to work now!
> >
> > The -va option was really there, that whas just my stupidity.
> >
> > I added "--enable-xrender" to the config flags.
> >
> > Also I added "-vf-clr" to the options, which avoided the filters
> > deinterlace and screenshot from being used, apparantly using filters
> breaks
> > using vaapi (I could understand that...)
> >
> > CPU usage is 55% without vaapi and 6-9% using vaapi.
> >
> > Stubborn as I am, I will still try again to make the patched mplayer to
> be
> > in sync with the svn version...
> >
> > ______________________________**_________________
> > Libva mailing list
> > Libva at lists.freedesktop.org
> > http://lists.freedesktop.org/**mailman/listinfo/libva<
> http://lists.freedesktop.org/mailman/listinfo/libva>
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.freedesktop.org/archives/libva/attachments/20111026/ee3ed0c5/attachment-0001.htm
> >
>
> ------------------------------
>
> Message: 2
> Date: Thu, 27 Oct 2011 13:14:16 +0800
> From: "Xiang, Haihao" <haihao.xiang at intel.com>
> Subject: Re: [Libva] deinterlacing on GM45
> To: Holger Kaelberer <hk at getslash.de>
> Cc: "libva at lists.freedesktop.org" <libva at lists.freedesktop.org>
> Message-ID: <1319692456.2498.64.camel at xhh-ctg32>
> Content-Type: text/plain; charset="UTF-8"
>
> GM45 doesn't support deinterlacing
>
> Regards
> Haihao
>
> > Hi all,
> >
> > playing around with libva we found  that deinterlacing a TV stream seems
> not to work on a Intel GM45
> > chip.
> >
> > We are using the latest intel drivers from the g45-h264 branch on
> > git.freedesktop.org/git/vaapi/intel-driver.git. Testing both on a Nvidia
> chip and an Intel GM45 with
> > mplayer + vaapi-patches and modified gstreamer-vaapi plugins (see
> attached quick'n'dirty fix) we found:
> >
> > mplayer-withVaapi -vo vaapi:deint=2 -va vaapi ...
> >      ... OK on nvidia (deinterlaced images)
> >      ... NOT OK on Intel
> >
> > modified gstreamer-vaapi
> >      ... OK on nvidia
> >      ... NOT OK on Intel
> >
> > Did we miss something in our setup? Or maybe a known restriction for
> intel drivers?
> >
> > Regarding the gstreamer-vaapi modification: It is based on what was said
> in the following thread
> > http://lists.freedesktop.org/archives/libva/2010-July/000338.html
> > Might be a feature to be integrated in the vaapi-plugins. Could define
> another property in vaapisink
> > (like deint={true, false}) allowing to enforce putSurface flags set to
> VA_FRAME_PICTURE vs.
> > VA_TOP_FIELD+VA_BOTTOM_FIELD. What do you think, Gwenole?
> >
> > Thanks,
> >     Holger
>
>
>
>
> ------------------------------
>
> Message: 3
> Date: Thu, 27 Oct 2011 07:22:56 +0200
> From: Gwenole Beauchesne <gb.devel at gmail.com>
> Subject: Re: [Libva] Status of libva and mplayer/ffmpeg?
> To: Karthik Kailash <karthik at freestreammedia.com>
> Cc: libva at lists.freedesktop.org
> Message-ID:
>        <CAEDM96jeGcAXt_ovzZ0_mb7M7N=Gwo=uiRbHzNQYfnxXceTcAA at mail.gmail.com
> >
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hi,
>
> 2011/10/27 Karthik Kailash <karthik at freestreammedia.com>:
>
> > - Did you have to apply any patches to ffmpeg checked out from Git?
> ?Which
> > branch/tag of ffmpeg did you use?
>
> Unless you want to sync both mplayer & ffmpeg git trees, I recommend
> you fetch out the ffmpeg subdirectory from the ffmpeg.git around the
> same date as the latest commit in mplayer. For ffmpeg.git use
> something >= 2011/10/06. For libav.git, use something >= 2011/10/11 or
> so.
>
> > - Were you able to get the decoding/encoding acceleration working from
> > ffmpeg command line?
>
> This does not exist yet. More generally, there is no HW
> decoding/encoding acceleration in ffmpeg command line tool aside from
> Crystal HD (for decoding only).
>
> > - Which codec does ffmpeg use? ?When I run "ffmpeg -codecs", I only see
> h264
> > and h264_vdpau. ?Do you see a codec that corresponds to h264 with vaapi?
>
> "ffmpeg -codecs" should not even list h264_vdpau since it won't work
> in the tool either. However, the fact that you don't even see
> h264_vaapi indicates that you probably have not built FFmpeg with
> VA-API support (--enable-vaapi + making sure libva headers are
> available and usable). i.e. please check config.log & config.mak.
>
> Regards,
> Gwenole.
>
> > On Thu, Oct 6, 2011 at 10:26 AM, Erik Slagter <erik at slagter.name> wrote:
> >>
> >> *** UPDATE ***
> >>
> >> It seems to work now!
> >>
> >> The -va option was really there, that whas just my stupidity.
> >>
> >> I added "--enable-xrender" to the config flags.
> >>
> >> Also I added "-vf-clr" to the options, which avoided the filters
> >> deinterlace and screenshot from being used, apparantly using filters
> breaks
> >> using vaapi (I could understand that...)
> >>
> >> CPU usage is 55% without vaapi and 6-9% using vaapi.
> >>
> >> Stubborn as I am, I will still try again to make the patched mplayer to
> be
> >> in sync with the svn version...
> >> _______________________________________________
> >> Libva mailing list
> >> Libva at lists.freedesktop.org
> >> http://lists.freedesktop.org/mailman/listinfo/libva
> >
> >
> > _______________________________________________
> > Libva mailing list
> > Libva at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/libva
> >
> >
>
>
> ------------------------------
>
> _______________________________________________
> Libva mailing list
> Libva at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/libva
>
>
> End of Libva Digest, Vol 27, Issue 19
> *************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libva/attachments/20111027/6d24e475/attachment.html>


More information about the Libva mailing list