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
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]
Patch Set | Description | Patch Breakdown | Status |
---|---|---|---|
A | Switch from circular buffer to generic parser | 1 - Removes the decode thread 2 - Add 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 |