driver/streamts.cpp: fix webtv streaming for live urls via lua plugins

This commit is contained in:
[CST] Focus
2016-03-04 13:04:34 +03:00
parent 8e65e72c72
commit a19083f60d

View File

@@ -56,6 +56,7 @@
#include <driver/streamts.h> #include <driver/streamts.h>
#include <driver/record.h> #include <driver/record.h>
#include <driver/genpsi.h> #include <driver/genpsi.h>
#include <gui/movieplayer.h>
#include <cs_api.h> #include <cs_api.h>
/* experimental mode: /* experimental mode:
@@ -764,6 +765,12 @@ bool CStreamStream::Open()
if (url.empty()) if (url.empty())
return false; 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_log_set_level(AV_LOG_VERBOSE);
av_register_all(); av_register_all();
avcodec_register_all(); avcodec_register_all();