Difference between revisions of "GStreamer 1.0 Codec Engine Plugin"

From RidgeRun Developer Connection
Jump to: navigation, search
m
m
Line 1: Line 1:
= Overview =
+
== Overview ==
  
== Previous plugin ==
+
=== Previous plugin ===
  
= Documentation =
+
== Documentation ==
  
 
The Doxygen documentation can be found at GStreamer 1.0 Codec Engine Plugin Design Documentation.
 
The Doxygen documentation can be found at GStreamer 1.0 Codec Engine Plugin Design Documentation.
  
= Supported hardware =
+
== Supported hardware ==
  
 
Texas Instruments processors that support the Codec Engine API are of interesting.
 
Texas Instruments processors that support the Codec Engine API are of interesting.
Line 29: Line 29:
 
|}
 
|}
  
= Plugin status =
+
== Plugin status ==
  
 
{| border=2
 
{| border=2
Line 59: Line 59:
 
|}
 
|}
  
= Community =
+
== Community ==
  
= Building =
+
== 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.
 
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 ==
+
=== GStreamer core compatibility ===
  
 
Currently, the GStreamer 1.0 Codec Engine plugin is being build with the following GStreamer and related packages:
 
Currently, the GStreamer 1.0 Codec Engine plugin is being build with the following GStreamer and related packages:
Line 83: Line 83:
 
|}
 
|}
  
= Example pipelines =
+
== Example pipelines ==
  
 
There are a lot of tested [[DM36x GStreamer-1.0 pipelines| example pipelines]] available.  
 
There are a lot of tested [[DM36x GStreamer-1.0 pipelines| example pipelines]] available.  
  
 
[[Category: GStreamer]][[Category: SdkAddOn]]
 
[[Category: GStreamer]][[Category: SdkAddOn]]

Revision as of 11:43, 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.