Gstreamer-vaapi installation

classic Classic list List threaded Threaded
2 messages Options
Vnd
Reply | Threaded
Open this post in threaded view
|

Gstreamer-vaapi installation

Vnd
Hi,

  We need to want Linux Intel Graphics Drivers for having HEVC encode/decode via GStreamer --vaapi
        plugin pipline.
       
        Our Hardware is as follow:-
        ==========================
        [root@sr ~]# sudo lspci -vnn | grep VGA -A 12                                                        
00:02.0 VGA compatible controller [0300]: Intel Corporation Sky Lake Integrated Graphics [8086:1912] (rev 06) (prog-if 00 [VGA controller])
        Subsystem: Gigabyte Technology Co., Ltd Device [1458:d000]
        Flags: bus master, fast devsel, latency 0, IRQ 10
        Memory at de000000 (64-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at f000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [40] Vendor Specific Information: Len=0c <?>
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [ac] MSI: Enable- Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [100] #1b
        Capabilities: [200] Address Translation Service (ATS)

        [root@sr128 ~]#cat /proc/cpuinfo
                processor       : 0
                vendor_id       : GenuineIntel
                cpu family      : 6
                model           : 94
                model name      : Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz
                stepping        : 3
                microcode       : 0x39
                cpu MHz         : 800.000
                cache size      : 6144 KB
                physical id     : 0
                siblings        : 4
                core id         : 0
                cpu cores       : 4
                apicid          : 0
                initial apicid  : 0
                fpu             : yes
                fpu_exception   : yes
                cpuid level     : 22
                wp              : yes
                flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov                                                                                         pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdt                                                                                        scp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc ap                                                                                        erfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16                                                                                         xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave a                                                                                        vx f16c rdrand lahf_lm abm 3dnowprefetch ida arat pln pts dtherm hwp hwp_noitfy                                                                                         hwp_act_window hwp_epp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust                                                                                         bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec                                                                                         xgetbv1 xsaves
                bogomips        : 5422.36
                clflush size    : 64
                cache_alignment : 64
                address sizes   : 39 bits physical, 48 bits virtual
                power management:

        Software currently on my box.
        =============================
        CentOS 7.2 with kernel version 3.10.0-327.e17.x86_64
       
        Please let us know with this configuration is sufficient. Let me know the approach the upgrade.

regards,
Vinod
Reply | Threaded
Open this post in threaded view
|

Re: Gstreamer-vaapi installation

Victor Jaquez
On 03/14/16 at 01:59am, Vinod K wrote:

> Hi,
>
>   We need to want Linux Intel Graphics Drivers for having HEVC encode/decode
> via GStreamer --vaapi
> plugin pipline.
>
> Our Hardware is as follow:-
> ==========================
> [root@sr ~]# sudo lspci -vnn | grep VGA -A 12                                                        
> 00:02.0 VGA compatible controller [0300]: Intel Corporation Sky Lake
> Integrated Graphics [8086:1912] (rev 06) (prog-if 00 [VGA controller])

It is a skylake, so it should have HEVC decoding.

You can verify it by installing the libva library, the
libva-intel-vaapi-driver and the utility vainfo.

vainfo will list you the decoding and encoding capabilities of your hardware.


vmjl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel