Stefan Seyfried
66adad0811
Merge remote-tracking branch 'check/cst-next'
...
Conflicts:
src/gui/epgview.cpp
2015-02-07 23:12:01 +01:00
[CST] Focus
e8700de2b7
eitd: as long as neutrino using only first content classification,
...
reduce content classification caching (leaving old code with ifdef)
2015-01-30 19:47:30 +03:00
Stefan Seyfried
b5a64e6887
Merge remote-tracking branch 'check/cst-next'
...
*needs buildfixing*
Conflicts:
src/daemonc/Makefile.am
src/daemonc/remotecontrol.cpp
src/driver/Makefile.am
src/driver/audiodec/Makefile.am
src/driver/pictureviewer/Makefile.am
src/driver/vfd.cpp
src/gui/bedit/Makefile.am
src/gui/components/Makefile.am
src/gui/luainstance.cpp
src/gui/widget/Makefile.am
src/nhttpd/tuxboxapi/coolstream/Makefile.am
src/system/Makefile.am
2015-01-26 17:26:26 +01:00
Jacek Jendrzej
8e4af0b619
eitd: use check empty() instead of size() or length()
2015-01-01 19:02:41 +01:00
Jacek Jendrzej
c89e35cbe1
eitd: reduce memory use . shrink extended text memory size (capacity) to string size
2015-01-01 18:47:09 +01:00
Stefan Seyfried
69c4dbbdba
Merge remote-tracking branch 'check/cst-next'
...
needs build- and functional fixes
Conflicts:
configure.ac
data/icons/shutdown.jpg
data/icons/start.jpg
data/locale/deutsch.locale
data/locale/english.locale
lib/libmd5sum/md5.c
src/driver/scanepg.cpp
src/driver/streamts.cpp
src/driver/vfd.cpp
src/driver/vfd.h
src/driver/volume.cpp
src/eitd/dmx.cpp
src/eitd/xmlutil.cpp
src/gui/Makefile.am
src/gui/audiomute.cpp
src/gui/channellist.cpp
src/gui/dboxinfo.cpp
src/gui/epgview.cpp
src/gui/eventlist.cpp
src/gui/filebrowser.cpp
src/gui/hdd_menu.cpp
src/gui/infoviewer.cpp
src/gui/infoviewer_bb.cpp
src/gui/infoviewer_bb.h
src/gui/keybind_setup.cpp
src/gui/luainstance.cpp
src/gui/luainstance.h
src/gui/miscsettings_menu.cpp
src/gui/moviebrowser.cpp
src/gui/movieplayer.cpp
src/gui/osd_progressbar_setup.cpp
src/gui/osd_progressbar_setup.h
src/gui/osd_setup.cpp
src/gui/osdlang_setup.cpp
src/gui/personalize.cpp
src/gui/plugins.cpp
src/gui/plugins.h
src/gui/scan.cpp
src/gui/scan_setup.cpp
src/gui/update_settings.cpp
src/gui/user_menue.cpp
src/gui/user_menue_setup.cpp
src/gui/videosettings.cpp
src/gui/widget/buttons.cpp
src/gui/widget/menue.cpp
src/gui/widget/menue.h
src/gui/widget/progresswindow.cpp
src/neutrino.cpp
src/neutrino_menue.cpp
src/nhttpd/yhttpd.cpp
src/system/helpers.cpp
src/system/locals.h
src/system/locals_intern.h
src/system/setting_helpers.cpp
src/zapit/lib/zapitclient.cpp
src/zapit/src/fastscan.cpp
src/zapit/src/frontend.cpp
src/zapit/src/getservices.cpp
src/zapit/src/scan.cpp
src/zapit/src/scannit.cpp
src/zapit/src/scanpmt.cpp
src/zapit/src/transponder.cpp
src/zapit/src/zapit.cpp
2014-12-25 18:03:08 +01:00
martii
c5ab2b994f
eitd: fix content classification bug introduced in 6eb8fa1c9e3a70a1e60465b838fe954c51e478b6
2014-09-29 14:36:29 +04:00
martii
0bcff8b930
eitd: Reduce sectionsd memory requirements:
...
* Various EPG related strings (language- and country keys, audio descriptions) come with a pretty low variance. Cache them, and use an index instead of allocating redundant strings for each and every SIevent.
* Storing content classifications in native format instead of std::string removes quite some memory overhead, too.
This saves about 250 bytes of RAM for every event cached, resulting in a considerably reduced sectionsd memory footprint.
Conflicts:
src/eitd/xmlutil.cpp
2014-09-15 10:16:30 +04:00
Stefan Seyfried
d5d5a60261
Merge branch 'check/next-cc'
...
it compiles, but is not really tested...
Conflicts:
src/driver/netfile.cpp
src/driver/volume.cpp
src/eitd/sectionsd.cpp
src/gui/audioplayer.cpp
src/gui/bedit/bouqueteditor_bouquets.cpp
src/gui/bedit/bouqueteditor_channels.cpp
src/gui/bookmarkmanager.cpp
src/gui/bouquetlist.cpp
src/gui/eventlist.cpp
src/gui/movieplayer.cpp
src/gui/pictureviewer.cpp
src/gui/scan.cpp
src/gui/test_menu.h
src/gui/timerlist.cpp
src/gui/update.cpp
src/gui/widget/listbox.cpp
src/neutrino.cpp
src/system/flashtool.cpp
src/zapit/src/Makefile.am
src/zapit/src/femanager.cpp
2013-06-16 21:22:14 +02:00
Jacek Jendrzej
672c6ae4eb
SIevent::getFSK() - workaround for ITA ESP FRA fsk.
2013-05-24 17:44:03 +02:00
Stefan Seyfried
4dbeb3a31e
neutrino: fix 32<->64bit format string warnings
...
use portable C99 format string macros for 64bit types to
fix many warnings when compiling for 64bit architectures,
add some (int) casts for size_t
2013-02-21 15:47:18 +01:00
satbaby
460e224a28
fix compil warnings
2013-01-22 17:27:51 +01:00
Stefan Seyfried
0a8ef1c058
SIevents: fix C++11 compiler warning
...
The slightly obscure code caused the following warning:
SIevents.cpp:280:148: warning: narrowing conversion of
‘tolower(((int)evt->descr_extended_event_header::
iso_639_2_language_code_lo))’
from ‘int’ to ‘char’ inside { } is ill-formed in C++11
[-Wnarrowing]
2012-11-03 14:06:41 +01:00
Stefan Seyfried
e0acbd3ddb
neutrino: fix 32<->64bit format string warnings
...
use portable C99 format string macros for 64bit types to
fix many warnings when compiling for 64bit architectures,
add some (int) casts for size_t
2012-11-03 14:05:48 +01:00
satbaby
9124c20f31
comment out never used
2012-08-04 10:03:19 +02:00
[CST] Focus
01f50bba06
eitd/SIevents.cpp: change SIcomponents and SIparentalRatings from set to vector -
...
no need to sort them, this decrease SIevent size
2012-05-29 16:32:07 +04:00
[CST] Focus
1cc3219c89
eitd: ifdef unused item/itemDescription, comment unused vps in SIevent
2012-05-29 13:12:35 +04:00
[CST] Focus
f11cea68e7
src/eitd/SIevents.cpp: add back old event parse code
2012-05-29 12:26:44 +04:00
satbaby
489d88a9a2
initialize volues
2012-05-09 17:33:34 +02:00
micha-bbg
2a00f4fafb
* Add missing '#include <config.h>' to SIevents.cpp
2012-05-05 23:10:24 +01:00
satbaby
bb347b3a44
performance Prefer prefix ++/-- operators for non-primitive types.
2012-04-28 10:56:27 +02:00
[CST] Bas
ce9eb10ed0
Merge branch 'dvbsi++' of c00lstreamtech.de:cst-private-neutrino into includecleanup
...
Conflicts:
src/eitd/SIlanguage.cpp
src/eitd/SIsections.cpp
src/eitd/dmx.cpp
src/eitd/dmxapi.cpp
2012-03-08 12:17:03 +08:00
[CST] Focus
9e1ba71ae8
eitd: unify copyright header
2012-03-07 16:43:21 +04:00
[CST] Bas
96e7c51cff
eitd: Fix files according to the new includes branch.
2012-03-06 14:50:02 +08:00
[CST] Focus
e25f111928
eitd/SIevents.cpp: fix userClassification, dont save undefined content
2012-02-27 16:36:26 +04:00
[CST] Focus
9ed6224258
eitd: save table id to xml and restore it
2012-02-27 13:39:28 +04:00
[CST] Focus
abec14bd74
eitd: sectionsd after cleanup, dvbsi++ based, for testing
2012-02-10 15:49:42 +04:00
[CST] Focus
179804b37a
eitd: remove old commented code
2012-02-10 15:38:24 +04:00
[CST] Focus
551cce893a
eitd: comment most of unused code
2012-02-08 21:01:50 +04:00
[CST] Focus
231b52d310
eitd/SIevents.cpp: add missed elses in event parse code
2012-02-08 18:45:44 +04:00
[CST] Focus
e6a3886d01
eitd/SIevents.hpp: add member to parse dvbsi++ Event
2012-02-08 18:26:33 +04:00
[CST] Focus
db26589266
eitd: remove all code inder #ifdef UPDATE_NETWORKS
2012-02-01 21:00:45 +04:00
[CST] Focus
f41acb304a
eitd: remove code under DO_NOT_INCLUDE_STUFF_NOT_NEEDED_FOR_SECTIONSD ifdef
2012-02-01 17:27:28 +04:00
[CST] Focus
3ea0c375ea
Copy sectionsd code to new eitd directory, to cleanup and leave original code for reference
2012-02-01 16:09:49 +04:00