[gstreamer-bugs] [Bug 307289] New: [cairotextoverlay] is bittrotten, needs work

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Sat Jun 11 07:07:08 PDT 2005


Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.

 http://bugzilla.gnome.org/show_bug.cgi?id=307289
 GStreamer | gst-plugins | Ver: HEAD CVS

           Summary: [cairotextoverlay] is bittrotten, needs work
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: t.i.m at zen.co.uk
         QAContact: gstreamer-bugs at lists.sourceforge.net
                CC: all-bugs at bugzilla.gnome.org


The cairotextoverlay plugin seems to have a couple of issues:

 (a) text position doesn't seem to work properly

 (b) it seems to do bad memory access somewhere (I managed to reproduce
segfaults, possibly only when using huge font sizes and rendering outside of the
image, not sure)

 (c) the 'font-desc' property isn't actually parsed PangoFontDescription style.
The string is passed as is to cairo_select_font_face() which I believe expects
just a font/family name. The least we want to do is to get the size out of the
font string somewhere.

 (d) the quality isn't that stunning. Maybe we want to convert the rectangle
where cairo renders to to RGB, and let cairo use that as background. Possibly
cairo might be able to do cooler effects that way (better antialising etc.) (I
have no clue, it's just an idea).

Cheers
 -Tim

------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list