GNOME Bugzilla – Bug 739527
Loading a project the setting video track caps restriction leads to video source height to be wrong
Last modified: 2015-06-24 14:42:48 UTC
Created attachment 289825 [details] Project to reproduce Steps: Extract the project attach and: $ ges-launch-1.0 -l '/home/thiblahute/New Project-export/New Project.xges' -R "file:///home/thiblahute/New Project-export" --set-scenario="/home/thiblahute/New Project-export/20141102-104231.scenario" Expected: The video takes the whole videosink (width\=\(int\)960\,\ height\=\(int\)576\) Result: The video is smaller and takes just a small part in the middle (width\=\(int\)720\,\ height\=\(int\)576)
Created attachment 289828 [details] [review] frameposition: In case sources have the same size as track, follow track size For example if the size has been serialized in a file, but the user as not personalized the size, we want that whenever the restriction caps change the size, we want to video size to be the same as the track restriction caps ones.
Created attachment 289829 [details] [review] frameposition: In case sources have the same size as track, follow track size For example if the size has been serialized in a file, but the user has not personalized the size, we want that whenever the restriction caps change the size, the video should take the size of the track restriction caps
Created attachment 289834 [details] [review] frameposition: In case sources have the same size as track, follow track size For example if the size has been serialized in a file, but the user has not personalized the size, we want that whenever the restriction caps change the size, the video should take the size of the track restriction caps. We now need to keep track of the current positionner.size even if setting through caps size changes.
Created attachment 289837 [details] [review] Same patch as before, but adding a unit test
Created attachment 289838 [details] [review] frameposition: In case sources have the same size as track, follow track size For example if the size has been serialized in a file, but the user has not personalized the size, we want that whenever the restriction caps change the size, the video should take the size of the track restriction caps. We know need to keep track of the current positionner.size even if setting through caps size changes.
Created attachment 289839 [details] [review] frameposition: In case sources have the same size as track, follow track size For example if the size has been serialized in a file, but the user has not personalized the size, we want that whenever the restriction caps change the size, the video should take the size of the track restriction caps. We know need to keep track of the current positionner.size even if setting through caps size changes.
Attachment 289839 [details] pushed as 08af372 - frameposition: In case sources have the same size as track, follow track size