summaryrefslogtreecommitdiff
path: root/README
blob: dcb5b837f135ccce4146a19edfe85a28836d7807 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
WHAT IT IS
----------

gst-ducati is a plugin for using the hw accellerated codecs on IVA-HD via the
codec-engine API.  Uses the libdce (distributed codec-engine) library to
use the codec on ducati.

WHY IS IT?
----------

An OpenMAX-like API is provided by TI along with modified gst-openmax
plugins.  So gst-ducati is not needed in that sense.  But libdce and this
was an interesting project for me to try on my free time.

TO BUILD:
---------

Install normal gstreamer and gst-plugins-base dev packages (or build them
yourself so you have the headers, etc).  Then install the corresponding
syslink/tiler/d2c packages (matching your kernel version).  And finally
libdce (https://github.com/robclark/libdce) matching your kernel version.

TODO
----
+ handle h264 avc format (in addition to just bytestream)
+ mjpeg
+ encoding