GStreamer on TI DaVinci and OMAP

Performance Analysis

Each release of the TI GStreamer DMAI plug-in should have as good or better perfmance characteristics than the previous version. The performance characteristics include:

ARM CPU usage

DSP CPU usage (if the chip has a user accessible DSP)

Dropped frames

Latency

In order to characterize performance, appropriate tools and test cases are required; neither of which are in place at this time. As performance analysis efforts make progress, this page will be updated. Performance analysis is a good opportunity for community contributions.

Performance Analysis Tools

GStreamer Tracing Library

The gst-tracelib library hooks into some gstreamer key functions and logs the behavior. When the application exits it displays some general statistics. Further analysis can be done based on the data written to the logfile