From b3e83e64eddf5eade40b8e5cf7a68197d316fd4b Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej Date: Fri, 14 Jun 2019 22:40:28 +0200 Subject: [PATCH] YTparser: supplement to 9af1506c8989a7db181014e4cb320c9a99fc44e7 Origin commit data ------------------ Branch: ni/coolstream Commit: https://github.com/neutrino-images/ni-neutrino/commit/261a06a47e7c0e5f5a3211bb6b04db2c3b5d0593 Author: Jacek Jendrzej Date: 2019-06-14 (Fri, 14 Jun 2019) ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- src/system/ytparser.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/system/ytparser.cpp b/src/system/ytparser.cpp index a626814df..b38ed48f7 100644 --- a/src/system/ytparser.cpp +++ b/src/system/ytparser.cpp @@ -463,7 +463,7 @@ bool cYTFeedParser::decodeVideoInfo(std::string &answer, cYTVideoInfo &vinfo) #endif cYTVideoUrl yurl; yurl.url = smap["url"]; - std::size_t lsig = 0; + std::size_t sig = std::string::npos; std::string::size_type ptr = smap["url"].find("signature="); if (ptr != std::string::npos) { @@ -473,11 +473,11 @@ bool cYTFeedParser::decodeVideoInfo(std::string &answer, cYTVideoInfo &vinfo) if((ptr = smap["url"].find("&")) != std::string::npos) yurl.sig = smap["url"].substr(0,ptr); }else{ - lsig = smap["url"].find("lsig="); + sig = smap["url"].find("&sig="); } int id = atoi(smap["itag"].c_str()); - if (supportedFormat(id) && !yurl.url.empty() && (!yurl.sig.empty() || lsig)) { + if (supportedFormat(id) && !yurl.url.empty() && (!yurl.sig.empty() || (sig != std::string::npos))) { yurl.quality = smap["quality"]; yurl.type = smap["type"]; vinfo.formats.insert(yt_urlmap_pair_t(id, yurl));