Installation » History » Version 1

J. Moringen, 08/13/2011 02:06 PM
initial version

1 1 J. Moringen
h1. Installation
2 1 J. Moringen
3 1 J. Moringen
h2. Installing Dependencies
4 1 J. Moringen
5 1 J. Moringen
h3. RSB-related Dependencies
6 1 J. Moringen
7 1 J. Moringen
* "RSC":https://code.cor-lab.org/projects/rsc
8 1 J. Moringen
* "RSB":https://code.cor-lab.org/projects/rsb
9 1 J. Moringen
* "RST":https://code.cor-lab.org/projects/rst
10 1 J. Moringen
11 1 J. Moringen
h3. GStreamer Dependencies
12 1 J. Moringen
13 1 J. Moringen
** GStreamer core libraries and header files (Ubuntu package @libgstreamer0.10-dev@)
14 1 J. Moringen
** GStreamer base plugin libraries and header files (Ubuntu package @libgstreamer-plugins-base0.10-dev@)
15 1 J. Moringen
16 1 J. Moringen
For example via
17 1 J. Moringen
<pre>
18 1 J. Moringen
sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
19 1 J. Moringen
</pre>
20 1 J. Moringen
21 1 J. Moringen
h2. Building and Installing the Plugin
22 1 J. Moringen
23 1 J. Moringen
The plugin can be built as follows
24 1 J. Moringen
<pre>
25 1 J. Moringen
cd $RSB_GSTREAMER_ROOT/build
26 1 J. Moringen
cmake -DBOOSTUUID_ROOT=$BOOSTUUIDDIR \
27 1 J. Moringen
      -DRSC_DIR=$RSCPREFIX/share/RSC \
28 1 J. Moringen
      -DRSB_DIR=$RSBPREFIX/share/RSB \
29 1 J. Moringen
      -DRST_DIR=$RSTPREFIX/share/RST \
30 1 J. Moringen
      ..
31 1 J. Moringen
make
32 1 J. Moringen
</pre>
33 1 J. Moringen
34 1 J. Moringen
This command sequence should produce a file called @libgstrsb.so@ in the @build@ directory. To install the plugin, this file can be copied to @$HOME/.gstreamer/plugins@ where it will be discovered and used automatically. This can be checked by executing the commands
35 1 J. Moringen
36 1 J. Moringen
<pre>
37 1 J. Moringen
gst-inspect-0.10 rsbvideosrc
38 1 J. Moringen
gst-inspect-0.10 rsbaudiosrc
39 1 J. Moringen
</pre>