Без опису

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

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