Media (Intel® Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools like Intel® oneAPI Video Processing Library and Intel® Media SDK
Announcements
The Intel Media SDK project is no longer active. For continued support and access to new features, Intel Media SDK users are encouraged to read the transition guide on upgrading from Intel® Media SDK to Intel® Video Processing Library (VPL), and to move to VPL as soon as possible.
For more information, see the VPL website.
3072 Discussions

Vaapi API based decoder on NUC -Intel(R) Pentium(R) CPU N3700

sumit_j_1
Beginner
848 Views

HI All,

I am posting this query here as I didn't find any separate forum for Vaapi based decode/encoders.

Actually, i got a reply form this forum  that Intel Media SDK is not supported for NUC -Intel(R) Pentium(R) CPU N3700.

So, I have taken libva 1.6, Kernel 4.2, vaaps-driver  from 

https://01.org/linuxgraphics/downloads/2015q2-intel-graphics-stack-release

MY vainfo-

libva info: VA-API version 0.38.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'i965'
libva info: Trying to open /usr/local/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_38
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.38 (libva 1.6.1)
vainfo: Driver version: Intel i965 driver for Intel(R) CherryView - 1.6.1
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Simple            : VAEntrypointEncSlice
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileH264MultiviewHigh      : VAEntrypointVLD
      VAProfileH264MultiviewHigh      : VAEntrypointEncSlice
      VAProfileH264StereoHigh         : VAEntrypointVLD
      VAProfileH264StereoHigh         : VAEntrypointEncSlice
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc
      VAProfileJPEGBaseline           : VAEntrypointVLD
      VAProfileJPEGBaseline           : VAEntrypointEncPicture
      VAProfileVP8Version0_3          : VAEntrypointVLD
      VAProfileVP8Version0_3          : VAEntrypointEncSlice
      VAProfileH264MultiviewHigh      : VAEntrypointVLD
      VAProfileH264MultiviewHigh      : VAEntrypointEncSlice
      VAProfileH264StereoHigh         : VAEntrypointVLD
      VAProfileH264StereoHigh         : VAEntrypointEncSlice
      VAProfileHEVCMain               : VAEntrypointVLD

I tried to  developed a decoder for only one I-frame using vaapi API based on this link.

http://cgit.freedesktop.org/libva/tree/test/decode/mpeg2vldemo.cpp

But my output is not coming proper. I am seeing blocky patches in output yuv...

Regards,

Sumit Jha

 

 

 

 

 

 

0 Kudos
1 Reply
Surbhi_M_Intel
Employee
848 Views

Hi Sumit, 

There is a forum for the linux releases from where you have downloaded the libva, driver and kernel at https://01.org/linuxgraphics/forum, you can post in the graphics installer  discussion page, where open source projects and Intel graphics for Linux is discussed. 

Thanks,
Surbhi

 

 

0 Kudos
Reply