GStreamer 1.0 Codec Engine Plugin: Difference between revisions

From RidgeRun Developer Wiki
Line 86: Line 86:


= Example pipelines =
= Example pipelines =
There are a lot of tested [[DM36x GStreamer-1.0 pipelines| example pipelines]] available.


[[Category: GStreamer]]
[[Category: GStreamer]]

Revision as of 17:29, 28 August 2013

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

Example pipelines

There are a lot of tested example pipelines available.