summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Vander Stichele <thomas@apestaart.org>2002-10-26 15:18:03 +0000
committerThomas Vander Stichele <thomas@apestaart.org>2002-10-26 15:18:03 +0000
commit1b4a906e12103e7d29dc96e1ee44e190faade8ba (patch)
tree2df3b57e8bb95cd5f0a8a57b01bababe397a97c6
parentd3a08b87ec7746ad1ec5422b78f32f9c31baae44 (diff)
add cvs section
Original commit message from CVS: add cvs section
-rw-r--r--docs/faq/cvs.xml7
-rw-r--r--docs/faq/gstreamer-faq.xml10
-rw-r--r--docs/faq/start.xml4
-rw-r--r--docs/faq/using.xml53
4 files changed, 68 insertions, 6 deletions
diff --git a/docs/faq/cvs.xml b/docs/faq/cvs.xml
index 2d69cbb7bc..87e713f1a9 100644
--- a/docs/faq/cvs.xml
+++ b/docs/faq/cvs.xml
@@ -13,6 +13,7 @@ aclocal: configure.ac: 17: macro `AM_PROG_LIBTOOL' not found in library
aclocal failed
</programlisting>
What's wrong ?
+ </para>
</question>
<answer>
@@ -29,11 +30,11 @@ prefix both aclocal and libtool are installed.
<para>
You can do three things to fix this :
<orderedlist>
-<listitem>install automake in the same prefix as libtool
+<listitem>install automake in the same prefix as libtool</listitem>
<listitem>force use of the automake installed in the same prefix as libtool
-by using the --with-automake option
+by using the --with-automake option</listitem>
<listitem>figure out what prefix libtool has been installed to and point
-aclocal to the right location by running
+aclocal to the right location by running</listitem>
<programlisting>
export ACLOCAL_FLAGS="-I $(prefix)/share/aclocal"
</programlisting>
diff --git a/docs/faq/gstreamer-faq.xml b/docs/faq/gstreamer-faq.xml
index f6f924b4ce..a1ce0bb003 100644
--- a/docs/faq/gstreamer-faq.xml
+++ b/docs/faq/gstreamer-faq.xml
@@ -5,11 +5,14 @@
<!ENTITY START SYSTEM "start.xml">
<!ENTITY GENERAL SYSTEM "general.xml">
<!ENTITY DEPENDENCIES SYSTEM "dependencies.xml">
+
<!ENTITY GETTING SYSTEM "getting.xml">
<!ENTITY USING SYSTEM "using.xml">
-<!ENTITY DEVELOPING SYSTEM "developing.xml">
<!ENTITY TROUBLESHOOTING SYSTEM "troubleshooting.xml">
+<!ENTITY CVS SYSTEM "cvs.xml">
+<!ENTITY DEVELOPING SYSTEM "developing.xml">
+
]>
<article class="faq">
@@ -36,9 +39,12 @@
&START;
&GENERAL;
&DEPENDENCIES;
+
&GETTING;
&USING;
- &DEVELOPING;
&TROUBLESHOOTING;
+ &CVS;
+ &DEVELOPING;
+
</article>
diff --git a/docs/faq/start.xml b/docs/faq/start.xml
index ee3aa72371..74a97b683f 100644
--- a/docs/faq/start.xml
+++ b/docs/faq/start.xml
@@ -10,6 +10,10 @@ There's a few ways you can get started.
If you'd rather learn by trying it out, start with
<xref linkend="title-getting" endterm="title-getting"/>
</listitem>
+<listitem>
+If you want to live on the bleeding edge and develop and use CVS, see
+<xref linkend="title-cvs" endterm="title-cvs"/>
+</listitem>
</itemizedlist>
</para>
</sect1>
diff --git a/docs/faq/using.xml b/docs/faq/using.xml
index 844625a53c..ded44ee32e 100644
--- a/docs/faq/using.xml
+++ b/docs/faq/using.xml
@@ -3,8 +3,59 @@
<qandaset>
<qandaentry>
+ <question id="using-getting-started">
+ <para>Ok, I've installed GStreamer. What can I do next ?</para>
+ </question>
+
+ <answer>
+ <para>
+First of all, verify that you have a working registry and that you can
+inspect them by typing
+<programlisting>
+$ gst-inspect fakesrc
+</programlisting>
+This should print out a bunch of information about this particular element.
+If this tells you that there is "no such element or plugin", you haven't
+installed GStreamer correctly. Please check
+<link linkend="chapter-getting">how to get GStreamer</link>
+If this fails with any other message, we would appreciate a
+<link linkend="using-bugs-where">bug report</link>.
+ </para>
+ <para>
+It's time to try out a few things. Start with gst-launch and two plug-ins
+that you really should have : fakesrc and fakesink. They do nothing except
+pass empty buffers. Type this at the command-line :
+<programlisting>
+$ gst-launch fakesrc num-buffers=3 ! fakesink
+</programlisting>
+This will print out output that looks similar to this :
+<programlisting>
+RUNNING pipeline
+fakesrc0: last-message = "get ******* (fakesrc0:src)gt; (0 bytes, 0) 0x8057510"
+fakesink0: last-message = "chain ******* (fakesink0:sink)lt; (0 bytes, 0) 0x8057510"
+fakesrc0: last-message = "get ******* (fakesrc0:src)gt; (0 bytes, 1) 0x8057510"
+fakesink0: last-message = "chain ******* (fakesink0:sink)lt; (0 bytes, 1) 0x8057510"
+fakesrc0: last-message = "get ******* (fakesrc0:src)gt; (0 bytes, 2) 0x8057510"
+fakesink0: last-message = "chain ******* (fakesink0:sink)lt; (0 bytes, 2) 0x8057510"
+execution ended after 5 iterations (sum 301479000 ns, average 60295800 ns, min 3000 ns, max 105482000 ns)
+</programlisting>
+(Some parts of output have been removed for clarity) If it looks similar, then
+GStreamer itself is running correctly.
+ </para>
+ <para>
+After this, you might want to try and see if GStreamer can play audio on your
+system. You need to combine two plug-ins for this test : sinesrc (which
+produces a pure tone) and an audio output plug-in. You should choose one
+that matches your current sound output and you should make sure you have
+it installed.
+ </para>
+
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
<question id="using-gst-inspect">
- <para>How do I tell what GStreamer plugins I have on my system ?</para>
+ <para>How can I see what GStreamer plugins I have on my system ?</para>
</question>
<answer>