Skip to content

Commit

Permalink
Revert "Revert "Remove screencasting emulating, as chrome desktop act…
Browse files Browse the repository at this point in the history
…ually supports it. ""

This reverts commit b854ce0.
  • Loading branch information
auchenberg committed Jun 1, 2015
1 parent 5d114af commit 3d18639
Showing 1 changed file with 0 additions and 57 deletions.
57 changes: 0 additions & 57 deletions chrome-extension/background.js
Expand Up @@ -51,16 +51,6 @@
return
}

if (data.method === 'Page.startScreencast') {
startScrencasting()
return
}

if (data.method === 'Page.stopScreencast') {
stopScrencasting()
return
}

chrome.debugger.sendCommand(debuggee, data.method, data.params, function (response) {
console.log('debugger.command.sent', data.id, response)

Expand All @@ -87,53 +77,6 @@
socket.disconnect()
})

// Screencasting
var captureFrame = function () {
return new Promise(function (resolve, reject) {
chrome.tabs.captureVisibleTab(null, { format: 'jpeg', quality: 30 }, function (dataURI) {
if (dataURI) {
var url = dataURI.replace('data:image/jpeg;base64,', '')
resolve(url)
} else {
reject()
}
})
})
}

var captureScreencastFrame = function () {
captureFrame().then(function (frameUrl) {
var reply = {
method: 'Page.screencastFrame',
params: {
data: frameUrl,
metadata: {
pageScaleFactor: 1,
offsetTop: 0,
deviceWidth: tab.width,
deviceHeight: tab.height,
scrollOffsetX: 0,
scrollOffsetY: 0
}
}
}

socket.emit('data.response', reply)
})
}

var stopScrencasting = function () {
if (screncastingInterval) {
clearInterval(screncastingInterval)
}
}

var startScrencasting = function () {
screncastingInterval = setInterval(captureScreencastFrame, 1000)
}

}

})

})()

0 comments on commit 3d18639

Please sign in to comment.