gstreamer/tests/check/ges
Henry Wilkes cd9cba55c0 clip: re-handle child in-point and max-duration
The in-point of a clip is kept in sync with its core children, unless they
have no has-internal-source.

The max-duration is defined as the minimum max-duration amongst the
clip's core children. If it is set to a new value, this sets the
max-duration of its core children to the same value if they have
has-internal-source set as TRUE.

Non-core children (such as effects on a source clip) do not influence
these values.

As part of this, we no longer track in-point in GESContainer. Unlike start
and duration, the in-point of a timeline element does not refer to its
extent in the timeline. As such, it has little meaning for most
collections of timeline-elements, in particular GESGroups. As such, there
is no generic way to relate the in-point of a container to its children.
2020-03-16 14:19:52 +00:00
..
asset.c asset: fix handling of proxies 2020-03-05 17:04:51 -03:00
audio_only.ogg tests: First filesource test port to assets 2012-12-19 18:59:50 -03:00
audio_video.ogg tests: First filesource test port to assets 2012-12-19 18:59:50 -03:00
backgroundsource.c tests: init/deinit per test case 2019-01-28 17:35:04 +09:00
basic.c Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
clip.c clip: re-handle child in-point and max-duration 2020-03-16 14:19:52 +00:00
effects.c clip: only allow core elements as children 2020-03-16 14:19:51 +00:00
group.c timeline-element: add signals for child properties 2020-03-16 14:19:52 +00:00
image.png tests::uriclip: Use a real file to test still images 2013-03-21 22:00:21 -03:00
layer.c markerlist: implement GESMarkerList 2019-08-22 21:24:02 +02:00
markerlist.c marker: add color meta 2019-10-24 09:45:19 +00:00
mixers.c tests: Plug misc leaks 2019-04-15 17:11:48 -04:00
negative.c tests: Add inconsistent init/deinit test case 2019-03-12 15:17:18 +00:00
overlays.c clip: re-handle child in-point and max-duration 2020-03-16 14:19:52 +00:00
project.c formatter: Plug lists of TimedValue leak 2019-07-26 13:48:52 -04:00
tempochange.c tests: init/deinit per test case 2019-01-28 17:35:04 +09:00
test-auto-transition.xges tests: add project auto-transition test 2013-05-09 19:04:13 -04:00
test-project.xges ges: Enhance xges format versioning 2015-05-18 21:27:48 +02:00
test-properties.xges xml-formatter: Fix loading sources 2019-07-26 13:48:51 -04:00
test-utils.c timeline-element: add signals for child properties 2020-03-16 14:19:52 +00:00
test-utils.h clip: re-handle child in-point and max-duration 2020-03-16 14:19:52 +00:00
timelineedition.c framepositioner: Stop lying about the source size 2020-02-26 13:36:30 -03:00
titles.c clip: re-handle child in-point and max-duration 2020-03-16 14:19:52 +00:00
track.c tests: init/deinit per test case 2019-01-28 17:35:04 +09:00
transition.c clip: re-handle child in-point and max-duration 2020-03-16 14:19:52 +00:00
uriclip.c Reimplement the timeline editing API 2019-03-15 23:51:55 +00:00
wrong_test.xptv tests: Implement tests for ges_formatter_can_load_uri 2012-09-25 15:10:35 +02:00