Difference between revisions of "GStreamer 1.0 Codec Engine Plugin"

From RidgeRun Developer Connection
Jump to: navigation, search
m
m
Line 1: Line 1:
<table>
 
<tr>
 
<td><div class="clear; float:right">__TOC__</div></td>
 
<td>
 
<html>
 
<div class="ecwid ecwid-SingleProduct-v2 ecwid-SingleProduct-v2-bordered ecwid-SingleProduct-v2-centered ecwid-Product ecwid-Product-59350573" itemscope itemtype="http://schema.org/Product" data-single-product-id="59350573"><div itemprop="image"></div><div class="ecwid-title" itemprop="name"></div><div itemtype="http://schema.org/Offer" itemscope itemprop="offers"><div class="ecwid-productBrowser-price ecwid-price" itemprop="price" data-spw-price-location="button"><div itemprop="priceCurrency" content="USD"></div></div></div><div customprop="options"></div><div customprop="addtobag"></div></div><script type="text/javascript" src="https://app.ecwid.com/script.js?7804024&data_platform=singleproduct_v2" charset="utf-8"></script><script type="text/javascript">xProduct()</script>
 
</html>
 
</td>
 
<td><center>
 
{{Template:Eval SDK Download, Demo Image download and Contact Us buttons}}
 
</center></td></tr></table>
 
 
 
= Overview =
 
= Overview =
  

Revision as of 11:42, 29 May 2020

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 Carlos Done
MP3 encode ce_mp3enc Community Not started
Resizer ??? Community Not started
Dual encoder ??? RidgeRun SDK add-on
Dual resizer dualresizer Carlos SDK add-on
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 1.0.5
Base plugin 1.0.5
Good plugin 1.0.5
Bad plugin 1.0.5
av lib 1.0.5

Example pipelines

There are a lot of tested example pipelines available.