From a19083f60dc5b618a4cc115b7abc974bd9fab7f7 Mon Sep 17 00:00:00 2001 From: "[CST] Focus" Date: Fri, 4 Mar 2016 13:04:34 +0300 Subject: [PATCH] driver/streamts.cpp: fix webtv streaming for live urls via lua plugins --- src/driver/streamts.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/driver/streamts.cpp b/src/driver/streamts.cpp index c4c7f4326..1554ce230 100644 --- a/src/driver/streamts.cpp +++ b/src/driver/streamts.cpp @@ -56,6 +56,7 @@ #include #include #include +#include #include /* experimental mode: @@ -764,6 +765,12 @@ bool CStreamStream::Open() if (url.empty()) return false; + std::string pretty_name, livestreamInfo1, livestreamInfo2; + if (!CMoviePlayerGui::getInstance(true).getLiveUrl(channel->getChannelID(), channel->getUrl(), channel->getScriptName(), url, pretty_name, livestreamInfo1, livestreamInfo2)) { + printf("%s: getLiveUrl() [%s] failed!\n", __FUNCTION__, url.c_str()); + return false; + } + //av_log_set_level(AV_LOG_VERBOSE); av_register_all(); avcodec_register_all();