From a193bfa161d3c4f323ae7ea658321ba546a25057 Mon Sep 17 00:00:00 2001 From: Ruben Rodriguez Date: Sun, 8 Mar 2015 15:26:36 +0000 Subject: Updated html5-video-everywhere to 0.2.30 --- .../resources/html5-video-everywhere/lib/youtube.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'data/extensions/html5-video-everywhere@lejenome.me/resources/html5-video-everywhere/lib/youtube.js') diff --git a/data/extensions/html5-video-everywhere@lejenome.me/resources/html5-video-everywhere/lib/youtube.js b/data/extensions/html5-video-everywhere@lejenome.me/resources/html5-video-everywhere/lib/youtube.js index e054233..c77f2d6 100644 --- a/data/extensions/html5-video-everywhere@lejenome.me/resources/html5-video-everywhere/lib/youtube.js +++ b/data/extensions/html5-video-everywhere@lejenome.me/resources/html5-video-everywhere/lib/youtube.js @@ -1,11 +1,11 @@ "use strict"; +const flashgot = require("./flashgot-YouTube").flashgot; var YOUTUBE_FLASH_REGEX = /https?:\/\/(www.)?youtube.com\/v\/([^#?\/]*)/; var YT_BIN_REGEX = /https:\/\/s.ytimg.com\/yts\/jsbin\/[^\/]*\/base.js/; var YT_PLAYER_REGEX = /https?:\/\/s.ytimg.com\/yts\/jsbin\/[^\/]*\/html5player.js/; var when = "start"; var match = ["*.www.youtube.com"]; var inject = [ - "common.js", "youtube-formats.js", "youtube.js" ]; @@ -14,8 +14,17 @@ var redirect = [{ funct: (_1, _2, v) => "https://www.youtube.com/embed/" + v }]; var block = [/https?:\/\/s.ytimg.com\/yts\/jsbin\/[^\/]*\/html5player.js/]; +var listen = { + "fix_signature": function(obj, worker) { + flashgot.fix_signature(obj.data, obj.fmts, obj.swf_url, (fmts) => + worker.port.emit("fixed_signature", fmts) + ); + } +}; exports.when = when; exports.match = match; exports.inject = inject; exports.redirect = redirect; -exports.block = block; \ No newline at end of file +exports.block = block; +exports.listen = listen; +//exports.style = []; \ No newline at end of file -- cgit v1.2.3