1
Texas Instruments provides DSP algorithms for the OMAP 3 platform used in a
2
number of devices like beagleboard, Nokia N900, and Nokia N9.
3
4
The gst-dsp project aims to provide GStreamer elements to take advantage of
5
those algorithms. The list includes video/image decoders and encoders.
6
7
Unlike other similar projects there are no dependencies (no openmax, no
8
libtidspbridge).
9
10
The features include:
11
12
 * video decoding (MPEG-4, H.263, H.264, WMV)
13
 * video encoding (MPEG-4, H.263, H.264)
14
 * image encoding/decoding (JPEG)
15
 * zero-copy
16
17
The advantages over other solutions are:
18
19
 * simpler code (5k vs 50k)
20
 * better performance (4x)
21
22
== building ==
23
24
There are no dependencies, so just:
25
26
 ./configure
27
 make
28
29
If you are using an old version of TI's dspbrdige driver:
30
31
 DSP_API=0 ./configure
32
33
== tidsp ==
34
35
You'll need a kernel with tidspbridge driver, the DSP firmware in /lib/dsp, and
36
the DSP running a proper baseimage (baseimage.dof).
37
38
See:
39
http://omapzoom.org/wiki/L23.i3.8_Release_Notes