GStreamer 1.0 Codec Engine Plugin: Difference between revisions
mNo edit summary |
mNo edit summary |
||
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 16: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.