Nincs leírás

Felipe Contreras f2ef546472 dmm_buffer: set correct buffer attributes 13 éve
doc db527283f4 doc: generic updates 13 éve
tidsp e9c2e9493b Trivial cleanups for 'len' 13 éve
.gitignore 104abe28b6 Add 'configure' script 13 éve
LICENSE 13d83b02c6 Add LICENSE file 14 éve
Makefile 6e6a2731ae build: cleanup a bit 13 éve
Makefile.conf b7f0587fc9 Add default Makefile.conf 13 éve
README 609b24228e Update README 13 éve
async_queue.c e6c5dd859c Update licence notices 14 éve
async_queue.h e6c5dd859c Update licence notices 14 éve
configure 104abe28b6 Add 'configure' script 13 éve
dmm_buffer.h f2ef546472 dmm_buffer: set correct buffer attributes 13 éve
dsp_bridge.c c14d06b5af bridge: add extra safety to be nice with valgrind 13 éve
dsp_bridge.h f2ef546472 dmm_buffer: set correct buffer attributes 13 éve
get-version 234363cbdb get-version: trivial improvements 14 éve
get_bits.h 69ddcd1544 get_bits: add show_bits function 13 éve
gstdspadec.c 13c99181f2 Add extra checks for create_args() failures 13 éve
gstdspadec.h 74d4d35cc6 Fix compilation warnings 14 éve
gstdspbase.c 8895c3bfd3 Remove unused 'alignment' field 13 éve
gstdspbase.h f60a0302d3 dspvdec: dynamically adapt to resolution changes 13 éve
gstdspbuffer.c ef195de87a gst-dsp-buffer: fix memory leak 14 éve
gstdspbuffer.h 1d0d4eccbc Add new gst-dsp-buffer 14 éve
gstdspdummy.c 8895c3bfd3 Remove unused 'alignment' field 13 éve
gstdspdummy.h a305a9fa93 headers: adhear to gtk-docs weired gobject requirements 14 éve
gstdsph263enc.c 451f5be20e Activate pinned buffers for missing encoders 13 éve
gstdsph263enc.h a305a9fa93 headers: adhear to gtk-docs weired gobject requirements 14 éve
gstdsph264enc.c f014b1db2e {h264,mp4v}enc: enable buffer recycling 14 éve
gstdsph264enc.h a305a9fa93 headers: adhear to gtk-docs weired gobject requirements 14 éve
gstdspipp.c 7e8be5178a Change dmm_buffer size/len semantics a bit 13 éve
gstdspipp.h c2c42297ca Fix gtk-doc stuff for ipp 14 éve
gstdspjpegenc.c 451f5be20e Activate pinned buffers for missing encoders 13 éve
gstdspjpegenc.h a305a9fa93 headers: adhear to gtk-docs weired gobject requirements 14 éve
gstdspmp4venc.c f014b1db2e {h264,mp4v}enc: enable buffer recycling 14 éve
gstdspmp4venc.h a305a9fa93 headers: adhear to gtk-docs weired gobject requirements 14 éve
gstdspparse.c a200a1f49e parse: avoid some error printing on H.264 checks 13 éve
gstdspparse.h 7a487351e9 Add parser test 13 éve
gstdspvdec.c 088504d1a8 Add gstdsp_vdec_len_fixup() helper 13 éve
gstdspvdec.h 088504d1a8 Add gstdsp_vdec_len_fixup() helper 13 éve
gstdspvenc.c 6c157ac255 venc: indicate in src caps that h264 encoder produces au aligned data 13 éve
gstdspvenc.h a9dc59f1ab venc: guess intra-refresh based on mode 13 éve
gstdspvpp.c 13c99181f2 Add extra checks for create_args() failures 13 éve
gstdspvpp.h 135a8df6a2 vpp: documentation fixes 13 éve
log.c fd85b11438 log: only send to stderr pr_err() 13 éve
log.h e6c5dd859c Update licence notices 14 éve
parse-test.c 7a487351e9 Add parser test 13 éve
plugin.c acb3b6f443 ipp: scaffold element 14 éve
plugin.h e6c5dd859c Update licence notices 14 éve
sem.h a1e1efc708 sem: add new g_sem_down_timed() 14 éve
util.c 5c670b19c2 util: improve buffer alignment warning message 13 éve
util.h 2537c04332 util: cleanup gstdsp_map_buffer() variables 13 éve

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