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

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

Powered by Google App Engine
This is Rietveld 408576698