summaryrefslogtreecommitdiff
path: root/templates/areena.yle.fi/video.xsl
diff options
context:
space:
mode:
Diffstat (limited to 'templates/areena.yle.fi/video.xsl')
-rw-r--r--templates/areena.yle.fi/video.xsl13
1 files changed, 11 insertions, 2 deletions
diff --git a/templates/areena.yle.fi/video.xsl b/templates/areena.yle.fi/video.xsl
index efe3441..dba72fa 100644
--- a/templates/areena.yle.fi/video.xsl
+++ b/templates/areena.yle.fi/video.xsl
@@ -4,17 +4,26 @@
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:str="http://exslt.org/strings">
+<xsl:include href="common.xsl"/>
+
<xsl:param name="title"/>
-<xsl:param name="docurl"/>
+<xsl:param name="id"/>
+<xsl:param name="type"/> <!-- 'audio' or 'video' -->
<xsl:template name="mediaurl">
<xsl:param name="streamtitle"/>
+ <xsl:variable name="typeurl">
+ <xsl:call-template name="type_to_path">
+ <xsl:with-param name="type" select="series/dict/type"/>
+ </xsl:call-template>
+ </xsl:variable>
+
<mediaurl>
<title>
<xsl:value-of select="$streamtitle"/>
</title>
- <url>wvt:///bin/yle-dl?contenttype=video/x-flv&amp;arg=<xsl:value-of select="str:encode-uri($docurl, true())"/></url>
+ <url>wvt:///bin/yle-dl?contenttype=video/x-flv&amp;arg=<xsl:value-of select="str:encode-uri(concat('http://areena.yle.fi/', $typeurl, '/', $id), true())"/></url>
</mediaurl>
</xsl:template>