説明なし

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