source: multimedia/libdriv/libva.xml@ a39688a

12.0 12.1 ken/TL2024 ken/tuningfonts lazarus plabs/newcss python3.11 rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18
Last change on this file since a39688a was a39688a, checked in by Xi Ruoyao <xry111@…>, 10 months ago

Fix typos: "Raedon" should be "Radeon"

  • Property mode set to 100644
File size: 6.4 KB
RevLine 
[07584d8]1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
[6a1f71ac]7 <!ENTITY libva-version "2.19.0">
[58c3bfd]8
[2c13ebe]9 <!ENTITY libva-download-http "https://github.com/intel/libva/releases/download/&libva-version;/libva-&libva-version;.tar.bz2">
[07584d8]10 <!ENTITY libva-download-ftp " ">
[6a1f71ac]11 <!ENTITY libva-md5sum "66b1e5cb7b26ad2d6e72d54c8d61da6c">
12 <!ENTITY libva-size "500 KB">
13 <!ENTITY libva-buildsize "4.5 MB">
[dc30794]14 <!ENTITY libva-time "less than 0.1 SBU">
[07584d8]15]>
16
[9a612888]17 <sect1 id="libva" xreflabel="libva-&libva-version;">
[a42d8a8]18 <?dbhtml filename="libva.html"?>
[07584d8]19
[9a612888]20 <sect1info>
[4c24eb0a]21 <date>$Date$</date>
[9a612888]22 </sect1info>
[07584d8]23
[4c24eb0a]24 <title>libva-&libva-version;</title>
[07584d8]25
[4c24eb0a]26 <indexterm zone="libva">
27 <primary sortas="a-libva">libva</primary>
28 </indexterm>
[c34cb2e5]29
[9a612888]30 <sect2 role="package">
[4c24eb0a]31 <title>Introduction to libva</title>
[07584d8]32
[4c24eb0a]33 <para>
34 The <application>libva</application> package contains a library which
35 provides access to hardware accelerated video processing, using hardware
36 to accelerate video processing in order to offload the central
37 processing unit (CPU) to decode and encode compressed digital video. The VA
38 API video decode/encode interface is platform and window system
39 independent targeted at Direct Rendering Infrastructure (DRI) in the X
40 Window System however it can potentially also be used with direct
41 framebuffer and graphics sub-systems for video output. Accelerated
42 processing includes support for video decoding, video encoding,
43 subpicture blending, and rendering.
44 </para>
[07584d8]45
[479979e]46 &lfs120_checked;
[07584d8]47
[9a612888]48 <bridgehead renderas="sect3">Package Information</bridgehead>
[4c24eb0a]49 <itemizedlist spacing="compact">
50 <listitem>
51 <para>
52 Download (HTTP): <ulink url="&libva-download-http;"/>
53 </para>
54 </listitem>
55 <listitem>
56 <para>
57 Download (FTP): <ulink url="&libva-download-ftp;"/>
58 </para>
59 </listitem>
60 <listitem>
61 <para>
62 Download MD5 sum: &libva-md5sum;
63 </para>
64 </listitem>
65 <listitem>
66 <para>
67 Download size: &libva-size;
68 </para>
69 </listitem>
70 <listitem>
71 <para>
72 Estimated disk space required: &libva-buildsize;
73 </para>
74 </listitem>
75 <listitem>
76 <para>
77 Estimated build time: &libva-time;
78 </para>
79 </listitem>
80 </itemizedlist>
[07584d8]81
[9a612888]82 <bridgehead renderas="sect3">libva Dependencies</bridgehead>
[4c24eb0a]83
[9a612888]84 <bridgehead renderas="sect4">Required</bridgehead>
[4c24eb0a]85 <para role="required">
[dd0fc632]86 <xref linkend="xorg-env"/> and
[4c24eb0a]87 <xref linkend="libdrm"/>
88 </para>
89
[9a612888]90 <bridgehead renderas="sect4">Recommended</bridgehead>
[4c24eb0a]91 <para role="recommended">
92 <xref linkend="mesa"/>
93 </para>
94
[9a612888]95 <bridgehead renderas="sect4">Recommended (Runtime)</bridgehead>
[f5091b3f]96 <!-- "nodep" to prevent BLFS tool from blindly installing all the
97 drivers -->
98 <para role='nodep'>
[5378451]99 The VA API driver suitable for the hardware in your system:
[f5091b3f]100 <xref linkend='intel-vaapi-driver'/> (for Intel GPUs provided with
101 Haswell CPUs or earlier),
[067e27f]102 <xref linkend='intel-media'/> (for Intel GPUs provided with
[e26871f]103 Broadwell CPUs or later), and
[f5091b3f]104 <xref linkend='mesa'/> (providing the <literal>r600</literal>,
[a39688a]105 <literal>radeonsi</literal>, and <literal>nouveau</literal> VA API
106 drivers, for the ATI/AMD Radeon HD 2xxx GPUs and later, and
[f5091b3f]107 <ulink url='https://nouveau.freedesktop.org/VideoAcceleration.html'>
108supported
[5378451]109 NVIDIA GPUs</ulink>; there is a circular dependency, read the Mesa page
110 for information on how to break it)
[f5091b3f]111 </para>
112
[9a612888]113 <bridgehead renderas="sect4">Optional</bridgehead>
[4c24eb0a]114 <para role="optional">
115 <xref linkend="doxygen"/>,
116 <xref linkend="wayland"/>, and
117 <ulink url="https://gitlab.freedesktop.org/drm/igt-gpu-tools">intel-gpu-tools</ulink>
118 </para>
119
[9a612888]120 </sect2>
[5833ccd]121
[9a612888]122 <sect2 role="installation">
[4c24eb0a]123 <title>Installation of libva</title>
[3c096aa0]124 <!-- libva*.so.2 have been around for a long time...
[4c24eb0a]125 <caution>
126 <para>
[8558044]127 If you are reinstalling this package, you will need
[4c24eb0a]128 to remove the older versions of the libraries. These are in the
129 form of libva*.so.1 and any symbolic links pointing to them. In
130 addition, any packages that use these files need to be rebuilt.
131 </para>
132 </caution>
[3c096aa0]133 -->
[4c24eb0a]134 <para>
135 Install <application>libva</application> by running the following
136 commands:
137 </para>
[07584d8]138
[5378451]139<screen><userinput>mkdir build &amp;&amp;
140cd build &amp;&amp;
141
142meson setup --prefix=$XORG_PREFIX --buildtype=release &amp;&amp;
143ninja</userinput></screen>
[07584d8]144
[4c24eb0a]145 <para>
146 This package does not come with a test suite.
147 </para>
[07584d8]148
[4c24eb0a]149 <para>
150 Now, as the <systemitem class="username">root</systemitem> user:
151 </para>
[07584d8]152
[5378451]153<screen role="root"><userinput>ninja install</userinput></screen>
[07584d8]154
[9a612888]155 </sect2>
[4c24eb0a]156
[9a612888]157 <sect2 role="content">
[4c24eb0a]158 <title>Contents</title>
159
160 <segmentedlist>
161 <segtitle>Installed Programs</segtitle>
162 <segtitle>Installed Libraries</segtitle>
163 <segtitle>Installed Directory</segtitle>
164
165 <seglistitem>
166 <seg>
167 None
168 </seg>
169 <seg>
[8558044]170 libva-drm.so,
171 libva-glx.so,
[4c24eb0a]172 libva.so,
[8558044]173 libva-wayland.so, and
[4c24eb0a]174 libva-x11.so
175 </seg>
176 <seg>
177 $XORG_PREFIX/include/va
178 </seg>
179 </seglistitem>
180 </segmentedlist>
181
182 <variablelist>
183 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
184 <?dbfo list-presentation="list"?>
185 <?dbhtml list-presentation="table"?>
186
187 <varlistentry id="libva-lib">
188 <term><filename class="libraryfile">libva.so</filename></term>
189 <listitem>
190 <para>
191 contains API functions which provide access to hardware
192 accelerated video processing
193 </para>
194 <indexterm zone="libva libva-lib">
195 <primary sortas="c-libva">libva.so</primary>
196 </indexterm>
197 </listitem>
198 </varlistentry>
199
200 </variablelist>
201
[9a612888]202 </sect2>
[4c24eb0a]203
[9a612888]204 </sect1>
Note: See TracBrowser for help on using the repository browser.