Changeset 0c61cb89


Ignore:
Timestamp:
04/25/2019 07:57:42 PM (5 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 9.0, 9.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
e0ea073
Parents:
dcea4e3
Message:

Update to gstreamer

gstreamer-vaapi
gst-plugins-{base,good,bad,ugly}
gst-libav 1.16.0.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@21512 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
9 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    rdcea4e3 r0c61cb89  
    4646      <para>April 25th, 2019</para>
    4747      <itemizedlist>
     48        <listitem>
     49          <para>[bdubbs] - Update to gstreamer gstreamer-vaapi
     50          gst-plugins-good gst-plugins-bad gst-plugins-ugly
     51          gst-plugins-base gst-libav 1.16.0. Fixes
     52          <ulink url="&blfs-ticket-root;11968">#11968</ulink>.</para>
     53        </listitem>
    4854        <listitem revision="systemd">
    4955          <para>[renodr] - Update to folks-0.12.1. Fixes
  • multimedia/libdriv/gst10-libav.xml

    rdcea4e3 r0c61cb89  
    77  <!ENTITY gst10-libav-download-http "&gstreamer-dl;/gst-libav/gst-libav-&gst10-libav-version;.tar.xz">
    88  <!ENTITY gst10-libav-download-ftp  " ">
    9   <!ENTITY gst10-libav-md5sum        "58342db11dbb201a66a62577dcf7bab5">
    10   <!ENTITY gst10-libav-size          "8.6 MB">
    11   <!ENTITY gst10-libav-buildsize     "634 MB (with tests)">
    12   <!ENTITY gst10-libav-time          "1.5 SBU (Using parallelism=4; with tests)">
     9  <!ENTITY gst10-libav-md5sum        "e3a201a45985ddc1327cd496046ca818">
     10  <!ENTITY gst10-libav-size          "9.0 MB">
     11  <!ENTITY gst10-libav-buildsize     "87 MB">
     12  <!ENTITY gst10-libav-time          "less than 0.1 SBU (Using parallelism=4)">
    1313  <!-- A majority of the time spent compiling is ASM files. -->
    1414]>
     
    8383    <bridgehead renderas="sect4">Recommended</bridgehead>
    8484    <para role="recommended">
     85      <xref linkend="ffmpeg"/> and
    8586      <xref linkend="yasm"/>
    8687    </para>
     
    105106    </para>
    106107
    107 <screen><userinput>./configure --prefix=/usr \
    108             --with-package-name="GStreamer Libav Plugins &gst10-libav-version; BLFS" \
    109             --with-package-origin="http://www.linuxfromscratch.org/blfs/view/svn/" &amp;&amp;
    110 make</userinput></screen>
     108<screen><userinput>mkdir build &amp;&amp;
     109cd    build &amp;&amp;
     110
     111meson  --prefix=/usr       \
     112       -Dbuildtype=release \
     113       -Dpackage-origin=http://www.linuxfromscratch.org/blfs/view/svn/ \
     114       -Dpackage-name="GStreamer &gst10-libav-version; BLFS" &amp;&amp;
     115ninja</userinput></screen>
     116
    111117
    112118    <para>
    113       To test the results, issue: <command>make check</command>.
     119      This package does not come with a test suite.
    114120    </para>
    115121
     
    118124    </para>
    119125
    120 <screen role="root"><userinput>make install</userinput></screen>
     126<screen role="root"><userinput>ninja install</userinput></screen>
    121127  </sect2>
    122128
     
    144150        </seg>
    145151        <seg>
    146           /usr/lib/gstreamer-1.0/libgstlibav.so
     152          libgstlibav.so
    147153        </seg>
    148154        <seg>
    149           /usr/share/gtk-doc/html/gst-libav-plugins-1.0
     155          None
    150156        </seg>
    151157      </seglistitem>
  • multimedia/libdriv/gst10-plugins-bad.xml

    rdcea4e3 r0c61cb89  
    88           "&gstreamer-dl;/gst-plugins-bad/gst-plugins-bad-&gst10-plugins-bad-version;.tar.xz">
    99  <!ENTITY gst10-plugins-bad-download-ftp  " ">
    10   <!ENTITY gst10-plugins-bad-md5sum        "5d20a91d027708abcf924f6c1279dd25">
    11   <!ENTITY gst10-plugins-bad-size          "4.5 MB">
    12   <!ENTITY gst10-plugins-bad-buildsize     "173 MB (with tests)">
    13   <!ENTITY gst10-plugins-bad-time          "1.9 SBU (Using parallelism=4; with tests)">
     10  <!ENTITY gst10-plugins-bad-md5sum        "e9e562d86c1527c44d904500dd35e326">
     11  <!ENTITY gst10-plugins-bad-size          "4.6 MB">
     12  <!ENTITY gst10-plugins-bad-buildsize     "83 MB (with tests)">
     13  <!ENTITY gst10-plugins-bad-time          "0.4 SBU (Using parallelism=4; with tests)">
    1414]>
    1515
     
    7171        <para>
    7272          Estimated build time: &gst10-plugins-bad-time;
    73         </para>
    74       </listitem>
    75     </itemizedlist>
    76 
    77 
    78     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    79     <itemizedlist spacing="compact">
    80       <listitem>
    81         <para>
    82           Required patch:
    83           <ulink url="&patch-root;/gst-plugins-bad-&gst10-plugins-bad-version;-fdkaac_2-1.patch"/>
    8473        </para>
    8574      </listitem>
     
    169158
    170159    <para>
    171       Apply a patch to allow the build to complete with fdk-aac.
    172     </para>
    173 
    174 <screen><userinput>patch -Np1 -i ../gst-plugins-bad-&gst10-plugins-bad-version;-fdkaac_2-1.patch</userinput></screen>
    175 
    176     <para>
    177160      Install <application>GStreamer Bad Plug-ins</application> by running the
    178161      following commands:
    179162    </para>
    180163
    181 <screen><userinput>./configure --prefix=/usr                                           \
    182             --disable-wayland                                       \
    183             --disable-opencv                                        \
    184             --with-package-name="GStreamer Bad Plugins &gst10-plugins-bad-version; BLFS" \
    185             --with-package-origin="http://www.linuxfromscratch.org/blfs/view/svn/" &amp;&amp;
    186 make</userinput></screen>
     164<screen><userinput>mkdir build &amp;&amp;
     165cd    build &amp;&amp;
     166
     167meson  --prefix=/usr       \
     168       -Dbuildtype=release \
     169       -Dpackage-origin=http://www.linuxfromscratch.org/blfs/view/svn/ \
     170       -Dpackage-name="GStreamer &gst10-plugins-bad-version; BLFS" &amp;&amp;
     171ninja</userinput></screen>
    187172
    188173    <para>
    189174      To test the results, issue: <command>make check</command>. Several tests
    190       need a terminal emulator in a graphical session.  One test, dash_mpd,
     175      need a terminal emulator in a graphical session.  One test, elements_dash_mpd,
    191176      is known to fail.
    192177    </para>
     
    198183<screen role="root"><userinput>make install</userinput></screen>
    199184  </sect2>
    200 
     185<!--
    201186  <sect2 role="commands">
    202187    <title>Command Explanations</title>
    203188
    204189    <para>
    205       <parameter>--disable-wayland</parameter>: This switch is required
     190      <parameter>- -disable-wayland</parameter>: This switch is required
    206191      without a full wayland based desktop environment.
    207192    </para>
    208193
    209194    <para>
    210       <parameter>--disable-opencv</parameter>: This switch is required
     195      <parameter>- -disable-opencv</parameter>: This switch is required
    211196      if <xref linkend="opencv"/> is installed without additional modules
    212197      (specifically bgsegm).
     
    214199
    215200  </sect2>
    216 
     201-->
    217202  <sect2 role="content">
    218203    <title>Contents</title>
  • multimedia/libdriv/gst10-plugins-base.xml

    rdcea4e3 r0c61cb89  
    88           "&gstreamer-dl;/gst-plugins-base/gst-plugins-base-&gst10-plugins-base-version;.tar.xz">
    99  <!ENTITY gst10-plugins-base-download-ftp  " ">
    10   <!ENTITY gst10-plugins-base-md5sum        "4dbe20c1bf44191c2b8833234df5cb2a">
    11   <!ENTITY gst10-plugins-base-size          "3.5 MB">
    12   <!ENTITY gst10-plugins-base-buildsize     "177 MB (with tests)">
    13   <!ENTITY gst10-plugins-base-time          "3.2 SBU (Using parallelism=4; with tests)">
     10  <!ENTITY gst10-plugins-base-md5sum        "41dde92930710c75cdb49169c5cc6dfc">
     11  <!ENTITY gst10-plugins-base-size          "3.7 MB">
     12  <!ENTITY gst10-plugins-base-buildsize     "92 MB (with tests; without docs)">
     13  <!ENTITY gst10-plugins-base-time          "0.8 SBU (Using parallelism=4; with tests; without docs)">
    1414]>
    1515
     
    130130    </para>
    131131
    132 <screen><userinput>./configure --prefix=/usr \
    133             --with-package-name="GStreamer Base Plugins &gst10-plugins-base-version; BLFS" \
    134             --with-package-origin="http://www.linuxfromscratch.org/blfs/view/svn/" &amp;&amp;
    135 make</userinput></screen>
     132<screen><userinput>mkdir build &amp;&amp;
     133cd    build &amp;&amp;
     134
     135meson  --prefix=/usr       \
     136       -Dbuildtype=release \
     137       -Dgtk_doc=disabled  \
     138       -Dpackage-origin=http://www.linuxfromscratch.org/blfs/view/svn/ \
     139       -Dpackage-name="GStreamer &gst10-plugins-base-version; BLFS" &amp;&amp;
     140ninja</userinput></screen>
    136141
    137142    <para>
  • multimedia/libdriv/gst10-plugins-good.xml

    rdcea4e3 r0c61cb89  
    88           "&gstreamer-dl;/gst-plugins-good/gst-plugins-good-&gst10-plugins-good-version;.tar.xz">
    99  <!ENTITY gst10-plugins-good-download-ftp  " ">
    10   <!ENTITY gst10-plugins-good-md5sum        "6e3b247097366cf2639f22abfece7113">
    11   <!ENTITY gst10-plugins-good-size          "3.6 MB">
    12   <!ENTITY gst10-plugins-good-buildsize     "154 MB (with tests)">
    13   <!ENTITY gst10-plugins-good-time          "1.6 SBU (Using parallelism=4; with tests)">
     10  <!ENTITY gst10-plugins-good-md5sum        "d1a7b442994d9522418de4af4330e034">
     11  <!ENTITY gst10-plugins-good-size          "3.7 MB">
     12  <!ENTITY gst10-plugins-good-buildsize     "97 MB (with tests)">
     13  <!ENTITY gst10-plugins-good-time          "0.5 SBU (Using parallelism=4; with tests)">
    1414]>
    1515
     
    7171        <para>
    7272          Estimated build time: &gst10-plugins-good-time;
    73         </para>
    74       </listitem>
    75     </itemizedlist>
    76 
    77     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    78     <itemizedlist spacing="compact">
    79       <listitem>
    80         <para>
    81           Required patch:
    82           <ulink url="&patch-root;/gst-plugins-good-&gst10-plugins-good-version;-vpx_1.8-1.patch"/>
    8373        </para>
    8474      </listitem>
     
    157147
    158148    <para>
    159       Apply a patch to allow the build to complete with libvpx-1.8.
    160     </para>
    161 
    162 <screen><userinput>patch -Np1 -i ../gst-plugins-good-&gst10-plugins-good-version;-vpx_1.8-1.patch &amp;&amp;
    163 autoreconf -fi</userinput></screen>
    164 
    165     <para>
    166149      Install <application>GStreamer Good Plug-ins</application> by running the
    167150      following commands:
    168151    </para>
    169152
    170 <screen><userinput>./configure --prefix=/usr \
    171             --with-package-name="GStreamer Good Plugins &gst10-plugins-good-version; BLFS" \
    172             --with-package-origin="http://www.linuxfromscratch.org/blfs/view/svn/"  &amp;&amp;
    173 make</userinput></screen>
    174 
    175     <para>
    176       To test the results, issue: <command>make check</command>.  The souphttpsrc
    177       test is known to fail. <!-- This is due to API changes in libsoup-2.56+. The async/sync,
     153<screen><userinput>mkdir build &amp;&amp;
     154cd    build &amp;&amp;
     155
     156meson  --prefix=/usr       \
     157       -Dbuildtype=release \
     158       -Dpackage-origin=http://www.linuxfromscratch.org/blfs/view/svn/ \
     159       -Dpackage-name="GStreamer &gst10-plugins-good-version; BLFS" &amp;&amp;
     160ninja</userinput></screen>
     161
     162    <para>
     163      To test the results, issue: <command>ninja test</command>.  The souphttpsrc
     164      test is known to fail.
     165      <!-- This is due to API changes in libsoup-2.56+. The async/sync,
    178166      disconnect, and soup messaging functions were changed, and as a result,
    179167      the souphttpsrc test fails. -->
     
    184172    </para>
    185173
    186 <screen role="root"><userinput>make install</userinput></screen>
     174<screen role="root"><userinput>ninja install</userinput></screen>
    187175  </sect2>
    188176
  • multimedia/libdriv/gst10-plugins-ugly.xml

    rdcea4e3 r0c61cb89  
    88           "&gstreamer-dl;/gst-plugins-ugly/gst-plugins-ugly-&gst10-plugins-ugly-version;.tar.xz">
    99  <!ENTITY gst10-plugins-ugly-download-ftp  " ">
    10   <!ENTITY gst10-plugins-ugly-md5sum        "90768a0074db071175ce980064d9a1ac">
    11   <!ENTITY gst10-plugins-ugly-size          "872 KB">
    12   <!ENTITY gst10-plugins-ugly-buildsize     "16 MB (with tests)">
    13   <!ENTITY gst10-plugins-ugly-time          "0.2 SBU (with tests)">
     10  <!ENTITY gst10-plugins-ugly-md5sum        "1ec343c58d4b17d682f7befa8453c11c">
     11  <!ENTITY gst10-plugins-ugly-size          "868 KB">
     12  <!ENTITY gst10-plugins-ugly-buildsize     "11 MB (with tests)">
     13  <!ENTITY gst10-plugins-ugly-time          "less than 0.1 SBU (with tests)">
    1414]>
    1515
     
    122122    </para>
    123123
    124 <screen><userinput>./configure --prefix=/usr \
    125             --with-package-name="GStreamer Ugly Plugins &gst10-plugins-ugly-version; BLFS" \
    126             --with-package-origin="http://www.linuxfromscratch.org/blfs/view/svn/" &amp;&amp;
    127 make</userinput></screen>
     124<screen><userinput>mkdir build &amp;&amp;
     125cd    build &amp;&amp;
     126
     127meson  --prefix=/usr       \
     128       -Dbuildtype=release \
     129       -Dpackage-origin=http://www.linuxfromscratch.org/blfs/view/svn/ \
     130       -Dpackage-name="GStreamer &gst10-plugins-good-version; BLFS" &amp;&amp;
     131ninja</userinput></screen>
    128132
    129133    <para>
    130       To test the results, issue: <command>make check</command>.
     134      To test the results, issue: <command>ninja test</command>.
    131135    </para>
    132136
     
    135139    </para>
    136140
    137 <screen role="root"><userinput>make install</userinput></screen>
     141<screen role="root"><userinput>ninja install</userinput></screen>
    138142  </sect2>
    139143
  • multimedia/libdriv/gstreamer10-vaapi.xml

    rdcea4e3 r0c61cb89  
    77  <!ENTITY gstreamer10-vaapi-download-http "&gstreamer-dl;/gstreamer-vaapi/gstreamer-vaapi-&gstreamer-vaapi-version;.tar.xz">
    88  <!ENTITY gstreamer10-vaapi-download-ftp  " ">
    9   <!ENTITY gstreamer10-vaapi-md5sum        "2fae3442f5f23e7354a0c592bc7b9065">
     9  <!ENTITY gstreamer10-vaapi-md5sum        "8c3f9ee3e47cbdb75a94f7183460b721">
    1010  <!ENTITY gstreamer10-vaapi-size          "1.0 MB">
    11   <!ENTITY gstreamer10-vaapi-buildsize     "69 MB">
    12   <!ENTITY gstreamer10-vaapi-time          "0.2 SBU">
     11  <!ENTITY gstreamer10-vaapi-buildsize     "19 MB">
     12  <!ENTITY gstreamer10-vaapi-time          "0.1 SBU">
    1313]>
    1414
     
    9696    </para>
    9797
    98 <screen><userinput>./configure --prefix=/usr &amp;&amp;
    99 make</userinput></screen>
     98<screen><userinput>mkdir build &amp;&amp;
     99cd    build &amp;&amp;
     100
     101meson  --prefix=/usr       \
     102       -Dbuildtype=release \
     103       -Dpackage-origin=http://www.linuxfromscratch.org/blfs/view/svn/ \
     104       -Dpackage-name="GStreamer &gstreamer-vaapi-version; BLFS" &amp;&amp;
     105ninja</userinput></screen>
     106
    100107
    101108    <para>
    102       Tests can be run manually in the <filename class="directory">tests
    103       </filename> directory. They need a running X Window display.
     109      This package does not come with a test suite.
    104110    </para>
    105111
     
    108114    </para>
    109115
    110 <screen role="root"><userinput>make install</userinput></screen>
     116<screen role="root"><userinput>ninja install</userinput></screen>
    111117  </sect2>
    112118
     
    124130        </seg>
    125131        <seg>
    126           /usr/lib/gstreamer-1.0/libgstvaapi.so
     132          libgstvaapi.so
    127133        </seg>
    128134        <seg>
    129           /usr/share/gtk-doc/html/gstreamer-vaapi-plugins-1.0
     135          None
    130136        </seg>
    131137      </seglistitem>
  • multimedia/libdriv/gstreamer10.xml

    rdcea4e3 r0c61cb89  
    99  <!ENTITY gstreamer10-md5sum        "862b7e4263d946bc2ef31b3c582e5587">
    1010  <!ENTITY gstreamer10-size          "3.2 MB">
    11   <!ENTITY gstreamer10-buildsize     "96 MB (with tests)">
    12   <!ENTITY gstreamer10-time          "1.9 SBU (Using parallelism=4; with tests)">
     11  <!ENTITY gstreamer10-buildsize     "60 MB (with tests; add 36 MB fro docs)">
     12  <!ENTITY gstreamer10-time          "1.9 SBU (Using parallelism=4; with tests; add 1.5 SBU for docs)">
    1313]>
    1414
     
    118118       -Dbuildtype=release \
    119119       -Dgst_debug=false   \
     120       -Dgtk_doc=disabled  \
    120121       -Dpackage-origin=http://www.linuxfromscratch.org/blfs/view/svn/ \
    121122       -Dpackage-name="GStreamer 1.14.4 BLFS" &amp;&amp;
     
    123124
    124125    <para>
    125       To test the results, issue: <command>ninja test</command>. One test is
    126       known to fail.
     126      To test the results, issue: <command>ninja test</command>. One testi,
     127      gst_gstdatetime is known to fail.
    127128    </para>
    128129
  • packages.ent

    rdcea4e3 r0c61cb89  
    912912<!ENTITY gavl-version                 "1.4.0">
    913913<!ENTITY gstreamer10-version          "1.16.0">  <!-- Even minors only -->
    914 <!ENTITY gst10-plugins-base-version   "1.14.4">  <!-- Even minors only -->
    915 <!ENTITY gst10-plugins-good-version   "1.14.4">  <!-- Even minors only -->
    916 <!ENTITY gst10-plugins-bad-version    "1.14.4">  <!-- Even minors only -->
    917 <!ENTITY gst10-plugins-ugly-version   "1.14.4">  <!-- Even minors only -->
    918 <!ENTITY gst10-libav-version          "1.14.4">  <!-- Even minors only -->
    919 <!ENTITY gstreamer-vaapi-version      "1.14.4">  <!-- Even minors only -->
     914<!ENTITY gst10-plugins-base-version   "1.16.0">  <!-- Even minors only -->
     915<!ENTITY gst10-plugins-good-version   "1.16.0">  <!-- Even minors only -->
     916<!ENTITY gst10-plugins-bad-version    "1.16.0">  <!-- Even minors only -->
     917<!ENTITY gst10-plugins-ugly-version   "1.16.0">  <!-- Even minors only -->
     918<!ENTITY gst10-libav-version          "1.16.0">  <!-- Even minors only -->
     919<!ENTITY gstreamer-vaapi-version      "1.16.0">  <!-- Even minors only -->
    920920<!ENTITY icedtea-sound-version        "1.0.1">
    921921<!ENTITY id3lib-version               "3.8.3">
Note: See TracChangeset for help on using the changeset viewer.