Sen descrición

Ivaylo Dimitrov ccf732600f Fix incorrect ipp_calloc DMA_ parameters that somehow crept in %!s(int64=11) %!d(string=hai) anos
doc cc9e2e20e3 doc: more updates %!s(int64=13) %!d(string=hai) anos
tidsp 9a27a16030 Detect SN_API version during runtime and use the appropriate parameters. %!s(int64=11) %!d(string=hai) anos
.gitignore 104abe28b6 Add 'configure' script %!s(int64=13) %!d(string=hai) anos
LICENSE 13d83b02c6 Add LICENSE file %!s(int64=14) %!d(string=hai) anos
Makefile 9a27a16030 Detect SN_API version during runtime and use the appropriate parameters. %!s(int64=11) %!d(string=hai) anos
Makefile.conf 9a27a16030 Detect SN_API version during runtime and use the appropriate parameters. %!s(int64=11) %!d(string=hai) anos
README 609b24228e Update README %!s(int64=13) %!d(string=hai) anos
async_queue.c e6c5dd859c Update licence notices %!s(int64=14) %!d(string=hai) anos
async_queue.h e6c5dd859c Update licence notices %!s(int64=14) %!d(string=hai) anos
configure 9a27a16030 Detect SN_API version during runtime and use the appropriate parameters. %!s(int64=11) %!d(string=hai) anos
dmm_buffer.h 7f0d94aff2 Merge branch 'master' of git://gitorious.org/maemo-multimedia/gst-dsp into maemo5-hd-patches %!s(int64=13) %!d(string=hai) anos
dsp_bridge.c c14d06b5af bridge: add extra safety to be nice with valgrind %!s(int64=13) %!d(string=hai) anos
dsp_bridge.h f2ef546472 dmm_buffer: set correct buffer attributes %!s(int64=13) %!d(string=hai) anos
get-version 234363cbdb get-version: trivial improvements %!s(int64=14) %!d(string=hai) anos
get_bits.h 69ddcd1544 get_bits: add show_bits function %!s(int64=13) %!d(string=hai) anos
gstdspadec.c 13c99181f2 Add extra checks for create_args() failures %!s(int64=13) %!d(string=hai) anos
gstdspadec.h 74d4d35cc6 Fix compilation warnings %!s(int64=14) %!d(string=hai) anos
gstdspbase.c 9a27a16030 Detect SN_API version during runtime and use the appropriate parameters. %!s(int64=11) %!d(string=hai) anos
gstdspbase.h 9a27a16030 Detect SN_API version during runtime and use the appropriate parameters. %!s(int64=11) %!d(string=hai) anos
gstdspbuffer.c dfa01a4f61 tmp: gstdspbuffer: add extra safety %!s(int64=13) %!d(string=hai) anos
gstdspbuffer.h 1d0d4eccbc Add new gst-dsp-buffer %!s(int64=14) %!d(string=hai) anos
gstdspdummy.c 8895c3bfd3 Remove unused 'alignment' field %!s(int64=13) %!d(string=hai) anos
gstdspdummy.h a305a9fa93 headers: adhear to gtk-docs weired gobject requirements %!s(int64=14) %!d(string=hai) anos
gstdsph263enc.c c55f82da79 h263enc: fix pixel-aspect-ratio to 12/11 %!s(int64=13) %!d(string=hai) anos
gstdsph263enc.h a305a9fa93 headers: adhear to gtk-docs weired gobject requirements %!s(int64=14) %!d(string=hai) anos
gstdsph264enc.c f014b1db2e {h264,mp4v}enc: enable buffer recycling %!s(int64=14) %!d(string=hai) anos
gstdsph264enc.h a305a9fa93 headers: adhear to gtk-docs weired gobject requirements %!s(int64=14) %!d(string=hai) anos
gstdsphdh264enc.c 3370bb1be8 hdh264enc: add idr-interval property %!s(int64=13) %!d(string=hai) anos
gstdsphdh264enc.h 7969cff5b7 Add HD H.264 encoder %!s(int64=13) %!d(string=hai) anos
gstdsphdmp4venc.c 7caface9f0 Add HD MPEG-4 encoder %!s(int64=13) %!d(string=hai) anos
gstdsphdmp4venc.h 7caface9f0 Add HD MPEG-4 encoder %!s(int64=13) %!d(string=hai) anos
gstdspipp.c ccf732600f Fix incorrect ipp_calloc DMA_ parameters that somehow crept in %!s(int64=11) %!d(string=hai) anos
gstdspipp.h 65030f23ab ipp: modify buffer synchronization %!s(int64=13) %!d(string=hai) anos
gstdspjpegenc.c 451f5be20e Activate pinned buffers for missing encoders %!s(int64=13) %!d(string=hai) anos
gstdspjpegenc.h a305a9fa93 headers: adhear to gtk-docs weired gobject requirements %!s(int64=14) %!d(string=hai) anos
gstdspmp4venc.c f014b1db2e {h264,mp4v}enc: enable buffer recycling %!s(int64=14) %!d(string=hai) anos
gstdspmp4venc.h a305a9fa93 headers: adhear to gtk-docs weired gobject requirements %!s(int64=14) %!d(string=hai) anos
gstdspparse.c 514f2ef4e6 Add HD H.264 decoder %!s(int64=13) %!d(string=hai) anos
gstdspparse.h 7a487351e9 Add parser test %!s(int64=14) %!d(string=hai) anos
gstdspvdec.c 9a27a16030 Detect SN_API version during runtime and use the appropriate parameters. %!s(int64=11) %!d(string=hai) anos
gstdspvdec.h 3ed0e1750a base: segment (clipping) support %!s(int64=13) %!d(string=hai) anos
gstdspvenc.c 9a27a16030 Detect SN_API version during runtime and use the appropriate parameters. %!s(int64=11) %!d(string=hai) anos
gstdspvenc.h 3370bb1be8 hdh264enc: add idr-interval property %!s(int64=13) %!d(string=hai) anos
gstdspvpp.c 13c99181f2 Add extra checks for create_args() failures %!s(int64=13) %!d(string=hai) anos
gstdspvpp.h 135a8df6a2 vpp: documentation fixes %!s(int64=14) %!d(string=hai) anos
log.c fd85b11438 log: only send to stderr pr_err() %!s(int64=13) %!d(string=hai) anos
log.h e6c5dd859c Update licence notices %!s(int64=14) %!d(string=hai) anos
parse-test.c 7a487351e9 Add parser test %!s(int64=14) %!d(string=hai) anos
plugin.c 9a27a16030 Detect SN_API version during runtime and use the appropriate parameters. %!s(int64=11) %!d(string=hai) anos
plugin.h e6c5dd859c Update licence notices %!s(int64=14) %!d(string=hai) anos
sem.h a1e1efc708 sem: add new g_sem_down_timed() %!s(int64=14) %!d(string=hai) anos
util.c 9a27a16030 Detect SN_API version during runtime and use the appropriate parameters. %!s(int64=11) %!d(string=hai) anos
util.h 9a27a16030 Detect SN_API version during runtime and use the appropriate parameters. %!s(int64=11) %!d(string=hai) anos

README

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

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
libtidspbridge).

The features include:

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

The advantages over other solutions are:

* simpler code (5k vs 50k)
* better performance (4x)

== building ==

There are no dependencies, so just:

./configure
make

If you are using an old version of TI's dspbrdige driver:

DSP_API=0 ./configure

== tidsp ==

You'll need a kernel with tidspbridge driver, the DSP firmware in /lib/dsp, and
the DSP running a proper baseimage (baseimage.dof).

See:
http://omapzoom.org/wiki/L23.i3.8_Release_Notes