Difference between revisions of "BeagleBoard/gst-dsp"

From eLinux.org
Jump to: navigation, search
m (fix dsp binaries link)
m (add wiki link for nokia n900)
 
(One intermediate revision by one other user not shown)
Line 2: Line 2:
 
[[Category: OMAP]]
 
[[Category: OMAP]]
  
Texas Instruments provides DSP algorithms for the OMAP 3 platform used in a number of devices like [[BeagleBoard]] and N900.
+
Texas Instruments provides DSP algorithms for the OMAP 3 platform used in a number of devices like [[BeagleBoard]] and [[N900]].
  
 
The [http://code.google.com/p/gst-dsp/ gst-dsp project] aims to provide GStreamer elements to take advantage of those algorithms. The list includes video/image decoders and encoders.
 
The [http://code.google.com/p/gst-dsp/ gst-dsp project] aims to provide GStreamer elements to take advantage of those algorithms. The list includes video/image decoders and encoders.
Line 46: Line 46:
 
= See also =
 
= See also =
  
 +
* [[BeagleBoard/dsp-tools]]
 
* [[BeagleBoard/gst-openmax]]
 
* [[BeagleBoard/gst-openmax]]

Latest revision as of 07:34, 18 March 2014


Texas Instruments provides DSP algorithms for the OMAP 3 platform used in a number of devices like BeagleBoard and N900.

The gst-dsp project aims to provide GStreamer elements to take advantage of those algorithms. The list includes video/image decoders and encoders.

Unlike other similar projects there are no dependencies (no openmax, no libdspbridge).

The features include:

  • video decoding (MPEG-4, H.263, H.264)
  • video encoding (MPEG-4, H.263)
  • image encoding (JPEG)
  • zero-copy

This article explains how to use TI's DSP with GStreamer (e.g. on BeagleBoard). You need to have the DSP properly set up following DSP howto.

Setup

Follow carefully the DSP howto, and ensure that the TI's DSP binaries are properly installed.

GStreamer

Install GStreamer for your board.

If your cross compilation environment doesn't provide it, you can follow this generic recipe: How to compile for embedded.

gst-dsp

Then, using your preferred cross compilation environment, checkout and compile the project.

git clone git://github.com/felipec/gst-dsp.git
cd gst-dsp
make
make install DESTDIR=/media/rootfs

gst-omapfb

In order to display the video playback through the DVI interface, you should also install gst-omapfb.

Testing

gst-launch playbin2 uri=file:///big_buck_bunny_480p_surround-fix.avi

See also