gstreamer/subprojects/gst-plugins-base/ext/pango
Piotr Brzeziński 3dcb02ac64 basetextoverlay: Fix overlay never rendering again if width reaches 1px
If text width ever reached 1px, for example after resizing the output window, the overlay would stop rendering
and never return again. The 1px condition itself does not seem to make much sense here anyway.

This was a chain of events: width reached 1, so the composition was set to NULL. Then, after resizing the output window,
push_frame() was called but would not attempt to renegotiate because composition is NULL. This caused the width/height
to never be updated again, as that only happens during negotiation, so the overlay was gone for good.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5623>
2023-11-08 14:49:31 +00:00
..
gstbasetextoverlay.c basetextoverlay: Fix overlay never rendering again if width reaches 1px 2023-11-08 14:49:31 +00:00
gstbasetextoverlay.h basetextoverlay: Don't miscalculate text running times 2022-08-12 12:08:18 +00:00
gstclockoverlay.c Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gstclockoverlay.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gstpangoelement.c Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gstpangoelements.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gstpangoplugin.c Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gsttextoverlay.c Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gsttextoverlay.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gsttextrender.c textrender: Negotiate caps on a GAP event if none were negotiated yet 2022-12-07 14:27:17 +00:00
gsttextrender.h textrender: Don't pass plaintext as pango markup to Pango 2022-11-21 18:47:50 +02:00
gsttimeoverlay.c timeoverlay: fix pad leak 2022-12-11 23:54:50 +00:00
gsttimeoverlay.h timeoverlay: add support for reference timestamp time mode 2022-04-27 12:35:21 +00:00
meson.build meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00