framepositioner: Stop lying about the source size
authorThibault Saunier <tsaunier@igalia.com>
Thu, 20 Feb 2020 15:28:59 +0000 (12:28 -0300)
committerThibault Saunier <tsaunier@igalia.com>
Wed, 26 Feb 2020 16:36:30 +0000 (13:36 -0300)
commitdf6058c80257deec3e0703d96802ea36b1f39e46
tree847f76a3bb153f42e32d2a8f3a2e9e398d912be6
parent99074a01a3ac137f956128dacd2f59cc2982302f
framepositioner: Stop lying about the source size

Basically we were advertising that the source size would be the
size of the track if it hadn't been defined by end user, but since
we started to let scaling happen in the compositor, this is not true
as the source size is now the natural size of the underlying video
stream.

Remove the unit test and reimplemented using a validate scenario which
make the test much simpler to read :=)
ges/gstframepositioner.c
tests/check/ges/timelineedition.c
tests/check/meson.build
tests/check/scenarios/check_video_track_restriction_scale.scenario [new file with mode: 0644]
tools/meson.build