} FontMetrics;
+typedef struct
+{
+ guint first_index;
+ guint last_index;
+} CharRange;
+
+
+/* @pango_font_size is the font size you would need to tell pango in order that
+ * the actual rendered height of @text matches the text height in @element's
+ * style set. */
+typedef struct
+{
+ GstSubtitleElement *element;
+ guint pango_font_size;
+ FontMetrics pango_font_metrics;
+ gchar *text;
+} UnifiedElement;
+
+
+typedef struct
+{
+ GPtrArray *unified_elements;
+ GstSubtitleStyleSet *style_set;
+ gchar *joined_text;
+} UnifiedBlock;
+
+
static GstElementClass *parent_class = NULL;
static void gst_ttml_render_base_init (gpointer g_class);
static void gst_ttml_render_class_init (GstTtmlRenderClass * klass);
}
-typedef struct
-{
- guint first_index;
- guint last_index;
-} CharRange;
-
static void
gst_ttml_render_char_range_free (CharRange * range)
{
}
-/* @pango_font_size is the font size you would need to tell pango in order that
- * the actual rendered height of @text matches the text height in @element's
- * style set. */
-typedef struct
-{
- GstSubtitleElement *element;
- guint pango_font_size;
- FontMetrics pango_font_metrics;
- gchar *text;
-} UnifiedElement;
-
-
static void
gst_ttml_render_unified_element_free (UnifiedElement * unified_element)
{
}
-typedef struct
-{
- GPtrArray *unified_elements;
- GstSubtitleStyleSet *style_set;
- gchar *joined_text;
-} UnifiedBlock;
-
-
static void
gst_ttml_render_unified_block_free (UnifiedBlock * unified_block)
{