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

Side by Side Diff: bower_components/gif.js/src/gif.worker.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 unified diff | Download patch
OLDNEW
(Empty)
1 GIFEncoder = require './GIFEncoder.js'
2
3 renderFrame = (frame) ->
4 encoder = new GIFEncoder frame.width, frame.height
5
6 if frame.index is 0
7 encoder.writeHeader()
8 else
9 encoder.firstFrame = false
10
11 encoder.setTransparent frame.transparent
12 encoder.setRepeat frame.repeat
13 encoder.setDelay frame.delay
14 encoder.setQuality frame.quality
15 encoder.addFrame frame.data
16 encoder.finish() if frame.last
17
18 stream = encoder.stream()
19 frame.data = stream.pages
20 frame.cursor = stream.cursor
21 frame.pageSize = stream.constructor.pageSize
22
23 if frame.canTransfer
24 transfer = (page.buffer for page in frame.data)
25 self.postMessage frame, transfer
26 else
27 self.postMessage frame
28
29 self.onmessage = (event) -> renderFrame event.data
OLDNEW
« no previous file with comments | « bower_components/gif.js/src/gif.coffee ('k') | bower_components/google-code-prettify/.bower.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698