From 08dff904bb5158c3596872398aebf82339152ce1 Mon Sep 17 00:00:00 2001 From: Toni Gundogdu Date: Fri, 8 Feb 2013 18:11:18 +0200 Subject: [PATCH] ard.lua: Add Ard.height_from function --- share/lua/website/ard.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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) -- 2.11.4.GIT