Changeset 44ae5736


Ignore:
Timestamp:
10/26/2014 10:53:15 PM (10 years ago)
Author:
Krejzi <krejzi@…>
Branches:
krejzi/svn
Children:
5b5c0e9
Parents:
1be4837c
Message:

Moved multimedia libs from xorg installation to multimedia libraries section.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/krejzi@14758 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
4 added
1 deleted
5 edited
2 moved

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r1be4837c r44ae5736  
    5050        <listitem>
    5151          <para>[krejzi] - .</para>
     52        </listitem>
     53        <listitem>
     54          <para>[krejzi] - Added libva-vdpau-driver-0.7.4.</para>
     55        </listitem>
     56        <listitem>
     57          <para>[krejzi] - Moved libva, libva-intel-driver, libvdpau and libvdpau-va-gl to Multimedia section.</para>
    5258        </listitem>
    5359        <listitem>
  • multimedia/libdriv/libdriv.xml

    r1be4837c r44ae5736  
    6767  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libsndfile.xml"/>
    6868  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libtheora.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libva-systemd.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libva-drivers-systemd.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libvdpau-systemd.xml"/>
     72  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libvdpau-va-gl-systemd.xml"/>
    6973  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libvorbis.xml"/>
    7074  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libvpx.xml"/>
  • multimedia/libdriv/libvdpau-systemd.xml

    r1be4837c r44ae5736  
    1313]>
    1414
    15 <sect2 id="libvdpau" xreflabel="libvdpau-&libvdpau-version;">
     15<sect1 id="libvdpau" xreflabel="libvdpau-&libvdpau-version;">
     16  <?dbhtml filename="libvdpau.html"?>
    1617
    17   <sect2info>
     18  <sect1info>
    1819    <othername>$LastChangedBy$</othername>
    1920    <date>$Date$</date>
    20   </sect2info>
     21  </sect1info>
    2122
    2223  <title>libvdpau-&libvdpau-version;</title>
     
    2627  </indexterm>
    2728
    28   <sect3 role="package">
     29  <sect2 role="package">
    2930    <title>Introduction to libvdpau</title>
    3031
    3132    <para>
    3233      The <application>libvdpau</application> package contains a library which
    33       implements the VDPAU library.
     34      implements VDPAU.
    3435    </para>
    35      
     36
    3637    <para>
    3738      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 targeted at the X Window System
     39      library (libvdpau) and API originally designed by Nvidia for its
     40      GeForce 8 series and later GPU hardware targeted at the X Window System
    4041      This VDPAU API allows video programs to offload portions of the video
    4142      decoding process and video post-processing to the GPU video-hardware.
    42    </para>
     43    </para>
    4344
    44    <para>
     45    <para>
    4546      Currently, the portions capable of being offloaded by VDPAU onto the GPU
    4647      are motion compensation (mo comp), inverse discrete cosine transform
     
    5758    &lfs76_checked;
    5859
    59     <bridgehead renderas="sect4">Package Information</bridgehead>
     60    <bridgehead renderas="sect3">Package Information</bridgehead>
    6061    <itemizedlist spacing="compact">
    6162      <listitem>
     
    9192    </itemizedlist>
    9293
    93     <bridgehead renderas="sect4">libvdpau Dependencies</bridgehead>
     94    <bridgehead renderas="sect3">libvdpau Dependencies</bridgehead>
    9495
    95     <bridgehead renderas="sect5">Required</bridgehead>
     96    <bridgehead renderas="sect4">Required</bridgehead>
    9697    <para role="required">
    97       <xref linkend="xorg7-lib"/> 
     98      <xref linkend="xorg7-lib"/>
    9899    </para>
    99100
     
    105106    </para>
    106107
    107     <bridgehead renderas="sect5">Runtime Dependency</bridgehead>
     108    <bridgehead renderas="sect4">Runtime Dependency</bridgehead>
    108109    <para role="optional">
    109       <xref linkend="mesalib"/>
     110      <xref linkend="mesalib"/> (with the corresponding VDPAU driver) or
     111      <xref linkend="libvdpau-va-gl"/>
    110112    </para>
    111113
     
    113115      User Notes: <ulink url="&blfs-wiki;/libvdpau"/>
    114116    </para>
    115   </sect3>
     117  </sect2>
    116118
    117   <sect3 role="installation">
     119  <sect2 role="installation">
    118120    <title>Installation of libvdpau</title>
    119121
     
    123125    </para>
    124126
    125 <screen><userinput>./configure $XORG_CONFIG &amp;&amp;
     127<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc --disable-static &amp;&amp;
    126128make</userinput></screen>
    127129
     
    136138<screen role="root"><userinput>make install</userinput></screen>
    137139
    138   </sect3>
     140  </sect2>
    139141
    140   <sect3 role="content">
     142  <sect2 role="commands">
     143    <title>Command Explanations</title>
     144
     145    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     146      href="../../xincludes/static-libraries.xml"/>
     147
     148  </sect2>
     149
     150  <sect2 role="content">
    141151    <title>Contents</title>
    142152
    143153    <segmentedlist>
    144154      <segtitle>Installed Programs</segtitle>
    145       <segtitle>Installed Library</segtitle>
     155      <segtitle>Installed Libraries</segtitle>
    146156      <segtitle>Installed Directories</segtitle>
    147157
     
    180190    </variablelist>
    181191
    182   </sect3>
     192  </sect2>
    183193
    184 </sect2>
     194</sect1>
  • multimedia/libdriv/libvdpau-va-gl-systemd.xml

    r1be4837c r44ae5736  
    1313]>
    1414
    15 <sect2 id="libvdpau-va-gl" xreflabel="libvdpau-va-gl-&libvdpau-va-gl-version;">
     15<sect1 id="libvdpau-va-gl" xreflabel="libvdpau-va-gl-&libvdpau-va-gl-version;">
     16  <?dbhtml filename="libvdpau-va-gl.html"?>
    1617
    17   <sect2info>
     18  <sect1info>
    1819    <othername>$LastChangedBy$</othername>
    1920    <date>$Date$</date>
    20   </sect2info>
     21  </sect1info>
    2122
    2223  <title>libvdpau-va-gl-&libvdpau-va-gl-version;</title>
     
    2627  </indexterm>
    2728
    28   <sect3 role="package">
     29  <sect2 role="package">
    2930    <title>Introduction to libvdpau-va-gl</title>
    3031
    3132    <para>
    32       The <application>libvdpau-va-gl</application> package contains a library
    33       which implements the VDPAU library.  Libvdpau_va_gl uses OpenGL under the
    34       hood to accelerate drawing and scaling and the VA-API (if available) to
    35       accelerate video decoding. For now VA-API is available on some Intel
    36       chips, and on some AMD video adapters with the help of the libvdpau
    37       driver.
     33      The <application>libvdpau-va-gl</application> package contains
     34      the VDPAU driver for hardware that supports VAAPI.
    3835    </para>
    3936
    4037    &lfs76_checked;
    4138
    42     <bridgehead renderas="sect4">Package Information</bridgehead>
     39    <bridgehead renderas="sect3">Package Information</bridgehead>
    4340    <itemizedlist spacing="compact">
    4441      <listitem>
    4542        <para>
    46           Libvdpau-va-gl Driver Download (HTTP): <ulink url="&libvdpau-va-gl-download-http;"/>
     43          Download (HTTP): <ulink url="&libvdpau-va-gl-download-http;"/>
    4744        </para>
    4845      </listitem>
    4946      <listitem>
    5047        <para>
    51           Libvdpau-va-gl Driver Download (FTP): <ulink url="&libvdpau-va-gl-download-ftp;"/>
     48          Download (FTP): <ulink url="&libvdpau-va-gl-download-ftp;"/>
    5249        </para>
    5350      </listitem>
    5451      <listitem>
    5552        <para>
    56           Libvdpau-va-gl Driver Download MD5 sum: &libvdpau-va-gl-md5sum;
     53          Download MD5 sum: &libvdpau-va-gl-md5sum;
    5754        </para>
    5855      </listitem>
    5956      <listitem>
    6057        <para>
    61           Libvdpau-va-gl Driver Download size: &libvdpau-va-gl-size;
     58          Download size: &libvdpau-va-gl-size;
    6259        </para>
    6360      </listitem>
     
    7370      </listitem>
    7471    </itemizedlist>
    75  
    76     <note><para>The tarball name for libvdpau-va-gl does not include the
    77     file name, although it does expand to libvdpau-va-gl-&libvdpau-va-gl-version;.
    78     The file should be renamed after downloading:</para>
     72
     73    <note>
     74      <para>
     75        The tarball name for libvdpau-va-gl does not include
     76        the package name, although it does expand to
     77        libvdpau-va-gl-&libvdpau-va-gl-version;.
     78        The file should be renamed after downloading:
     79      </para>
    7980
    8081<screen><command>mv v&libvdpau-va-gl-version;.tar.gz libvdpau-va-gl-&libvdpau-va-gl-version;.tar.gz</command></screen>
    8182    </note>
    8283
     84    <bridgehead renderas="sect3">libvdpau-va-gl Dependencies</bridgehead>
    8385
    84     <bridgehead renderas="sect4">libvdpau-va-gl Dependencies</bridgehead>
    85 
    86     <bridgehead renderas="sect5">Required</bridgehead>
     86    <bridgehead renderas="sect4">Required</bridgehead>
    8787    <para role="required">
    8888      <xref linkend="cmake"/>,
    8989      <xref linkend="ffmpeg"/>,
    9090      <xref linkend="glu"/>,
    91       <xref linkend="libvdpau"/>, and
    92       <xref linkend="libva"/>
    93     </para>
    94 
    95     <bridgehead renderas="sect5">Optional</bridgehead>
    96     <para role="optional">
    97       <xref linkend="doxygen"/>,
    98       <xref linkend="graphviz"/>, and
    99       <xref linkend="texlive"/>
    100     </para>
    101 
    102     <bridgehead renderas="sect5">Runtime Dependency</bridgehead>
    103     <para role="optional">
    104       <xref linkend="mesalib"/>
     91      <xref linkend="libva"/>, and
     92      <xref linkend="libvdpau"/>
    10593    </para>
    10694
    10795    <para condition="html" role="usernotes">
    108       User Notes: <ulink url="&blfs-wiki;/libvdpau"/>
     96      User Notes: <ulink url="&blfs-wiki;/libvdpau-va-gl"/>
    10997    </para>
    110   </sect3>
     98  </sect2>
    11199
    112   <sect3 role="installation">
     100  <sect2 role="installation">
    113101    <title>Installation of libvdpau-va-gl</title>
    114102
     
    118106    </para>
    119107
    120 <screen><userinput>mkdir build &amp;&amp;
    121 cd    build &amp;&amp;
    122 
    123 cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$XORG_PREFIX .. &amp;&amp;
     108<screen><userinput>cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release &amp;&amp;
    124109make</userinput></screen>
    125110
    126111    <para>
    127       To test the results, issue: <command>make check</command>.  The tests must
    128       be run from an Xorg environment.
     112      To test the results, issue: <command>make check</command> from an X terminal.
    129113    </para>
    130114
     
    135119<screen role="root"><userinput>make install</userinput></screen>
    136120
    137   </sect3>
     121  </sect2>
    138122
    139   <sect3 role="configuration">
    140     <title>Configuration</title>
     123  <sect2 role="commands">
     124    <title>Command Explanations</title>
    141125
    142     <para>To allow libvdpau to find libvdpau-va-gl, set an environment variable.
    143     As the <systemitem class="username">root</systemitem> user:</para>
     126    <para>
     127      <parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used
     128      to apply higher level of the compiler optimizations.
     129    </para>
    144130
    145 <screen role="root"><userinput>echo "export VDPAU_DRIVER=va_gl" >> /etc/profile.d/xorg.sh</userinput></screen>
     131  </sect2>
    146132
    147   </sect3>
     133  <sect2 role="using">
     134    <title>Using libvdpau-va-gl</title>
    148135
     136    <para>
     137      To use this driver with VDPAU apps, you need to set the <envar>VDPAU_DRIVER</envar>
     138      environment variable to <parameter>va_gl</parameter>.
     139    </para>
    149140
    150   <sect3 role="content">
     141    <para>
     142      You can permanently set the environment variable by expanding the system
     143      wide configuration. Run the following command as the
     144      <systemitem class="username">root</systemitem> user:
     145    </para>
     146
     147<screen role="root"><userinput>cat &gt; /etc/profile.d/libvdpau-va-gl.sh &lt;&lt; "EOF"
     148<literal># Begin /etc/profile.d/libvdpau-va-gl.sh
     149
     150export VDPAU_DRIVER=va_gl
     151
     152# End /etc/profile.d/libvdpau-va-gl.sh</literal>
     153EOF</userinput></screen>
     154
     155  </sect2>
     156
     157  <sect2 role="content">
    151158    <title>Contents</title>
    152159
    153160    <segmentedlist>
    154       <segtitle>Installed Programs</segtitle>
    155       <segtitle>Installed Library</segtitle>
    156       <segtitle>Installed Directories</segtitle>
     161      <segtitle>Installed VDPAU Driver</segtitle>
    157162
    158163      <seglistitem>
    159164        <seg>
    160           None
    161         </seg>
    162         <seg>
    163165          libvdpau_va_gl.so
    164         </seg>
    165         <seg>
    166           None
    167166        </seg>
    168167      </seglistitem>
     
    174173      <?dbhtml list-presentation="table"?>
    175174
    176       <varlistentry id="libvdpau-va-gl-lib">
     175      <varlistentry id="libvdpau_va_gl">
    177176        <term><filename class="libraryfile">libvdpau_va_gl.so</filename></term>
    178177        <listitem>
    179178          <para>
    180             contains functions to implement the OpenGL backend to
    181             the VDPAU (Video Decode and Presentation API for Unix) API.
     179            is a VDPAU driver for hardware that supports VAAPI.
    182180          </para>
    183           <indexterm zone="libvdpau-va-gl libvdpau-va-gl-lib">
    184             <primary sortas="c-libvdpau-va-gl">libvdpau.so</primary>
     181          <indexterm zone="libvdpau-va-gl libvdpau_va_gl">
     182            <primary sortas="c-libvdpau_va_gl">libvdpau_va_gl.so</primary>
    185183          </indexterm>
    186184        </listitem>
     
    189187    </variablelist>
    190188
    191   </sect3>
     189  </sect2>
    192190
    193 </sect2>
     191</sect1>
  • server/databases/db.xml

    r1be4837c r44ae5736  
    183183                  --enable-cxx       &amp;&amp;
    184184make</userinput></screen>
     185
     186    <para>
     187      This package does not have a working testsuite.
     188    </para>
    185189
    186190    <para>
  • systemd.ent

    r1be4837c r44ae5736  
    1414<!ENTITY libpwquality-version         "1.2.4">
    1515<!ENTITY libqmi-version               "1.10.4">
     16<!ENTITY libva-vdpau-driver-version   "0.7.4">
    1617<!ENTITY libxkbcommon-version         "0.5.0">
    1718<!ENTITY ModemManager-version         "1.4.0">
  • x/installing/x7driver.xml

    r1be4837c r44ae5736  
    176176    href="x7driver-vmware.xml"/>
    177177
    178   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    179     href="libva.xml"/>
    180 
    181   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    182     href="libvdpau.xml"/>
    183 
    184   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    185     href="libvdpau-va-gl.xml"/>
    186 
    187178</sect1>
Note: See TracChangeset for help on using the changeset viewer.