Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(648)

Unified Diff: bower_components/gif.js/site/contents/tests/video.coffee

Issue 786953007: npm_modules: Fork bower_components into Polymer 0.4.0 and 0.5.0 versions (Closed) Base URL: https://chromium.googlesource.com/infra/third_party/npm_modules.git@master
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: bower_components/gif.js/site/contents/tests/video.coffee
diff --git a/bower_components/gif.js/site/contents/tests/video.coffee b/bower_components/gif.js/site/contents/tests/video.coffee
deleted file mode 100644
index b3ce85cbed3d72c15fe7593baf42bc8bc7572ac3..0000000000000000000000000000000000000000
--- a/bower_components/gif.js/site/contents/tests/video.coffee
+++ /dev/null
@@ -1,70 +0,0 @@
-require '../scripts/vendor/mootools.js'
-ready = require '../scripts/vendor/ready.js'
-now = window.performance?.now?.bind(window.performance) or Date.now
-
-ready ->
- info = document.id 'info'
- video = document.id 'video'
- button = document.id 'go'
- sample = document.id 'sample'
-
- gif = new GIF
- workers: 4
- workerScript: '/gif.js/gif.worker.js'
- width: 600
- height: 337
-
- startTime = null
- sampleInterval = null
-
- sampleUpdate = ->
- sampleInterval = parseInt sample.value
- gif.abort()
- document.id('info').set 'text', """
- ready to start with a sample interval of #{ sampleInterval }ms
- """
-
- video.addEventListener 'canplay', ->
- button.disabled = false
- sample.disabled = false
- sampleUpdate()
-
- sample.addEvent 'change', sampleUpdate
-
- button.addEvent 'click', ->
- video.pause()
- video.currentTime = 0
- gif.abort()
- gif.frames = []
- video.play()
-
- gif.on 'start', -> startTime = now()
-
- gif.on 'progress', (p) ->
- info.set 'text', "rendering: #{ Math.round(p * 100) }%"
-
- gif.on 'finished', (blob) ->
- img = document.id 'result'
- img.src = URL.createObjectURL(blob)
- delta = now() - startTime
- info.set 'text', """
- done in
- #{ (delta / 1000).toFixed 2 }sec,
- size #{ (blob.size / 1000).toFixed 2 }kb
- """
-
- # this might not be the best approach to capturing
- # html video, but i but i can't seek since my dev server
- # doesn't support http byte requests
- timer = null
- capture = ->
- info.set 'html', "capturing at #{ video.currentTime }"
- gif.addFrame video, {copy: true, delay: sampleInterval}
-
- video.addEventListener 'play', ->
- clearInterval timer
- timer = setInterval capture, sampleInterval
-
- video.addEventListener 'ended', ->
- clearInterval timer
- gif.render()
« no previous file with comments | « bower_components/gif.js/site/contents/tests/clip.ogv ('k') | bower_components/gif.js/site/contents/tests/video.md » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698