Author: bdubbs
Date: Tue Jun 30 21:08:50 2015
New Revision: 16197
Log:
Add mlt (MLT Multimedia Framework).
Add frei0r (Free Video Effect Plugins).
Add gavl (Gmerlin Audio Video Library).
Add opencv (Open Computer Vision).
Added:
trunk/BOOK/multimedia/libdriv/frei0r.xml (contents, props changed)
trunk/BOOK/multimedia/libdriv/gavl.xml (contents, props changed)
trunk/BOOK/multimedia/libdriv/mlt.xml (contents, props changed)
Modified:
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/multimedia/libdriv/libdriv.xml
trunk/BOOK/packages.ent
Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml Tue Jun 30 16:45:30
2015 (r16196)
+++ trunk/BOOK/introduction/welcome/changelog.xml Tue Jun 30 21:08:50
2015 (r16197)
@@ -48,6 +48,15 @@
<para>June 30th, 2015</para>
<itemizedlist>
<listitem>
+ <para>[bdubbs] - Add mlt (MLT Multimedia Framework).</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Add frei0r (Free Video Effect Plugins).</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Add gavl (Gmerlin Audio Video Library).</para>
+ </listitem>
+ <listitem>
<para>[ken] - gst-plugins-bad (both series): fix the browser
segfaults
in youtube when compiled with gcc-5. Thanks to Bruce for cleaning up
the sed.</para>
Added: trunk/BOOK/multimedia/libdriv/frei0r.xml
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/BOOK/multimedia/libdriv/frei0r.xml Tue Jun 30 21:08:50 2015
(r16197)
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+ <!ENTITY % general-entities SYSTEM "../../general.ent">
+ %general-entities;
+
+ <!ENTITY frei0r-download-http
"https://files.dyne.org/frei0r/snapshots/frei0r-snapshot-&frei0r-version;.tar.gz">
+ <!ENTITY frei0r-download-ftp " ">
+ <!ENTITY frei0r-md5sum "a383214dacc8edf0d31ee3fea65ca8fd">
+ <!ENTITY frei0r-size "728 KB">
+ <!ENTITY frei0r-buildsize "83 MB">
+ <!ENTITY frei0r-time "0.4 SBU">
+]>
+
+<sect1 id="frei0r" xreflabel="frei0r-&frei0r-version;">
+ <?dbhtml filename="frei0r.html"?>
+
+ <sect1info>
+ <othername>$LastChangedBy: bdubbs $</othername>
+ <date>$Date: 2015-02-22 23:16:54 -0600 (Sun, 22 Feb 2015) $</date>
+ </sect1info>
+
+ <title>frei0r-&frei0r-version;</title>
+
+ <indexterm zone="frei0r">
+ <primary sortas="a-frei0r">frei0r</primary>
+ </indexterm>
+
+ <sect2 role="package">
+ <title>Introduction to Frei0r</title>
+
+ <para><application>Frei0r</application> is a minimalistic plugin API for
+ video effects. Note that the 0 in the name is a zero, not a capital letter
+ o.</para>
+
+ &lfs77_checked; &gcc5_checked;
+
+ <bridgehead renderas="sect3">Package Information</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>Download (HTTP): <ulink url="&frei0r-download-http;"/></para>
+ </listitem>
+ <listitem>
+ <para>Download (FTP): <ulink url="&frei0r-download-ftp;"/></para>
+ </listitem>
+ <listitem>
+ <para>Download MD5 sum: &frei0r-md5sum;</para>
+ </listitem>
+ <listitem>
+ <para>Download size: &frei0r-size;</para>
+ </listitem>
+ <listitem>
+ <para>Estimated disk space required: &frei0r-buildsize;</para>
+ </listitem>
+ <listitem>
+ <para>Estimated build time: &frei0r-time;</para>
+ </listitem>
+ </itemizedlist>
+
+ <bridgehead renderas="sect3">Frei0r Dependencies</bridgehead>
+
+ <bridgehead renderas="sect4">Required</bridgehead>
+ <para>
+ <xref linkend='gavl'/> and
+ <xref linkend='opencv'/>
+ </para>
+
+ <bridgehead renderas="sect4">Optional</bridgehead>
+ <para>
+ <xref linkend='doxygen'/>
+ </para>
+
+ <para condition="html" role="usernotes">User Notes:
+ <ulink url="&blfs-wiki;/frei0r"/></para>
+
+ </sect2>
+
+ <sect2 role="installation">
+ <title>Installation of Frei0r</title>
+
+ <para>Install <application>Frei0r</application> by running the
+ following commands:</para>
+
+<screen><userinput>cmake -DCMAKE_INSTALL_PREFIX=/usr .. &&
+make</userinput></screen>
+
+ <para>This package does not come with a test suite.</para>
+
+ <para>Now, as the <systemitem class="username">root</systemitem>
user:</para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+ </sect2>
+
+ <sect2 role="content">
+ <title>Contents</title>
+
+ <segmentedlist>
+ <segtitle>Installed Program</segtitle>
+ <segtitle>Installed Libraries</segtitle>
+ <segtitle>Installed Directories</segtitle>
+
+ <seglistitem>
+ <seg>None</seg>
+ <seg>Over 120 vieeo effects plugins</seg>
+ <seg>/usr/lib/frei0r-1</seg>
+ </seglistitem>
+ </segmentedlist>
+<!--
+ <variablelist>
+ <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+ <?dbfo list-presentation="list"?>
+ <?dbhtml list-presentation="table"?>
+
+ <varlistentry id="melt">
+ <term><command>melt</command></term>
+ <listitem>
+ <para>is a test tool for MLT.</para>
+ <indexterm zone="frei0r melt">
+ <primary sortas="b-melt">melt</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+-->
+ </sect2>
+
+</sect1>
Added: trunk/BOOK/multimedia/libdriv/gavl.xml
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/BOOK/multimedia/libdriv/gavl.xml Tue Jun 30 21:08:50 2015
(r16197)
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+ <!ENTITY % general-entities SYSTEM "../../general.ent">
+ %general-entities;
+
+ <!ENTITY gavl-download-http
"&sourceforge-repo2;/projects/gmerlin/files/gavl/&gavl-version;/gavl-&gavl-version;.tar.gz">
+ <!ENTITY gavl-download-ftp " ">
+ <!ENTITY gavl-md5sum "2752013a817fbc43ddf13552215ec2c0">
+ <!ENTITY gavl-size "4.4 MB">
+ <!ENTITY gavl-buildsize "50 MB">
+ <!ENTITY gavl-time "0.8 SBU">
+]>
+
+<sect1 id="gavl" xreflabel="gavl-&gavl-version;">
+ <?dbhtml filename="gavl.html"?>
+
+ <sect1info>
+ <othername>$LastChangedBy: bdubbs $</othername>
+ <date>$Date: 2015-02-22 23:16:54 -0600 (Sun, 22 Feb 2015) $</date>
+ </sect1info>
+
+ <title>gavl-&gavl-version;</title>
+
+ <indexterm zone="gavl">
+ <primary sortas="a-gavl">Gavl</primary>
+ </indexterm>
+
+ <sect2 role="package">
+ <title>Introduction to Gavl</title>
+
+ <para><application>Gavl</application> is short for Gmerlin Audio Video
+ Library. It is a low level library that handles the details of audio and
+ video formats like colorspaces, samplerates, multichannel configurations
+ etc. It provides standardized definitions for those formats as well as
+ container structures for carrying audio samples or video images inside an
+ application.</para>
+
+ &lfs77_checked; &gcc5_checked;
+
+ <bridgehead renderas="sect3">Package Information</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>Download (HTTP): <ulink url="&gavl-download-http;"/></para>
+ </listitem>
+ <listitem>
+ <para>Download (FTP): <ulink url="&gavl-download-ftp;"/></para>
+ </listitem>
+ <listitem>
+ <para>Download MD5 sum: &gavl-md5sum;</para>
+ </listitem>
+ <listitem>
+ <para>Download size: &gavl-size;</para>
+ </listitem>
+ <listitem>
+ <para>Estimated disk space required: &gavl-buildsize;</para>
+ </listitem>
+ <listitem>
+ <para>Estimated build time: &gavl-time;</para>
+ </listitem>
+ </itemizedlist>
+
+ <bridgehead renderas="sect3">Gavl Dependencies</bridgehead>
+
+ <bridgehead renderas="sect4">Required</bridgehead>
+ <para>
+ <xref linkend='libpng'/>
+ </para>
+
+ <bridgehead renderas="sect4">Optional</bridgehead>
+ <para>
+ <xref linkend='doxygen'/>
+ </para>
+
+ <para condition="html" role="usernotes">User Notes:
+ <ulink url="&blfs-wiki;/gavl"/></para>
+
+ </sect2>
+
+ <sect2 role="installation">
+ <title>Installation of Gavl</title>
+
+ <para>Install <application>Gavl</application> by running the
+ following commands:</para>
+
+<screen><userinput>./configure --prefix=/usr \
+ --docdir=/usr/share/doc/gavl-&gavl-version; &&
+make</userinput></screen>
+
+ <para>This package does not come with a test suite.</para>
+
+ <para>Now, as the <systemitem class="username">root</systemitem>
user:</para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+ </sect2>
+
+ <sect2 role="content">
+ <title>Contents</title>
+
+ <segmentedlist>
+ <segtitle>Installed Program</segtitle>
+ <segtitle>Installed Libraries</segtitle>
+ <segtitle>Installed Directories</segtitle>
+
+ <seglistitem>
+ <seg>None</seg>
+ <seg>libgavl.so</seg>
+ <seg>/usr/include/gavl and
+ /usr/share/doc/gavl-&gavl-version;
+ </seg>
+ </seglistitem>
+ </segmentedlist>
+<!--
+ <variablelist>
+ <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+ <?dbfo list-presentation="list"?>
+ <?dbhtml list-presentation="table"?>
+
+ <varlistentry id="libgavl.so">
+ <term>libgavl.so</term>
+ <listitem>
+ <para>???</para>
+ <indexterm zone="gavl libgavl.so">
+ <primary sortas="c-libgavl.so">libgavl.so</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+-->
+ </sect2>
+
+</sect1>
Modified: trunk/BOOK/multimedia/libdriv/libdriv.xml
==============================================================================
--- trunk/BOOK/multimedia/libdriv/libdriv.xml Tue Jun 30 16:45:30 2015
(r16196)
+++ trunk/BOOK/multimedia/libdriv/libdriv.xml Tue Jun 30 21:08:50 2015
(r16197)
@@ -33,6 +33,8 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="faad2.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="fdk-aac.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="flac.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="frei0r.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gavl.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gstreamer.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="gst-plugins-base.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="gst-plugins-good.xml"/>
@@ -67,6 +69,7 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libtheora.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libvorbis.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libvpx.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mlt.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="opal.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="opus.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="pulseaudio.xml"/>
Added: trunk/BOOK/multimedia/libdriv/mlt.xml
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/BOOK/multimedia/libdriv/mlt.xml Tue Jun 30 21:08:50 2015
(r16197)
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+ <!ENTITY % general-entities SYSTEM "../../general.ent">
+ %general-entities;
+
+ <!ENTITY mlt-download-http
"&sourceforge-repo2;/projects/gmerlin/files/gavl/&gavl-version;/gavl-&gavl-version;.tar.gz">
+ <!ENTITY mlt-download-ftp " ">
+ <!ENTITY mlt-md5sum "92bcc95af44ff086df0a0ce17a201d1c">
+ <!ENTITY mlt-size "1.2 MB">
+ <!ENTITY mlt-buildsize "168 MB">
+ <!ENTITY mlt-time "0.3 SBU">
+]>
+
+<sect1 id="mlt" xreflabel="mlt-&mlt-version;">
+ <?dbhtml filename="mlt.html"?>
+
+ <sect1info>
+ <othername>$LastChangedBy: bdubbs $</othername>
+ <date>$Date: 2015-02-22 23:16:54 -0600 (Sun, 22 Feb 2015) $</date>
+ </sect1info>
+
+ <title>MLT-&mlt-version;</title>
+
+ <indexterm zone="mlt">
+ <primary sortas="a-mlt">Gavl</primary>
+ </indexterm>
+
+ <sect2 role="package">
+ <title>Introduction to MLT</title>
+
+ <para><application>MLT</application> package is the Media Lovin Toolkit.
+ It is an open source multimedia framework, designed and developed for
+ television broadcasting. It provides a toolkit for broadcasters, video
+ editors, media players, transcoders, web streamers and many more types of
+ applications.</para>
+
+ &lfs77_checked; &gcc5_checked;
+
+ <bridgehead renderas="sect3">Package Information</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>Download (HTTP): <ulink url="&mlt-download-http;"/></para>
+ </listitem>
+ <listitem>
+ <para>Download (FTP): <ulink url="&mlt-download-ftp;"/></para>
+ </listitem>
+ <listitem>
+ <para>Download MD5 sum: &mlt-md5sum;</para>
+ </listitem>
+ <listitem>
+ <para>Download size: &mlt-size;</para>
+ </listitem>
+ <listitem>
+ <para>Estimated disk space required: &mlt-buildsize;</para>
+ </listitem>
+ <listitem>
+ <para>Estimated build time: &mlt-time;</para>
+ </listitem>
+ </itemizedlist>
+
+ <bridgehead renderas="sect3">MLT Dependencies</bridgehead>
+
+ <bridgehead renderas="sect4">Required</bridgehead>
+ <para>
+ <xref linkend='frei0r'/> and
+ <xref linkend='qt5'/>
+ </para>
+
+ <bridgehead renderas="sect4">Optional</bridgehead>
+ <para>
+ <xref linkend='doxygen'/>,
+ <xref linkend="libexif"/>,
+ <xref linkend="sdl"/>,
+ <ulink url="http://jackaudio.org">JACK</ulink>,
+ <ulink url="http://www.ladspa.org/">LADSPA</ulink>,
+ <ulink
url="http://www.ipswitchft.com/moveit-managed-file-transfer/">MOVEit</ulink>,
+ <ulink url="http://sox.sourceforge.net/">SoX</ulink>, and
+ <ulink url="http://swfdec.freedesktop.org/wiki/">Swfdec</ulink>
+ </para>
+
+ <para condition="html" role="usernotes">User Notes:
+ <ulink url="&blfs-wiki;/mlt"/></para>
+
+ </sect2>
+
+ <sect2 role="installation">
+ <title>Installation of MLT</title>
+
+ <para>Install <application>MLT</application> by running the
+ following commands:</para>
+
+<screen><userinput>./configure --prefix=/usr \
+ --avformat-vdpau \
+ --enable-gpl \
+ --enable-gpl3 \
+ --enable-opengl \
+ --disable-gtk2 \
+ --qt-libdir=$QT5DIR/lib \
+ --qt-includedir=$QT5DIR/include &&
+make</userinput></screen>
+
+ <para>This package does not come with a test suite.</para>
+
+ <para>Now, as the <systemitem class="username">root</systemitem>
user:</para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+ </sect2>
+
+ <sect2 role="content">
+ <title>Contents</title>
+
+ <segmentedlist>
+ <segtitle>Installed Program</segtitle>
+ <segtitle>Installed Libraries</segtitle>
+ <segtitle>Installed Directories</segtitle>
+
+ <seglistitem>
+ <seg>melt</seg>
+ <seg>libmlt.so,
+ libmlt++.so, and
+ over twenty plugins</seg>
+ <seg>/usr/include/mlt,
+ /usr/include/mlt++,
+ /usr/lib/mlt, and
+ /usr/share/mlt
+ </seg>
+ </seglistitem>
+ </segmentedlist>
+
+ <variablelist>
+ <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+ <?dbfo list-presentation="list"?>
+ <?dbhtml list-presentation="table"?>
+
+ <varlistentry id="melt">
+ <term><command>melt</command></term>
+ <listitem>
+ <para>is a test tool for MLT.</para>
+ <indexterm zone="mlt melt">
+ <primary sortas="b-melt">melt</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+
+ </sect2>
+
+</sect1>
Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent Tue Jun 30 16:45:30 2015 (r16196)
+++ trunk/BOOK/packages.ent Tue Jun 30 21:08:50 2015 (r16197)
@@ -639,6 +639,8 @@
<!ENTITY faad2-version "2.7">
<!ENTITY fdk-aac-version "0.1.4">
<!ENTITY flac-version "1.3.1">
+<!ENTITY frei0r-version "27-01-15">
+<!ENTITY gavl-version "1.4.0">
<!ENTITY gstreamer-version "0.10.36">
<!ENTITY gst-plugins-base-version "0.10.36">
<!ENTITY gst-plugins-good-version "0.10.31">
@@ -674,6 +676,7 @@
<!ENTITY libtheora-version "1.1.1">
<!ENTITY libvorbis-version "1.3.5">
<!ENTITY libvpx-version "1.4.0">
+<!ENTITY mlt-version "0.9.6">
<!ENTITY opal-version "3.10.10">
<!ENTITY opus-version "1.1">
<!ENTITY pulseaudio-major-version "6.0">
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page