gstreamer/gst
Nicolas Dufresne 98a5726eba videocrop: Don't always re-run the allocation query
When in-place, running an allocation is not useful since videocrop
is not implicated in the allocation. So only force the allocation
query for the case it was in passthrough. This is needed since the
change in the crop region will likely pull us out of this mode. For the
case we where neither in passthrough or in-place, the allocation query
is already ran by the baseclass, so nothing special is needed.

This fixes performance issues when changing the crop region per frame.
This was reproduced using videocrop2-test.
2019-11-11 16:05:24 -05:00
..
alpha Remove autotools build system 2019-10-14 11:04:18 +01:00
apetag Remove autotools build system 2019-10-14 11:04:18 +01:00
audiofx Remove autotools build system 2019-10-14 11:04:18 +01:00
audioparsers Remove autotools build system 2019-10-14 11:04:18 +01:00
auparse Remove autotools build system 2019-10-14 11:04:18 +01:00
autodetect Remove autotools build system 2019-10-14 11:04:18 +01:00
avi Remove autotools build system 2019-10-14 11:04:18 +01:00
cutter Remove autotools build system 2019-10-14 11:04:18 +01:00
debugutils good: Avoid usage of deprecated API 2019-10-16 07:46:58 +00:00
deinterlace Remove autotools build system 2019-10-14 11:04:18 +01:00
dtmf Remove autotools build system 2019-10-14 11:04:18 +01:00
effectv Remove autotools build system 2019-10-14 11:04:18 +01:00
equalizer Remove autotools build system 2019-10-14 11:04:18 +01:00
flv good: Avoid usage of deprecated API 2019-10-16 07:46:58 +00:00
flx Remove autotools build system 2019-10-14 11:04:18 +01:00
goom Remove autotools build system 2019-10-14 11:04:18 +01:00
goom2k1 Remove autotools build system 2019-10-14 11:04:18 +01:00
icydemux Remove autotools build system 2019-10-14 11:04:18 +01:00
id3demux Remove autotools build system 2019-10-14 11:04:18 +01:00
imagefreeze Remove autotools build system 2019-10-14 11:04:18 +01:00
interleave Remove autotools build system 2019-10-14 11:04:18 +01:00
isomp4 qtmux: Fix memory leak while pushing fragmented data 2019-10-24 10:21:11 +00:00
law Remove autotools build system 2019-10-14 11:04:18 +01:00
level Remove autotools build system 2019-10-14 11:04:18 +01:00
matroska good: Avoid usage of deprecated API 2019-10-16 07:46:58 +00:00
monoscope Remove autotools build system 2019-10-14 11:04:18 +01:00
multifile splitmuxsink: add fakesink support 2019-11-07 12:28:58 +01:00
multipart Remove autotools build system 2019-10-14 11:04:18 +01:00
replaygain Remove autotools build system 2019-10-14 11:04:18 +01:00
rtp Remove autotools build system 2019-10-14 11:04:18 +01:00
rtpmanager rtpjitterbuffer: make sure not to drop packets based on skew 2019-11-02 23:05:32 +00:00
rtsp Remove autotools build system 2019-10-14 11:04:18 +01:00
shapewipe Remove autotools build system 2019-10-14 11:04:18 +01:00
smpte Remove autotools build system 2019-10-14 11:04:18 +01:00
spectrum Remove autotools build system 2019-10-14 11:04:18 +01:00
udp multiudpsink: don't lose scope_id 2019-11-05 23:50:11 +00:00
videobox Remove autotools build system 2019-10-14 11:04:18 +01:00
videocrop videocrop: Don't always re-run the allocation query 2019-11-11 16:05:24 -05:00
videofilter Remove autotools build system 2019-10-14 11:04:18 +01:00
videomixer Remove autotools build system 2019-10-14 11:04:18 +01:00
wavenc Remove autotools build system 2019-10-14 11:04:18 +01:00
wavparse Remove autotools build system 2019-10-14 11:04:18 +01:00
y4m Remove autotools build system 2019-10-14 11:04:18 +01:00
meson.build meson: Add feature options for all plugins 2018-07-27 18:42:54 +05:30