[Libva] Libva Digest, Vol 27, Issue 19
Gwenole Beauchesne
gb.devel at gmail.com
Fri Oct 28 07:46:37 PDT 2011
Hi,
2011/10/28 Dan Naughton <daniel.naughton at gmail.com>:
> This worked to download it:
> git --work-tree=hwaccel-vaapi clone git://gitorious.org/vaapi/mplayer.git
$ git clone -b hwaccel-vaapi git://git.gitorious.org/vaapi/mplayer.git
mplayer-vaapi
is the right git command.
Regards,
Gwenole.
> I noticed that the ./configure --enable-vaapi fails - is it in there by
> default?
>
> hwaccel-vaapi]$ ./configure --enable-vaapi
> remote: Counting objects: 16, done.
> remote: Compressing objects: 100% (12/12), done.
> remote: Total 12 (delta 9), reused 0 (delta 0)
> Unpacking objects: 100% (12/12), done.
> From git://git.videolan.org/ffmpeg
> 8d4e449..022d22e master -> origin/master
> First, rewinding head to replay your work on top of it...
> Fast-forwarded master to 022d22e5810d1c90f618fddd751b1f03502d6021.
> Unknown parameter: --enable-vaapi
>
>
>
> On Thu, Oct 27, 2011 at 8:43 PM, Xiang, Haihao <haihao.xiang at intel.com>
> wrote:
>>
>> Fetch mplayer from git://gitorious.org/vaapi/mplayer.git
>> and switch to hwaccel-vaapi branch
>>
>>
>> > 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
>> > *************************************
>> >
>>
>>
>
>
> _______________________________________________
> Libva mailing list
> Libva at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/libva
>
>
More information about the Libva
mailing list