Commit Graph

35 Commits

Author SHA1 Message Date
Stefan Seyfried
0d9139054a remove "using namespace std" from header files
"using namespace std" in headers is considered bad practice, so move it
either into the respective cpp files or (for files which have lots of
other std::xxx usage anyway) just write it out explicitly.
Looking at the headers and the affected cpp files, one can actually see
why it is bad practice, as it's spreading very far ;-)
2017-10-02 13:43:57 +02:00
Stefan Seyfried
971f3703a6 add comments to suppres -Wimplicit-fallthrough warnings 2017-09-26 12:41:05 +02:00
M. Liebmann
25ae929523 Use parseJsonFromString() for parsing json data in
- CMoviePlayerGui::luaGetUrl()
    - CTimerList::RemoteBoxChanExists()
    - CTimerList::RemoteBoxTimerList()
    - CTimerList::paintItem()
    - cTmdb::GetMovieDetails()
    - cYTFeedParser::parseFeedJSON()
    - cYTFeedParser::parseFeedDetailsJSON()
2017-09-19 23:20:39 +02:00
Thilo Graf
8c6a47ee3a CMovieBrowser/cYTFeedParser: implement signals from CProgressSignals 2017-03-06 21:26:26 +01:00
Thilo Graf
0aa261d911 cYTFeedParser: add signal OnLoadVideoInfo
Required for visualized progress display.
2017-02-13 10:03:38 +01:00
Jacek Jendrzej
f4f351e9ba some inits 2017-01-30 17:22:41 +01:00
M. Liebmann
6b628d9a8d cYTFeedParser: Add feed duration 2015-06-06 16:17:41 +02:00
[CST] Focus
dc59c092ad system/ytparser.cpp: allow to define youtube dev id at compile time 2015-06-02 10:52:12 +03:00
FlatTV
acf3453fcd - ytparser: fix youtube playback; change to APIv3 2015-06-01 12:36:15 +02:00
Jacek Jendrzej
422c91d117 add pugixml 2015-04-28 10:12:23 +02:00
Jacek Jendrzej
8227a01592 xmlinterface use const char instand char 2015-03-20 12:05:22 +01:00
Jacek Jendrzej
2b5e7b5ba3 use empty to check string 2015-01-09 17:15:11 +01:00
[CST] Focus
8fa560509c fixes for system/ytcache.cpp cherry-picks 2014-09-24 19:50:35 +04:00
FlatTV
4198971638 system/ytparser: no need to append signature 2014-09-24 19:50:35 +04:00
martii
fd1ba8df97 gui/moviebrowser: add gui options for yt/nk cache directories
Conflicts:
	src/gui/moviebrowser.cpp
	src/system/nkparser.cpp
	src/system/nkparser.h
2014-09-24 19:50:35 +04:00
martii
81ca577fb8 overload access(2)
Conflicts:
	src/driver/pictureviewer/pictureviewer.cpp
	src/gui/components/cc_item_picture.cpp
	src/gui/movieplayer.cpp
	src/gui/osdlang_setup.cpp
	src/neutrino.cpp
	src/nhttpd/tuxboxapi/coolstream/neutrinoapi.cpp
	src/nhttpd/yhttpd.cpp
	src/system/helpers.h
	src/system/setting_helpers.cpp
2014-09-24 19:50:35 +04:00
martii
58124802ce add http proxy support for yt
Conflicts:
	src/gui/proxyserver_setup.cpp
	src/neutrino.cpp
	src/system/httptool.cpp
	src/system/settings.h
2014-09-24 19:50:35 +04:00
martii
2b236ea1c8 yt: use cached tumbnail, if available 2014-09-24 19:50:35 +04:00
martii
7fac02ba45 add gui support for experimental yt caching code
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	src/gui/moviebrowser.cpp
	src/system/locals.h
	src/system/locals_intern.h
2014-09-24 19:50:35 +04:00
martii
70e5e66327 experimental yt cache (currently no gui integration)
Conflicts:
	src/gui/moviebrowser.cpp
	src/gui/movieinfo.cpp
	src/system/Makefile.am
2014-09-24 19:50:34 +04:00
FlatTV
c161760670 cYTFeedParser: Fix decodeVideoInfo() 2014-03-02 12:58:41 +01:00
martii
eda90ac834 gui/moviebrowser, system/ytparser: Google dropped most YouTube feeds. Limit code to what's left. 2014-01-04 16:59:11 +01:00
martii
fd5f9f118d yt: make search order selectable 2013-11-13 16:04:30 +01:00
Stefan Seyfried
0fc3aa2ae8 ytparser: fix wrong-type compiler warnings 2013-11-13 10:38:48 +01:00
martii
b90497fc69 yt: revert to original quality selection order) 2013-06-20 16:07:59 +04:00
martii
8836a15a42 yt: speed up retrieving feed data by starting multiple (up to 8, default is 4) http transfers in parallel 2013-06-20 16:07:59 +04:00
martii
dd7ff427f7 ytparser: create CURL object in constructor 2013-06-20 16:07:59 +04:00
martii
e01e96c1ac ytparser/moviebrowser: add option for selecting prefered quality 2013-06-20 16:07:59 +04:00
martii
0e6848d7d9 ytparser: re-use exiting curl connection for bulk transfers 2013-06-20 16:07:59 +04:00
martii
eb00181c52 ytparser: prefer 720p (due to 1080p playback problems with ffmpeg/eplayer3/spark, and I'm not even sure which of those is at fault) 2013-06-20 16:07:59 +04:00
martii
50e953cf27 yt: need to encode search string 2013-06-13 01:36:03 +02:00
Jacek Jendrzej
6e171cc9f2 -fix compil warrnings 2013-06-02 13:39:10 +02:00
Jacek Jendrzej
0940f4a767 -fix compil warrnings 2013-06-02 13:14:33 +02:00
[CST] Focus
f4a07e730e system/ytparser.cpp: try to fix category, if more than one present 2013-05-30 09:57:13 +04:00
[CST] Focus
3e88fb4ab3 add youtube feeds parser 2013-05-29 18:08:34 +04:00