textrender: Don't calculate caps on every buffer
authorJan Schmidt <jan@centricular.com>
Tue, 21 Apr 2020 12:56:49 +0000 (22:56 +1000)
committerJan Schmidt <jan@centricular.com>
Tue, 21 Apr 2020 13:17:28 +0000 (23:17 +1000)
commitf16d970f7753fe6e49843aebeb871245fcb9b0bd
treeda96813be1082428b6b883d010c71a2ed082d60f
parent98bb7d0c2e82ab0ec2c6237ba6472e253ddbf31c
textrender: Don't calculate caps on every buffer

Only renegotiate with downstream when the srcpad has a pending
reconfigure flag, instead of querying, fixating and sending caps
for every buffer.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/640>
ext/pango/gsttextrender.c