summaryrefslogtreecommitdiff
path: root/examples/video-flip.js
diff options
context:
space:
mode:
authorLionel Landwerlin <llandwerlin@gmail.com>2013-07-01 16:10:55 +0100
committerLionel Landwerlin <llandwerlin@gmail.com>2013-07-08 12:11:09 +0100
commit2b077e89c620c630e4fdaf2d9cb73ab141127ea9 (patch)
treef7b9fadc1448321003926a5a295b39dd64b0af18 /examples/video-flip.js
parenta661cbdca1c5a807ab48017cd4c93c149f878b0b (diff)
downloadclutter-gst-2b077e89c620c630e4fdaf2d9cb73ab141127ea9.tar.gz
switch ClutterGst to use ClutterContent
Diffstat (limited to 'examples/video-flip.js')
-rw-r--r--examples/video-flip.js56
1 files changed, 31 insertions, 25 deletions
diff --git a/examples/video-flip.js b/examples/video-flip.js
index f320cef..4776750 100644
--- a/examples/video-flip.js
+++ b/examples/video-flip.js
@@ -45,12 +45,12 @@ stage.set_background_color(new Clutter.Color({ red: 0,
stage.connect('destroy',
Lang.bind(this, function() { Clutter.main_quit(); }));
-player1 = new ClutterGst.Playback();
+let player1 = new ClutterGst.Playback();
player1.set_filename(ARGV[0]);
player1.set_audio_volume(0);
player1.set_progress(0.20);
-player2 = new ClutterGst.Playback();
+let player2 = new ClutterGst.Playback();
player2.set_filename(ARGV[1]);
player2.set_audio_volume(0);
player2.set_progress(0.20);
@@ -125,30 +125,36 @@ for (let i = 0; i < ROWS; i++) {
y2: (i + 1) / ROWS,
})
let actor =
- new ClutterGst.Crop({ reactive: true,
- cull_backface: true,
- pivot_point: new Clutter.Point({ x: 0.5,
- y: 0.5 }),
- width: 200,
- height: 200,
- x: -200,
- y: -200,
- input_region: input,
- player: player1,
- });
+ new Clutter.Actor({
+ reactive: true,
+ pivot_point: new Clutter.Point({ x: 0.5,
+ y: 0.5 }),
+ width: 200,
+ height: 200,
+ x: -200,
+ y: -200,
+ content: new ClutterGst.Crop({
+ cull_backface: true,
+ input_region: input,
+ player: player1,
+ }),
+ });
actor._backActor =
- new ClutterGst.Crop({ reactive: false,
- cull_backface: true,
- pivot_point: new Clutter.Point({ x: 0.5,
- y: 0.5 }),
- rotation_angle_y: 180,
- width: 200,
- height: 200,
- x: -200,
- y: -200,
- input_region: input,
- player: player2,
- });
+ new Clutter.Actor({
+ reactive: false,
+ pivot_point: new Clutter.Point({ x: 0.5,
+ y: 0.5 }),
+ rotation_angle_y: 180,
+ width: 200,
+ height: 200,
+ x: -200,
+ y: -200,
+ content: new ClutterGst.Crop({
+ cull_backface: true,
+ input_region: input,
+ player: player2,
+ }),
+ });
stage.add_child(actor);
stage.add_child(actor._backActor);