diff options
author | Lionel Landwerlin <llandwerlin@gmail.com> | 2013-07-01 16:10:55 +0100 |
---|---|---|
committer | Lionel Landwerlin <llandwerlin@gmail.com> | 2013-07-08 12:11:09 +0100 |
commit | 2b077e89c620c630e4fdaf2d9cb73ab141127ea9 (patch) | |
tree | f7b9fadc1448321003926a5a295b39dd64b0af18 /examples/video-flip.js | |
parent | a661cbdca1c5a807ab48017cd4c93c149f878b0b (diff) | |
download | clutter-gst-2b077e89c620c630e4fdaf2d9cb73ab141127ea9.tar.gz |
switch ClutterGst to use ClutterContent
Diffstat (limited to 'examples/video-flip.js')
-rw-r--r-- | examples/video-flip.js | 56 |
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); |