Changeset a8ece039
- Timestamp:
- 08/24/2013 02:08:53 AM (11 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gimp3, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- f374379d
- Parents:
- 54e9eea
- Files:
-
- 1 deleted
- 3 edited
- 3 moved
Legend:
- Unmodified
- Added
- Removed
-
multimedia/multimedia.xml
r54e9eea ra8ece039 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libdriv/libdriv.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="hwaccel/hwaccel.xml"/>20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="audioutils/audioutils.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="videoutils/videoutils.xml"/> -
x/installing/libva.xml
r54e9eea ra8ece039 22 22 ]> 23 23 24 <sect1 id="libva" xreflabel="libva-&libva-version;"> 25 <?dbhtml filename="libva.html"?> 26 27 <sect1info> 24 <sect2 id="libva" xreflabel="libva-&libva-version;"> 25 26 <sect2info> 28 27 <othername>$LastChangedBy$</othername> 29 28 <date>$Date$</date> 30 </sect 1info>29 </sect2info> 31 30 32 31 <title>libva-&libva-version;</title> … … 36 35 </indexterm> 37 36 38 <sect 2role="package">37 <sect3 role="package"> 39 38 <title>Introduction to libva</title> 40 39 41 <para> 42 The <application>libva</application> package contains a library which 43 provides access to hardware accelerated video processing, using hardware 44 to accelerate video processing in order to offload the central processing 45 unit (CPU) to decode and encode compressed digital video. 46 </para> 47 48 &lfs73_checked; 49 50 <bridgehead renderas="sect3">Package Information</bridgehead> 40 <para> 41 The <application>libva</application> package contains a library which 42 provides access to hardware accelerated video processing, using hardware 43 to accelerate video processing in order to offload the central 44 processing unit (CPU) to decode and encode compressed digital video. VA 45 API video decode/encode interface is platform and window system 46 independent targeted at Direct Rendering Infrastructure (DRI) in the X 47 Window System however it can potentially also be used with direct 48 framebuffer and graphics sub-systems for video output. Accelerated 49 processing includes support for video decoding, video encoding, 50 subpicture blending, and rendering. 51 </para> 52 53 &lfs74_checked; 54 55 <bridgehead renderas="sect4">Package Information</bridgehead> 51 56 <itemizedlist spacing="compact"> 52 57 <listitem> … … 82 87 </itemizedlist> 83 88 84 <bridgehead renderas="sect 3">Additional Downloads</bridgehead>89 <bridgehead renderas="sect4">Additional Downloads</bridgehead> 85 90 <itemizedlist spacing="compact"> 86 91 <listitem> … … 116 121 </itemizedlist> 117 122 118 <bridgehead renderas="sect 3">libva Dependencies</bridgehead>119 120 <bridgehead renderas="sect 4">Required</bridgehead>123 <bridgehead renderas="sect4">libva Dependencies</bridgehead> 124 125 <bridgehead renderas="sect5">Required</bridgehead> 121 126 <para role="required"> 122 127 <xref linkend="mesalib"/> 123 128 </para> 124 129 125 <bridgehead renderas="sect 4">Optional</bridgehead>130 <bridgehead renderas="sect5">Optional</bridgehead> 126 131 <para role="optional"> 127 132 <xref linkend="doxygen"/> and … … 132 137 User Notes: <ulink url="&blfs-wiki;/libva"/> 133 138 </para> 134 </sect 2>135 136 <sect 2role="installation">139 </sect3> 140 141 <sect3 role="installation"> 137 142 <title>Installation of libva</title> 138 143 … … 142 147 </para> 143 148 144 <screen><userinput>./configure --prefix=/usr&&149 <screen><userinput>./configure $XORG_CONFIG && 145 150 make</userinput></screen> 146 151 … … 155 160 <screen role="root"><userinput>make install</userinput></screen> 156 161 157 </sect 2>158 159 <sect 2role="installation">162 </sect3> 163 164 <sect3 role="installation"> 160 165 <title>Installation of libva-intel-driver</title> 161 166 162 167 <para> 163 Install <application>libva-intel-driver</application> by running the 164 following commands: 165 </para> 166 167 <screen><userinput>./configure --prefix=/usr && 168 The <application>libva-intel-driver</application> is designed 169 specifically for video cards based on an Intel GPU. 170 Install the driver by running the following commands: 171 </para> 172 173 <screen><userinput>./configure $XORG_CONFIG && 168 174 make</userinput></screen> 169 175 … … 178 184 <screen role="root"><userinput>make install</userinput></screen> 179 185 180 </sect 2>181 182 <sect 2role="content">186 </sect3> 187 188 <sect3 role="content"> 183 189 <title>Contents</title> 184 190 … … 227 233 </variablelist> 228 234 229 </sect 2>230 231 </sect 1>235 </sect3> 236 237 </sect2> -
x/installing/libvdpau.xml
r54e9eea ra8ece039 13 13 ]> 14 14 15 <sect1 id="libvdpau" xreflabel="libvdpau-&libvdpau-version;"> 16 <?dbhtml filename="libvdpau.html"?> 15 <sect2 id="libvdpau" xreflabel="libvdpau-&libvdpau-version;"> 17 16 18 <sect 1info>17 <sect2info> 19 18 <othername>$LastChangedBy$</othername> 20 19 <date>$Date$</date> 21 </sect 1info>20 </sect2info> 22 21 23 22 <title>libvdpau-&libvdpau-version;</title> … … 27 26 </indexterm> 28 27 29 <sect 2role="package">28 <sect3 role="package"> 30 29 <title>Introduction to libvdpau</title> 31 30 32 31 <para> 33 32 The <application>libvdpau</application> package contains a library which 34 allows video programs to offload portions of the video decoding process 35 and video post-processing to the GPU video-hardware. 33 implements the VDPAU library. 34 </para> 35 36 <para> 37 VDPAU (Video Decode and Presentation API for Unix) is an open source 38 library (libvdpau) and API originally designed by Nvidia for its GeForce 39 8 series and later GPU hardware,[1][2] targeted at the X Window System 40 This VDPAU API allows video programs to offload portions of the video 41 decoding process and video post-processing to the GPU video-hardware. 42 </para> 43 44 <para> 45 Currently, the portions capable of being offloaded by VDPAU onto the GPU 46 are motion compensation (mo comp), inverse discrete cosine transform 47 (iDCT), VLD (variable-length decoding) and deblocking for MPEG-1, MPEG-2, 48 MPEG-4 ASP (MPEG-4 Part 2), H.264/MPEG-4 AVC and VC-1, WMV3/WMV9 encoded 49 videos. Which specific codecs of these that can be offloaded to the 50 GPU depends on the version of the GPU hardware; specifically, 51 to also decode MPEG-4 ASP (MPEG-4 Part 2), Xvid/OpenDivX (DivX 4), and 52 DivX 5 formats, a GeForce 200M (2xxM) Series (the eleventh generation of 53 Nvidia's GeForce graphics processing units) or newer GPU hardware is 54 required. 36 55 </para> 37 56 38 &lfs7 3_checked;57 &lfs74_checked; 39 58 40 <bridgehead renderas="sect 3">Package Information</bridgehead>59 <bridgehead renderas="sect4">Package Information</bridgehead> 41 60 <itemizedlist spacing="compact"> 42 61 <listitem> … … 72 91 </itemizedlist> 73 92 74 <bridgehead renderas="sect 3">libvdpau Dependencies</bridgehead>93 <bridgehead renderas="sect4">libvdpau Dependencies</bridgehead> 75 94 76 <bridgehead renderas="sect 4">Required</bridgehead>95 <bridgehead renderas="sect5">Required</bridgehead> 77 96 <para role="required"> 78 97 <xref linkend="xorg7-lib"/> 79 98 </para> 80 99 81 <bridgehead renderas="sect 4">Optional</bridgehead>100 <bridgehead renderas="sect5">Optional</bridgehead> 82 101 <para role="optional"> 83 102 <xref linkend="doxygen"/>, … … 86 105 </para> 87 106 88 <bridgehead renderas="sect 4">Runtime Dependency</bridgehead>107 <bridgehead renderas="sect5">Runtime Dependency</bridgehead> 89 108 <para role="optional"> 90 109 <xref linkend="mesalib"/> … … 94 113 User Notes: <ulink url="&blfs-wiki;/libvdpau"/> 95 114 </para> 96 </sect 2>115 </sect3> 97 116 98 <sect 2role="installation">117 <sect3 role="installation"> 99 118 <title>Installation of libvdpau</title> 100 119 … … 104 123 </para> 105 124 106 <screen><userinput>./configure --prefix=/usr --sysconfdir=/etc&&125 <screen><userinput>./configure $XORG_CONFIG && 107 126 make</userinput></screen> 108 127 … … 117 136 <screen role="root"><userinput>make install</userinput></screen> 118 137 119 </sect 2>138 </sect3> 120 139 121 <sect 2role="content">140 <sect3 role="content"> 122 141 <title>Contents</title> 123 142 … … 161 180 </variablelist> 162 181 163 </sect 2>182 </sect3> 164 183 165 </sect 1>184 </sect2> -
x/installing/x7driver.xml
r54e9eea ra8ece039 161 161 </sect3> 162 162 163 <sect3 id="hw-video-acceleration"> 164 <title>Hardware Video Acceleration</title> 165 166 <itemizedlist spacing="compact"> 167 <listitem> 168 <para> 169 <xref linkend="libva"/> 170 </para> 171 </listitem> 172 <listitem> 173 <para> 174 <xref linkend="libvdpau"/> 175 </para> 176 </listitem> 177 </itemizedlist> 178 179 </sect3> 180 163 181 </sect2> 164 182 … … 220 238 href="x7driver-vmware.xml"/> 221 239 240 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 241 href="libva.xml"/> 242 243 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 244 href="libvdpau.xml"/> 245 222 246 </sect1> -
x/lib/qt4.xml
r54e9eea ra8ece039 80 80 <bridgehead renderas="sect4">Required</bridgehead> 81 81 <para role="required"> 82 <xref linkend="alsa-lib"/>, 83 <xref linkend="mesalib"/> and 84 <xref linkend="qtchooser"/> 82 <xref linkend="alsa-lib"/> and 83 <xref linkend="mesalib"/> 85 84 </para> 86 85 … … 95 94 <xref linkend="libpng"/>, 96 95 <xref linkend="libtiff"/>, 97 <xref linkend="openssl"/> and96 <xref linkend="openssl"/>, and 98 97 <xref linkend="sqlite"/> 99 98 </para> … … 106 105 <xref linkend="mysql"/>, 107 106 <xref linkend="postgresql"/>, 108 <xref linkend="pulseaudio"/> and 107 <xref linkend="pulseaudio"/>, 108 <xref linkend="qtchooser"/> (if also installing Qt5), and 109 109 <xref linkend="unixodbc"/> 110 110 </para> … … 119 119 120 120 <para> 121 121 122 There are several ways to install a complicated package such as 122 123 <application>Qt</application>. The files are not completely position … … 129 130 correctly by the build process. 130 131 </para> 131 132 132 133 <para> 133 134 The default installation places the files in <filename 134 class= "directory">/usr/local/qt</filename>. Many commercial135 class='directory'>/usr/local/qt/</filename>. Many commercial 135 136 distributions place the files in the system's <filename 136 class= "directory">/usr</filename> hierarchy. The package can also be137 class='directory'>/usr</filename> hierarchy. The package can also be 137 138 installed in an arbitrary directory. 138 139 </para> … … 140 141 <para> 141 142 The advantage of installing in <filename 142 class= "directory">/usr</filename> is that no updates to the143 class='directory'>/usr</filename> is that no updates to the 143 144 <filename>/etc/ld.so.conf</filename> or 144 145 <filename>/etc/man_db.conf</filename> files are required. The package 145 146 files are distributed within several subdirectories of the <filename 146 class= "directory">/usr</filename> hierarchy.This is the method that147 most commercial distributions use. It is also supported by the148 <application>qtchooser</application> application.149 </para> 150 151 <para> 152 The advantage of installing <application>Qt </application> in a custom147 class='directory'>/usr</filename> hierarchy. This is the method that 148 most commercial distributions use. It is also supported by the 149 optional <application>qtchooser</application> application. 150 </para> 151 152 <para> 153 The advantage of installing <application>Qt4</application> in a custom 153 154 directory such as <filename 154 class= "directory">/opt/qt-&qt4-version;</filename> is that it keeps all155 class='directory'>/opt/qt-&qt4-version;</filename> is that it keeps all 155 156 the package files consolidated in a dedicated directory hierarchy. By 156 157 using this method, an update can be made without overwriting a previous 157 158 installation and users can easily revert to a previous version by 158 changing one symbolic link or merely changing the PATH variable. It159 also allows a developer to maintain multiple versions of 160 <application>Qt </application> for testing.159 changing one symbolic link or merely changing the PATH variable. It 160 also allows a developer to maintain multiple versions of 161 <application>Qt4</application> for testing. 161 162 </para> 162 163 … … 198 199 config.tests/unix/libmng/libmng.cpp && 199 200 200 ./configure -confirm-license \ 201 -opensource \ 202 -release \ 203 -prefix /usr \ 204 -bindir /usr/lib/qt4/bin \ 205 -headerdir /usr/include/qt4 \ 206 -datadir /usr/share/qt4 \ 207 -plugindir /usr/lib/qt4/plugins \ 208 -importdir /usr/lib/qt4/imports \ 201 ./configure -prefix /usr \ 202 -bindir /usr/lib/qt4/bin \ 203 -plugindir /usr/lib/qt4/plugins \ 204 -importdir /usr/lib/qt4/imports \ 205 -headerdir /usr/include/qt4 \ 206 -datadir /usr/share/qt4 \ 207 -sysconfdir /etc/xdg \ 208 -docdir /usr/share/doc/qt4 \ 209 -demosdir /usr/share/doc/qt4/demos \ 210 -examplesdir /usr/share/doc/qt4/examples \ 209 211 -translationdir /usr/share/qt4/translations \ 210 -sysconfdir /etc/xdg \ 211 -docdir /usr/share/doc/qt4 \ 212 -demosdir /usr/share/doc/qt4/demos \ 213 -examplesdir /usr/share/doc/qt4/examples \ 214 -dbus-linked \ 215 -openssl-linked \ 216 -system-sqlite \ 217 -no-phonon \ 212 -confirm-license \ 213 -opensource \ 214 -release \ 215 -dbus-linked \ 216 -openssl-linked \ 217 -system-sqlite \ 218 -no-phonon \ 218 219 -no-phonon-backend \ 219 -no-nis \ 220 -no-openvg \ 221 -nomake demos \ 222 -nomake examples \ 223 -optimized-qmake && 220 -no-nis \ 221 -no-openvg \ 222 -nomake demos \ 223 -nomake examples \ 224 -optimized-qmake && 225 224 226 make</userinput></screen> 225 227 … … 235 237 rm -rf /usr/tests && 236 238 install -v -Dm644 src/gui/dialogs/images/qtlogo-64.png \ 237 /usr/share/pixmaps/qt4logo.png &&239 /usr/share/pixmaps/qt4logo.png && 238 240 install -v -Dm644 tools/assistant/tools/assistant/images/assistant-128.png \ 239 241 /usr/share/pixmaps/assistant-qt4.png && 240 242 install -v -Dm644 tools/designer/src/designer/images/designer.png \ 241 /usr/share/pixmaps/designer-qt4.png &&243 /usr/share/pixmaps/designer-qt4.png && 242 244 install -v -Dm644 tools/linguist/linguist/images/icons/linguist-128-32.png \ 243 /usr/share/pixmaps/linguist-qt4.png &&245 /usr/share/pixmaps/linguist-qt4.png && 244 246 install -v -Dm644 tools/qdbus/qdbusviewer/images/qdbusviewer-128.png \ 245 247 /usr/share/pixmaps/qdbusviewer-qt4.png</userinput></screen> … … 276 278 277 279 <para> 278 Install <application>Qt</application> in /opt/qt-&qt4-version; 280 Install <application>Qt</application> in /opt/qt-&qt4-version; 279 281 by running the following commands: 280 282 </para> … … 416 418 417 419 <para> 418 If you installed <application>Qt</application> in 419 <filename class="directory">/usr</filename>, create 420 an environment variable needed by certain packages. 420 If you installed <application>Qt</application> in /usr, 421 create an environment variable needed by certain packages. 421 422 As the <systemitem class="username">root</systemitem> user: 422 423 </para> … … 434 435 <para> 435 436 If you installed <application>Qt</application> in a location other 436 than <filename class="directory">/usr</filename>, you need to update 437 the following configuration files so that <application>Qt</application> 438 is correctly found by other packages and system processes. 439 </para> 440 441 <para> 442 As the <systemitem class="username">root</systemitem> user, update 437 than /usr, you need to update the following configuration files so 438 that <application>Qt</application> is correctly found by other packages 439 and system processes.</para> 440 441 <para>As the <systemitem class="username">root</systemitem> user, update 443 442 the <filename>/etc/ld.so.conf</filename> file and the dynamic linker's 444 443 run-time cache file: 445 444 </para> 446 445 447 446 <screen role="root"><userinput>cat >> /etc/ld.so.conf << EOF 448 <literal># Begin Qt addition447 <literal># Begin Qt addition 449 448 450 449 /opt/qt/lib … … 454 453 455 454 ldconfig</userinput></screen> 456 455 456 <indexterm zone="qt4 qtconfig-qt4"> 457 <primary sortas="e-etc-ld.so.conf">/etc/ld.so.conf</primary> 458 </indexterm> 459 457 460 <para> 458 461 As the <systemitem class="username">root</systemitem> user, create 459 462 the <filename>/etc/profile.d/qt.sh</filename> file: 460 463 </para> 461 464 462 465 <screen role="root"><userinput>cat > /etc/profile.d/qt.sh << EOF 463 <literal># Begin /etc/profile.d/qt.sh464 466 <literal># Begin /etc/profile.d/qt.sh 467 465 468 QTDIR=/opt/qt 466 469 467 470 pathappend /opt/qt/bin PATH 468 471 pathappend /opt/qt/lib/pkgconfig PKG_CONFIG_PATH 469 472 470 473 export QTDIR 471 474 472 475 # End /etc/profile.d/qt.sh</literal> 473 476 EOF</userinput></screen> 474 475 <indexterm zone="qt4 qtconfig-qt4">476 <primary sortas="e-etc-profile.d-qt.sh">/etc/profile.d/qt.sh</primary>477 </indexterm>478 477 479 478 <para> … … 581 580 /usr/lib/qt4, 582 581 /usr/share/doc/qt4, and 583 /usr/share/qt4 582 /usr/share/qt4 (OR $QTDIR) 584 583 (OR $QTDIR) 585 584 </seg>
Note:
See TracChangeset
for help on using the changeset viewer.