Speaker
Sebastian Dröge
(Centricular Ltd)
Description
GStreamer's GstStructure
is using GQuark
s for the string name and field names. GQuark
is an API for uniquely representing a string by an integer, and while this property has some theoretical performance advantages it also comes with various disadvantages that cause problems in practice.
In this lightning talk I will explain these problems, and present a solution for this, which doesn't require API changes and doesn't have any relevant performance impact.
Speaker bio | Sebastian works at Centricular on GStreamer and other projects, and has been working on GStreamer for almost 20 years now. |
---|---|
Duration of the talk | 5 minutes (lightning talk) |
Primary author
Sebastian Dröge
(Centricular Ltd)