2020-02-20 15:28:59 +00:00
|
|
|
description, handles-states=true,
|
|
|
|
ges-options={\
|
|
|
|
--track-types, video,
|
|
|
|
--video-caps, "video/x-raw,width=1200,height=1000" \
|
|
|
|
}
|
|
|
|
|
|
|
|
add-clip, name=clip, asset-id=GESTestClip, layer-priority=0, type=GESTestClip, duration=1.0
|
|
|
|
|
2020-02-19 21:09:19 +00:00
|
|
|
# VideoTestSource natural size is 1280x720, so keeping aspect ratio, mean
|
|
|
|
# that it will be scaled to 1200x675 (placed at x=0, y=163)
|
|
|
|
check-child-properties, element-name=clip, width=1200, height=675, posx=0, posy=163
|
2020-02-20 15:28:59 +00:00
|
|
|
|
|
|
|
set-child-properties, element-name=clip, width=1024, height=768
|
|
|
|
check-child-properties, element-name=clip, width=1024, height=768
|
|
|
|
|
|
|
|
set-track-restriction-caps, track-type=video, caps="video/x-raw,width=1400,height=1200"
|
|
|
|
check-child-properties, element-name=clip, width=1024, height=768
|
|
|
|
|
|
|
|
set-child-properties, element-name=clip, width=0
|
|
|
|
check-child-properties, element-name=clip, width=0, height=768
|
|
|
|
|
|
|
|
set-child-properties, element-name=clip, height=0
|
|
|
|
check-child-properties, element-name=clip, width=0, height=0
|
|
|
|
|
|
|
|
set-child-properties, element-name=clip, width=1400, height=1200
|
|
|
|
check-child-properties, element-name=clip, width=1400, height=1200
|
|
|
|
|
|
|
|
# Changing track size, keeping aspect ratio should scale the video source
|
|
|
|
set-track-restriction-caps, track-type=video, caps="video/x-raw,width=700,height=600"
|
|
|
|
check-child-properties, element-name=clip, width=700, height=600
|
|
|
|
|
|
|
|
# The video source has the same size as the track restriction caps but we
|
|
|
|
# are changing the aspect ratio, the video should thus not be rescaled. */
|
|
|
|
set-track-restriction-caps, track-type=video, caps="video/x-raw,width=1920,height=1080"
|
|
|
|
check-child-properties, element-name=clip, width=700, height=600
|
|
|
|
|
2020-02-22 17:23:45 +00:00
|
|
|
set-child-properties, element-name=clip, width=1280, height=720, posx=320, posy=240
|
|
|
|
check-child-properties, element-name=clip, width=1280, height=720, posx=320, posy=240
|
|
|
|
set-track-restriction-caps, track-type=video, caps="video/x-raw,width=960,height=540"
|
|
|
|
check-child-properties, element-name=clip, width=640, height=360, posx=160, posy=120
|
|
|
|
|
2020-04-17 00:27:30 +00:00
|
|
|
set-track-restriction-caps, track-type=video, caps="video/x-raw,width=1280,height=720"
|
|
|
|
set-child-properties, element-name=clip, width=128, height=72, posx=-100, posy=-100
|
|
|
|
check-child-properties, element-name=clip, width=128, height=72, posx=-100, posy=-100
|
|
|
|
|
|
|
|
set-track-restriction-caps, track-type=video, caps="video/x-raw,width=1920,height=1080"
|
|
|
|
check-child-properties, element-name=clip, width=192, height=108, posx=-150, posy=-150
|
|
|
|
|
|
|
|
set-track-restriction-caps, track-type=video, caps="video/x-raw,width=192,height=108"
|
|
|
|
check-child-properties, element-name=clip, width=19, height=11, posx=-15, posy=-15
|
|
|
|
|
|
|
|
set-child-properties, element-name=clip, posx=10, posy=-10
|
|
|
|
|
|
|
|
# Make sure we do not lose precision when going back to previous size
|
|
|
|
set-track-restriction-caps, track-type=video, caps="video/x-raw,width=1920,height=1080"
|
|
|
|
check-child-properties, element-name=clip, width=192, height=108, posx=100, posy=-100
|
|
|
|
|
2020-02-20 15:28:59 +00:00
|
|
|
stop
|