GStreamer 1.0 Codec Engine Plugin
Overview
Previous plugin
Documentation
The Doxygen documentation can be found at GStreamer 1.0 Codec Engine Plugin Design Documentation.
Supported hardware
Texas Instruments processors that support the Codec Engine API are of interesting.
Processor | Status |
---|---|
DM365 | Supported |
DM368 | Supported |
DMVA1 | Supported |
DMVA2 | Supported |
DM3730 | Not started |
OMAP3 | Not started |
DM6446 | Not started |
Plugin status
Functionality | Element name | Owner | Status |
---|---|---|---|
H.264 encode | ce_h264enc | Melissa | Done |
AAC encode | ce_aacenc | Melissa | Done |
MPEG4 encode | ce_mpeg4enc | Melissa | Done |
MJPEG/JPEG encode | ce_jpegenc | Caarlos | Done |
MP3 encode | ce_mp3enc | Diego | Not started |
Resizer | ??? | Melissa | Not started |
Dual encoder | ??? | Michael | Nearly complete |
Dual resizer | dualresizer | Carlos | Done |
H264 decode | ce_h264dec | Community | Not assigned |
JPEG decode | ce_jpegdec | Community | Not assigned |
MPEG4 decode | ce_mpeg4dec | Community | Not assigned |
AAC decode | ce_aacdec | Community | Not assigned |
Community
Building
The GStreamer 1.0 Codec Engine plugin has build dependencies several GStreamer packages and on TI Codec Engine which is part of the DVSDK. In addition, the processor is an ARM, so the plugin is build using a cross compiler. For all of these reasons, it is easist to build the plugin using the RidgeRun evaluation SDK.
GStreamer core compatibility
Currently, the GStreamer 1.0 Codec Engine plugin is being build with the following GStreamer and related packages:
Package | Version |
---|---|
GStreamer | |
Base plugin | |
Good plugin | |
Bad plugin | |
av lib |