Нема описа

Felipe Contreras f2ef546472 dmm_buffer: set correct buffer attributes пре 13 година
doc db527283f4 doc: generic updates пре 13 година
tidsp e9c2e9493b Trivial cleanups for 'len' пре 13 година
.gitignore 104abe28b6 Add 'configure' script пре 13 година
LICENSE 13d83b02c6 Add LICENSE file пре 14 година
Makefile 6e6a2731ae build: cleanup a bit пре 13 година
Makefile.conf b7f0587fc9 Add default Makefile.conf пре 13 година
README 609b24228e Update README пре 13 година
async_queue.c e6c5dd859c Update licence notices пре 14 година
async_queue.h e6c5dd859c Update licence notices пре 14 година
configure 104abe28b6 Add 'configure' script пре 13 година
dmm_buffer.h f2ef546472 dmm_buffer: set correct buffer attributes пре 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 8895c3bfd3 Remove unused 'alignment' field пре 13 година
gstdspbase.h f60a0302d3 dspvdec: dynamically adapt to resolution changes пре 13 година
gstdspbuffer.c ef195de87a gst-dsp-buffer: fix memory leak пре 14 година
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 451f5be20e Activate pinned buffers for missing encoders пре 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 година
gstdspipp.c 7e8be5178a Change dmm_buffer size/len semantics a bit пре 13 година
gstdspipp.h c2c42297ca Fix gtk-doc stuff for ipp пре 14 година
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 a200a1f49e parse: avoid some error printing on H.264 checks пре 13 година
gstdspparse.h 7a487351e9 Add parser test пре 13 година
gstdspvdec.c 088504d1a8 Add gstdsp_vdec_len_fixup() helper пре 13 година
gstdspvdec.h 088504d1a8 Add gstdsp_vdec_len_fixup() helper пре 13 година
gstdspvenc.c 6c157ac255 venc: indicate in src caps that h264 encoder produces au aligned data пре 13 година
gstdspvenc.h a9dc59f1ab venc: guess intra-refresh based on mode пре 13 година
gstdspvpp.c 13c99181f2 Add extra checks for create_args() failures пре 13 година
gstdspvpp.h 135a8df6a2 vpp: documentation fixes пре 13 година
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 пре 13 година
plugin.c acb3b6f443 ipp: scaffold element пре 14 година
plugin.h e6c5dd859c Update licence notices пре 14 година
sem.h a1e1efc708 sem: add new g_sem_down_timed() пре 14 година
util.c 5c670b19c2 util: improve buffer alignment warning message пре 13 година
util.h 2537c04332 util: cleanup gstdsp_map_buffer() variables пре 13 година

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