Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Sep 2012 14:00:17 +0300
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        Juergen Lock <nox@jelal.kn-bremen.de>
Cc:        x11@freebsd.org, Derrick Edwards <dantavious313@gmail.com>, multimedia@freebsd.org
Subject:   Re: Intel kms xvideo/vaapi?  (was: Re: VLC problems)
Message-ID:  <20120930110017.GZ35915@deviant.kiev.zoral.com.ua>
In-Reply-To: <20120928210206.GA49736@triton8.kn-bremen.de>
References:  <201209252359.44863.dantavious313@gmail.com> <201209261839.35551.dantavious313@gmail.com> <20120927183716.GA6608@triton8.kn-bremen.de> <201209271806.40743.dantavious313@gmail.com> <20120928173216.GA44127@triton8.kn-bremen.de> <20120928175119.GX35915@deviant.kiev.zoral.com.ua> <20120928210206.GA49736@triton8.kn-bremen.de>

next in thread | previous in thread | raw e-mail | index | archive | help

--YPOU9eFKIy6Wf5kE
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Sep 28, 2012 at 11:02:06PM +0200, Juergen Lock wrote:
> On Fri, Sep 28, 2012 at 08:51:19PM +0300, Konstantin Belousov wrote:
> > On Fri, Sep 28, 2012 at 07:32:16PM +0200, Juergen Lock wrote:
> > > Well ok, that explains why vlc had problems using xvideo.  (xvideo
> > > is preferred if available as it reduces cpu load playing video,
> > > there also is vaapi that offloads video decoding to the gpu too
> > > but the userland libs needed for that aren't in ports and I wonder
> > > if intel kms kernel support for it is missing too if xvideo support
> > > is already missing...  I've Cc'd -x11, maybe someone there knows.)
> > >=20
> > >  Thanx,
> > > 	Juergen (who doesn't have intel video hw here only maintains
> > > a few multimedia ports and updated vlc)
> >=20
> > Kernel driver does support the VCS ring batches. We should be on par wi=
th
> > the Linux kernel version which was used for the last import.
> >=20
> > I never compiled/tested vaapi 965 driver myself. Sure, there may be bug=
s,
> > which I think are even inevitable, but VCS engine is quite similar and
> > simpler then render, so I expect that bugs can be fixed if reported.
> >=20
> > Obvious first step is to get libva 965 driver compiling and added to po=
rts.
> > The sources are available at git://anongit.freedesktop.org/vaapi/intel-=
driver.
>=20
> Ok that is good news.  But is it expected that xvideo isn't supported?
>=20
I cannot really comment on your last question. Kernel driver does support
sprite or overlay (depending on the GPU generation). Everything else depends
on the usermode stack, which should convert overlay into XVideo interface,
and on harware capabilities. E.g., I am almost sure that compositing migh
affect xvideo.



--YPOU9eFKIy6Wf5kE
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (FreeBSD)

iEYEARECAAYFAlBoJkEACgkQC3+MBN1Mb4iglwCfdaoAXLM8ELth8JbpV40TujqR
1roAoJ0vATVt6QNzUbQkdSTbZEg1f1Vt
=3Kt7
-----END PGP SIGNATURE-----

--YPOU9eFKIy6Wf5kE--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120930110017.GZ35915>