summaryrefslogtreecommitdiff
path: root/HowToCompileForEmbedded.mdwn
blob: 37658f8e770b657460efa4f31f14846101aef251 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55

The easiest way to build GStreamer is with a scratchbox environment, either scratchbox, or scratchbox2. 

Set prefix to the place where you want GStreamer to be installed. 


### glib


[[!format txt """
./configure --prefix="$prefix" --disable-static --with-html-dir=/tmp/dump
make install
"""]]

### gstreamer


[[!format txt """
./configure --prefix="$prefix" --disable-nls --disable-static --disable-gobject-cast-checks --enable-binary-registry --disable-loadsave --disable-trace --with-html-dir=/tmp/dump
make install
"""]]

### orc (replaces liboil)


[[!format txt """
./configure --prefix="$prefix" --disable-static --with-html-dir=/tmp/dump
make install
"""]]

### gst-plugins-base


[[!format txt """
./configure --prefix="$prefix" --disable-nls --disable-static --with-html-dir=/tmp/dump
make install
"""]]

### gst-plugins-good


[[!format txt """
./configure --prefix="$prefix" --disable-nls --disable-static --with-html-dir=/tmp/dump --with-plugins=avi,qtdemux
make install
"""]]
_Note_: If you want all the plug-ins remove the **with-plugins** option, otherwise specify the ones you want 


### gst-plugins-ugly


[[!format txt """
./configure --prefix="$prefix" --disable-nls --disable-static --with-html-dir=/tmp/dump --with-plugins=asfdemux
make install
"""]]