After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 320395 - [pango] render text via cairo if it is available
[pango] render text via cairo if it is available
Status: RESOLVED DUPLICATE of bug 340887
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 307289 (view as bug list)
Depends on:
Blocks: 340887
 
 
Reported: 2005-11-01 13:53 UTC by Tim-Philipp Müller
Modified: 2009-07-30 12:43 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tim-Philipp Müller 2005-11-01 13:53:21 UTC
cairotextoverlay and cairotimeoverlay should be renamed to textoverlay and
timeoverlay if we are going to replace the former pango plugin with the cairo
one as default.

Cheers
 -Tim
Comment 1 Tim-Philipp Müller 2005-11-21 12:38:07 UTC
On second thought, that seems like a bad idea.

pango textoverlay should remain the default textoverlay, as it supports embedded
newline characters and multi-line text, which cairo does not seem to support (or
does it?).

Comment 2 Andy Wingo 2005-11-22 10:23:33 UTC
It seems you are right. However they can be used together. This suggests to me
that cairo*overlay should go and the pango one should support rendering to cairo
surfaces as well. What do you think?
Comment 3 Tim-Philipp Müller 2005-11-22 12:12:42 UTC
This doesn't really block bug #319388. We can decide later which plugin should
be 'textoverlay' and 'timeoverlay', as (a) nothing keeps us from registering the
same plugin under two different names and (b) the API won't change.

Haven't investigated whether pango can render on cairo surfaces yet.
Comment 4 Andy Wingo 2005-11-22 12:24:17 UTC
For the record, http://www.pango.org/manual/pango-Cairo-Rendering.html
Comment 5 Tim-Philipp Müller 2005-11-22 13:05:31 UTC
Great.

The other question is: given that we want to support systems that ship a glib as
old as glib 2.6, how likely is it that those systems ship cairo-enabled pango,
and what does that mean for our choice of plugins?

Maybe we should just port the old pango*overlay as it is now, and make it use
cairo in GStreamer 0.11?
Comment 6 Tim-Philipp Müller 2006-01-27 14:14:05 UTC
*** Bug 307289 has been marked as a duplicate of this bug. ***
Comment 7 Sebastian Dröge (slomo) 2009-07-30 12:43:08 UTC
This bug is essentially a duplicate of bug #340887, which provides a patch to let textoverlay (the pango one) use pango-cairo.

*** This bug has been marked as a duplicate of 340887 ***