NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

GStreamer Plug-in 2.x Status

From Texas Instruments Wiki
Jump to: navigation, search

This pages tracks the status of the implementation of the 2.x GStreamer plugin by merging the changes from the reference implementation on DDOMPE branch into the mainline.

Proposed patches and Status[edit]

Patches
Patch Set Description Patch Breakdown Status
A Switch from circular buffer to generic parser 1 - Removes the decode thread

2 - Add generic parser
3 - Remove circular buffer input queue, switch to use generic parser

Proposed
B Refactor buffer transport to support callback release function. Proposed
2 Replace on viddec2 the decode logic and output buffer logic for one friendly to EOS and Flush events. Proposed
3 Refactor viddec2 into dmaidec generic element with helper functions for viddec2 and integrate viddec1. Cleanup of the filenames for configuration and selection of the codecs. Use automatic codec detection instead. Proposed
4 Add support for mpeg4, h264 parsers Proposed
5 Add decoder functionality for extended arguments and per xDAIS API properties Proposed
6 Add decoder support for QoS (optional) Proposed
7 Merge audio support into dmaidec for auddec and auddec1 APIs Proposed
8 Merge image support into dmaidec for imgdec and imgdec1 APIs and jpeg parser Proposed
10 Add dmaiaccel element Proposed
11 Refactor input buffer logic of videnc1 to use GstAdapter and removes the encoder thread. Proposed
11 Replace the output buffer logic of videnc1 to use the sliced buffer logic Proposed
12 Refactor videnc1 into dmaienc generic element with helper functions for videnc1 and integrate videnc. Cleanup of the filenames for configuration and selection of the codecs. Use automatic codec detection instead. Proposed
13 Add encoder functionality for extended arguments and per xDAIS API properties Proposed
14 Merge audio support into dmaienc for audenc and audenc1 APIs. Proposed
15 Merge image support into dmaienc for imgenc and imgenc1 APIs Proposed
16 Merge dmairesizer as new resizer along with existing resizer Proposed
17 Improvements to TIDmaiVideoSink to improve performance, including downstream buffer allocation Proposed
18 Add priority element (if not accepted on mainline) Proposed
19 Refactor configure to do not depend on environment variables as possible, but using arguments instead. Proposed
20 Add reverse playback for decoder Proposed
21 Merge extended arguments support for audio and video codecs Proposed
E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article GStreamer Plug-in 2.x Status here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article GStreamer Plug-in 2.x Status here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article GStreamer Plug-in 2.x Status here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article GStreamer Plug-in 2.x Status here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article GStreamer Plug-in 2.x Status here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article GStreamer Plug-in 2.x Status here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article GStreamer Plug-in 2.x Status here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article GStreamer Plug-in 2.x Status here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article GStreamer Plug-in 2.x Status here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity