mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-09-03 02:41:21 +02:00
Merge remote-tracking branch 'check/cst-next'
Conflicts: src/gui/epgview.cpp
This commit is contained in:
@@ -111,15 +111,23 @@ std::string CPictureViewer::DownloadImage(std::string url)
|
||||
FILE *tmpFile = fopen(tmpname.c_str(), "wb");
|
||||
if (tmpFile) {
|
||||
CURL *ch = curl_easy_init();
|
||||
curl_easy_setopt(ch, CURLOPT_VERBOSE, 0L);
|
||||
curl_easy_setopt(ch, CURLOPT_NOPROGRESS, 1L);
|
||||
curl_easy_setopt(ch, CURLOPT_NOSIGNAL, 1L);
|
||||
curl_easy_setopt(ch, CURLOPT_WRITEFUNCTION, NULL);
|
||||
curl_easy_setopt(ch, CURLOPT_WRITEDATA, tmpFile);
|
||||
curl_easy_setopt(ch, CURLOPT_FAILONERROR, 1L);
|
||||
curl_easy_setopt(ch, CURLOPT_URL, url.c_str());
|
||||
curl_easy_perform(ch);
|
||||
curl_easy_cleanup(ch);
|
||||
if(ch)
|
||||
{
|
||||
curl_easy_setopt(ch, CURLOPT_VERBOSE, 0L);
|
||||
curl_easy_setopt(ch, CURLOPT_NOPROGRESS, 1L);
|
||||
curl_easy_setopt(ch, CURLOPT_NOSIGNAL, 1L);
|
||||
curl_easy_setopt(ch, CURLOPT_WRITEFUNCTION, NULL);
|
||||
curl_easy_setopt(ch, CURLOPT_WRITEDATA, tmpFile);
|
||||
curl_easy_setopt(ch, CURLOPT_FAILONERROR, 1L);
|
||||
curl_easy_setopt(ch, CURLOPT_URL, url.c_str());
|
||||
curl_easy_setopt(ch, CURLOPT_CONNECTTIMEOUT, 3);
|
||||
curl_easy_setopt(ch, CURLOPT_TIMEOUT, 4);
|
||||
CURLcode res = curl_easy_perform(ch);
|
||||
if (res != CURLE_OK){
|
||||
printf("[%s] curl_easy_perform() failed:%s\n",__func__, curl_easy_strerror(res));
|
||||
}
|
||||
curl_easy_cleanup(ch);
|
||||
}
|
||||
fclose(tmpFile);
|
||||
url = true;
|
||||
}
|
||||
|
@@ -580,8 +580,13 @@ void CRecordInstance::FillMovieInfo(CZapitChannel * channel, APIDList & apid_lis
|
||||
info2 = epgdata.info2;
|
||||
|
||||
recMovieInfo->parentalLockAge = epgdata.fsk;
|
||||
#ifdef FULL_CONTENT_CLASSIFICATION
|
||||
if( !epgdata.contentClassification.empty() )
|
||||
recMovieInfo->genreMajor = epgdata.contentClassification[0];
|
||||
#else
|
||||
if(epgdata.contentClassification)
|
||||
recMovieInfo->genreMajor = epgdata.contentClassification;
|
||||
#endif
|
||||
|
||||
recMovieInfo->length = epgdata.epg_times.dauer / 60;
|
||||
|
||||
|
Reference in New Issue
Block a user