Commit Graph

7461 Commits

Author SHA1 Message Date
Jacek Jendrzej
d58f621769 pictureviewer.cpp: CPictureViewer::DownloadImage remove double add CURLOPT_NOSIGNA 2015-02-04 15:52:40 +01:00
Jacek Jendrzej
1121e6210e pictureviewer.cpp: CPictureViewer::DownloadImage add curl timeout opt 2015-02-04 15:35:13 +01:00
Stefan Seyfried
fe5a6ec111 picview/png, my_popen: fix -Wclobbered warnings 2015-02-04 12:35:51 +01:00
Stefan Seyfried
a21399479e luaclient: fix "jump to...crosses initialization of" error 2015-02-04 12:35:40 +01:00
Jacek Jendrzej
81eba0b35c timerdclient.cpp add check if zapto or record timer double is 2015-02-03 17:27:00 +01:00
Christian Schuett
4eb949dda0 timerd: reset EPG ID when modifying record or zapto timer
this ensures an up-to-date EPG ID if no EPG infos available for the
modified event during modification

Signed-off-by: Christian Schuett <Gaucho316@hotmail.com>
Signed-off-by: Thilo Graf <dbt@novatux.de>
2015-02-03 17:22:56 +01:00
Christian Schuett
a96fb7b7f0 timerd: prevent events from being deleted while sending them to neutrino
in neutrino's timer list sometimes appears an entry with random values
after deleting one because thread safety is not guaranteed for timerd's
event list while sending items to neutrino, so let's lock the mutex
earlier and unlock it later

Signed-off-by: Christian Schuett <Gaucho316@hotmail.com>
Signed-off-by: Thilo Graf <dbt@novatux.de>
2015-02-03 17:22:42 +01:00
Christian Schuett
7f9dcb64b0 Neutrino timerlist: sort timer type chooser alphabetically
Signed-off-by: Christian Schuett <Gaucho316@hotmail.com>
Signed-off-by: Thilo Graf <dbt@novatux.de>
2015-02-03 17:22:30 +01:00
Christian Schuett
0a4e9e8640 Neutrino timer list: remove unnecessary check for last deleted event
timerd client already filters deleted events (TIMERSTATE_TERMINATED)
sent from timerd

Signed-off-by: Christian Schuett <Gaucho316@hotmail.com>
Signed-off-by: Thilo Graf <dbt@novatux.de>
2015-02-03 17:22:20 +01:00
Stefan Seyfried
54b09135fb shellwindow: don't update screen if not necessary 2015-02-01 20:13:40 +01:00
Stefan Seyfried
358286d351 shellwindow: fix line reading code
In case of partially read lines, the last complete line before was
discarded. Fix this, simplify the code  and make it code work at all
for lines longer than 1023 bytes (went into endless loop before).
2015-02-01 20:11:02 +01:00
Stefan Seyfried
2079a2fcf8 fbaccel: open all devices with O_CLOEXEC 2015-02-01 20:08:19 +01:00
Stefan Seyfried
40eb531728 CShellWindow: use my_popen() to avoid leaking fds etc. 2015-02-01 20:01:09 +01:00
Stefan Seyfried
59a109f828 CTextBox: fix text position calculation 2015-02-01 19:59:15 +01:00
Stefan Seyfried
404247b5a0 fb_ng: bail out early in paintIcon() if name is empty 2015-01-31 20:37:55 +01:00
Stefan Seyfried
8a05656ef0 videosettings: work around API differences in hd1/hd2
...one more ugly #ifdef certainly does not spoil this code...
2015-01-31 12:14:11 +01:00
Stefan Seyfried
f0fabd55fc fix uncoolinit link for ffmpeg built without libbluray 2015-01-31 10:56:08 +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
[CST] Focus
ae6a5e6917 zapit/src/femanager.cpp: fix save/restore flag to use satellite in multi-satellite scan 2015-01-29 17:39:01 +03:00
Jacek Jendrzej
c624505818 make channel_id private, use getChannelID() 2015-01-29 14:58:09 +01:00
Jacek Jendrzej
30fb340406 bouqueteditor_channels.cpp: use RC_tv if key_tvradio_mode not defined fix commit ecff984432 2015-01-29 11:44:49 +01:00
Stefan Seyfried
e4f202c88a zapit: make old DVB headers fatal
This catches setup errors during build instead of breaking
breaking things later at run time. SPARK keeps this as a
warning, as the kernel is too old.
2015-01-28 20:54:22 +01:00
Stefan Seyfried
35c331de69 use the correct include path to the private headers
...and make sure they are actally used everywhere
This is the correct fix for 2e5446ad9f
2015-01-28 20:53:58 +01:00
Jacek Jendrzej
2074dc4a5d dt.cfix logic error 2015-01-28 18:17:50 +01:00
Stefan Seyfried
bcc38b9b4d make sure the private dvb headers are used on coolstream 2015-01-27 21:22:29 +01:00
Stefan Seyfried
2e5446ad9f add $(top_builddir) to include path for sectionsd- and timerdclient
Without this, on some systems the system headers are searched first for
the DVB includes before the paths provided via CFLAGS are searched.
This sounds like a preprocessor bug, but this "fix" is surely harmless.
2015-01-27 21:20:27 +01:00
Stefan Seyfried
2a5fe02149 zapit, GUI: allow building with older DVB API version
the new API features are not yet used, so allow building with older API
version e.g. on stlinux where the kernel is too old
2015-01-27 21:18:45 +01:00
Stefan Seyfried
0bff1ff02d disarm broken HAVE_SPARK_HARDWARE code 2015-01-27 10:59:04 +01:00
Stefan Seyfried
c41c7b3002 fix 64bit format string warnings 2015-01-27 10:58:43 +01:00
Stefan Seyfried
283a6c30eb picview/png, my_popen: fix -Wclobbered warnings 2015-01-26 19:30:23 +01:00
Stefan Seyfried
bbafc5c9ba lcdd/simple_display: adapt to new API 2015-01-26 17:27:58 +01: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
[CST] Focus
ed03bf9f6e neutrino.cpp: set EPG filter after edit favorites in channel list, too 2015-01-26 16:03:11 +03:00
Stefan Seyfried
ea6b7e2514 framebuffer_ng: remove obsolete paintMuteIcon() 2015-01-26 13:54:46 +01:00
Stefan Seyfried
69a8e455af make curl and freetype2 detection crosscompile-friendly 2015-01-26 13:52:56 +01:00
Stefan Seyfried
1e03544d7e luaclient: fix "jump to...crosses initialization of" error 2015-01-26 13:51:20 +01:00
Jacek Jendrzej
7510741c27 bouqueteditor_channels.cpp: use RC_tv if key_tvradio_mode not defined 2015-01-25 13:08:09 +01:00
Jacek Jendrzej
fb36b1e659 genpsi.cpp: fix offset for crc32 2015-01-25 12:34:53 +01:00
Jacek Jendrzej
b320bafc3c /movieplayer.cpp: add mmsh protocol to file parse 2015-01-22 17:28:52 +01:00
[CST] Focus
d98d94550f gui/miscsettings_menu.cpp: add option to cache EPG only for favorite channels,
filter not yet reconfigured after scan or editing favorite bouquets
2015-01-22 18:58:53 +03:00
[CST] Focus
486d3692a6 eitd: add API to configure white EPG filter 2015-01-22 18:58:53 +03:00
Jacek Jendrzej
cb5bb9ac0e czech.locale: try to fix \n 2015-01-22 14:06:59 +01:00
Janus
df1db3cfad api4: upgrade channel and bouquet edit (testing) 2015-01-22 13:08:03 +01:00
[CST] Focus
ecff984432 neutrino.cpp: try to fix timeshift stop/restart,
after quit from playback audioplayer, picture viewer and so on
2015-01-21 18:00:25 +03:00
[CST] Focus
c6424534e8 gui/channellist.cpp: disable timeshift stop while timeshift playback in progress 2015-01-21 17:54:11 +03:00
[CST] Focus
204d029e26 gui/movieplayer.cpp: fix radio recordings playback 2015-01-16 14:38:49 +03:00
[CST] Focus
55bf8603c9 zapit/src/bouquets.cpp: set channel user name also for non-present channels,
else username is lost after any ubouquets.xml save.
(fix for commit 2644b30b6a)
2015-01-15 16:35:11 +03:00
[CST] Focus
0debbfcc7c neutrino.cpp: force adding shutdown event after record stop,
in case soft-standby by power key disabled but box mode switched to standby to finish record
2015-01-15 15:26:59 +03:00
[CST] Focus
1398736bd8 driver/rcinput.cpp: reset first key press only on key press event 2015-01-15 15:26:58 +03:00
[CST] Focus
8952a4c79a timerd/timermanager.cpp: rename CONFIGFILE to TIMERDCONFIGFILE to avoid conflicts 2015-01-15 15:26:58 +03:00