Hi Julien, > On Dec 8, 2015, at 12:53 AM, Julien Isorce <[email protected]> wrote: > > Hi Sean, > > Note that this patch "driver_name_map: add nouveau and radeon for Mesa > Gallium" is only for VA_DISPLAY_DRM case.
Understood. > > About your question, all patches regarding gallium backend for vaapi have > landed: > http://cgit.freedesktop.org/mesa/mesa/log/src/gallium/state_trackers/va > <http://cgit.freedesktop.org/mesa/mesa/log/src/gallium/state_trackers/va> > > But there are still 4 patches for nouveau driver under review, to support > chunk decoding: > https://github.com/CapOM/mesa/commits/st_va_nouveau_chunk_decoding > <https://github.com/CapOM/mesa/commits/st_va_nouveau_chunk_decoding> Thanks. I can now track them. > > I have only tested with Nvidia hardware (with nouveau driver so), with > https://github.com/mpv-player/mpv <https://github.com/mpv-player/mpv> player > and gstreamer-vaapi on videos available here: > http://download.blender.org/peach/bigbuckbunny_movies/ > <http://download.blender.org/peach/bigbuckbunny_movies/> > http://playready.directtaps.net/smoothstreaming/ > <http://playready.directtaps.net/smoothstreaming/> > https://github.com/malek0512/PLS/raw/master/Tests/centaur_2.mpg > <https://github.com/malek0512/PLS/raw/master/Tests/centaur_2.mpg> > http://www.h264info.com/clips.html <http://www.h264info.com/clips.html> > > At least for radeon it is already ready, the gallium backend for vaapi is > what AMD support and maintain. Maybe they also use the bridge > http://cgit.freedesktop.org/vaapi/vdpau-driver > <http://cgit.freedesktop.org/vaapi/vdpau-driver> for some comparisons. > Christian would be able to give more details about it. But in long terms I > think this bridge will be only used by the Nvidia proprietary driver (unless > they decide to provide a vaapi backend too) I’m happy to add both to the backend, but I would like Christian to comment if he has any concerns from a radeon perspective. Thanks, Sean > > Regards > Julien > > > > On 3 December 2015 at 22:37, Sean V Kelley <[email protected] > <mailto:[email protected]>> wrote: > Hi Julien, > > On 11/27/2015 12:53 AM, Julien Isorce wrote: > > This patch allows va_getDriverName to succeed. It is useful in > > vaInitialize to select the vaapi driver provided by Mesa Gallium: > > lib/dri/gallium_drv_video.so > > > > Signed-off-by: Julien Isorce <[email protected] > > <mailto:[email protected]>> --- > > va/drm/va_drm_utils.c | 2 ++ 1 file changed, 2 insertions(+) > > Can you provide a status on the Gallium patch series, have they been > merged? What testing have you done with the gallium backend enabled? > > Thanks, > > Sean > > > > > > diff --git a/va/drm/va_drm_utils.c b/va/drm/va_drm_utils.c index > > 71091fd..041be79 100644 --- a/va/drm/va_drm_utils.c +++ > > b/va/drm/va_drm_utils.c @@ -41,6 +41,8 @@ static const struct > > driver_name_map g_driver_name_map[] = { { "pvrsrvkm", 8, "pvr" > > }, // Intel UMG PVR driver { "emgd", 4, "emgd" }, // Intel > > ECG PVR driver { "hybrid", 6, "hybrid" }, // Intel OTC Hybrid > > driver + { "nouveau", 7, "gallium" }, // Mesa Gallium driver > > + { "radeon", 6, "gallium" }, // Mesa Gallium driver { NULL, > > } }; > > > > > _______________________________________________ > Libva mailing list > [email protected] <mailto:[email protected]> > http://lists.freedesktop.org/mailman/listinfo/libva > <http://lists.freedesktop.org/mailman/listinfo/libva> >
_______________________________________________ Libva mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libva
