trim annotations to current clip
This commit is contained in:
parent
357e696f0d
commit
0ecfe14507
1 changed files with 8 additions and 3 deletions
|
@ -392,9 +392,14 @@ pandora.ui.editPanel = function() {
|
||||||
items: Ox.flatten(clips.map(function(clip) {
|
items: Ox.flatten(clips.map(function(clip) {
|
||||||
return clip.layers[layer.id].map(function(annotation) {
|
return clip.layers[layer.id].map(function(annotation) {
|
||||||
var a = Ox.clone(annotation);
|
var a = Ox.clone(annotation);
|
||||||
['in', 'out'].forEach(function(point) {
|
a['in'] = Math.max(
|
||||||
a[point] = a[point] - clip['in'] + clip['position'];
|
clip['position'],
|
||||||
});
|
a['in'] - clip['in'] + clip['position']
|
||||||
|
);
|
||||||
|
a.out = Math.min(
|
||||||
|
clip['position'] + clip['duration'],
|
||||||
|
a.out - clip['in'] + clip['position']
|
||||||
|
);
|
||||||
return a;
|
return a;
|
||||||
});
|
});
|
||||||
})),
|
})),
|
||||||
|
|
Loading…
Reference in a new issue