From: Toni Gundogdu Date: Fri, 8 Feb 2013 16:11:18 +0000 (+0200) Subject: ard.lua: Add Ard.height_from function X-Git-Tag: v0.4.12~10^2~3 X-Git-Url: https://repo.or.cz/w/libquvi-scripts.git/commitdiff_plain/08dff904bb5158c3596872398aebf82339152ce1 ard.lua: Add Ard.height_from function --- diff --git a/share/lua/website/ard.lua b/share/lua/website/ard.lua index 7e7f516..ed307de 100644 --- a/share/lua/website/ard.lua +++ b/share/lua/website/ard.lua @@ -134,6 +134,11 @@ function Ard.quality_from(suffix) return q end +function Ard.height_from(suffix) + local h = suffix:match('_%d+x(%d+)[_%.]') + if h then return h..'p' end +end + function Ard.iter_formats(page) local r = {} local s = 'mediaCollection%.addMediaStream' @@ -149,16 +154,13 @@ function Ard.iter_formats(page) or suffix:match('[=%.]Web%-(%w)') if webx then webx = 'web' .. webx:lower() end - local height = suffix:match('_%d+x(%d+)[_%.]') - if height then height = 'p' .. height end - local t = { url = u, container = suffix:match('^(...):') or suffix:match('%.(...)$') or suffix:match('%.(...)$') or 'mp4', encoding = suffix:match('%.(h264)%.'), quality = Ard.quality_from(suffix), - height = height, + height = Ard.height_from(suffix), webx = webx } table.insert(r,t)