Stefan Seyfried
04b916dbb7
add various variable initializations to keep valgrind happy
2012-10-31 23:02:34 +01:00
Stefan Seyfried
9dc4b03248
sectionsdclient: correctly initialize CurrentNextInfo with c'tor
2012-10-31 22:58:58 +01:00
Stefan Seyfried
5394321ea8
dvbsubtitle: free avcodec context in destructor
2012-10-31 22:57:51 +01:00
Stefan Seyfried
009f82fca4
infoviewer_bb: delete progressbars in destructor
2012-10-31 22:56:08 +01:00
Stefan Seyfried
44a44d6673
CScanTs: fix progressbar and rcinput memleaks
2012-10-31 22:55:08 +01:00
Stefan Seyfried
4da6d09786
scan_setup: fix memleak in unicable setup
2012-10-31 22:54:22 +01:00
Stefan Seyfried
d5d136f6c1
add CRCInput::getKeyNameC to fix lifetime issues
...
in menu.cpp, getKeyName().c_str()'s destructor was already invoked
when the value was used, triggering a valgrind warning.
2012-10-31 22:52:12 +01:00
Stefan Seyfried
047223440b
CMenuWidget: fix width calculation for large menus
...
with small screen offsets, large menus could get too large for
the screen and displayed outside -> possible segfault
2012-10-31 21:17:40 +01:00
Stefan Seyfried
994c903913
remotecontrol: initialize variables and avoid overlapping strcpy
2012-10-31 19:19:31 +01:00
Stefan Seyfried
857cb350cb
glthread: allocate enough memory or tuxtxt backbuffer
2012-10-31 19:18:43 +01:00
Stefan Seyfried
8e46250c7c
suppress some basicclient valgrind warnings
...
To enable these paranoia memsets for testing, compile with
-DPEDANTIC_VALGRIND_SETUP. Probably more of not completely
initialized structs are present in other parts of the code.
This is probably not useful for productive builds.
2012-10-31 18:31:04 +01:00
Stefan Seyfried
1b5d92ca8a
tuxtxt: fix direct access keys in menu
2012-10-31 15:40:40 +01:00
Stefan Seyfried
b71bcb6cc0
glthread: add more keys, switch yellow and blue
...
* switch F3/F4 yellow/blue to more natural order
* add +/- as volume plus-minus
* add . as mute key (was -)
2012-10-31 15:37:53 +01:00
Stefan Seyfried
da312d2fc4
hdd_menu: correctly align partitions for 4k drives
2012-10-16 09:20:44 +02:00
Stefan Seyfried
8d8ef7ae0c
simple_display: let clear() really clear the display
2012-10-16 09:14:55 +02:00
Stefan Seyfried
d30b97afa9
miscsettings: prevent segfault on hardware that can't shutdown
2012-10-16 09:13:21 +02:00
Stefan Seyfried
c984ba37cc
sectionsd: make sure housekeeping exits on shutdown
2012-10-15 00:10:15 +02:00
Stefan Seyfried
0e65041fa6
neutrino: avoid destructors running on exit on sh4
...
after all cleanup there were still (openthread related?) crashes at
exit in the destructors, so finally simply disable them
The crashes ranged from unaligned access (SIGBUS) to malloc errors
to plain SIGSEGV.
2012-10-15 00:05:29 +02:00
Stefan Seyfried
f12c605265
zapit: stop pmt_update task during shutdown
2012-10-15 00:00:52 +02:00
Stefan Seyfried
dcb72250a7
neutrino: stop display and shutdowncount threads before exit
...
this should help to avoid crashes during shutdown
2012-10-14 23:57:03 +02:00
Stefan Seyfried
c37955bdb2
shutdown_count: stop thread in destructor
2012-10-14 23:53:05 +02:00
Stefan Seyfried
46a2a11d5d
simple_display: stop thread on shutdown
...
TODO: tripledragon code needs testing
2012-10-14 23:48:44 +02:00
Stefan Seyfried
32597561a0
sectionsd: fix unlocked event access under high load
2012-10-14 21:03:34 +02:00
Stefan Seyfried
36995d11fc
neutrino: disable menu hints by default
2012-10-14 12:58:07 +02:00
Stefan Seyfried
a28e42adc2
fix build after last merge
2012-10-14 12:57:01 +02:00
Stefan Seyfried
adb23b23ee
Merge branch 'uncool/dvbsi++' commit 'dc95ffa37c6'
...
...needs buildfixing...
Conflicts:
data/icons/shutdown.jpg
data/icons/start.jpg
lib/libtuxtxt/tuxtxt.h
src/driver/Makefile.am
src/driver/audiodec/Makefile.am
src/driver/framebuffer.cpp
src/driver/record.cpp
src/driver/volume.cpp
src/gui/audio_setup.cpp
src/gui/audioplayer.cpp
src/gui/epgview.cpp
src/gui/eventlist.cpp
src/gui/filebrowser.cpp
src/gui/infoviewer.cpp
src/gui/keybind_setup.cpp
src/gui/miscsettings_menu.cpp
src/gui/movieplayer.cpp
src/gui/osd_setup.cpp
src/gui/scan.cpp
src/gui/scan_setup.cpp
src/gui/streaminfo2.cpp
src/gui/update.cpp
src/gui/videosettings.cpp
src/gui/widget/menue.cpp
src/neutrino.cpp
src/neutrino_menue.cpp
src/system/Makefile.am
src/system/configure_network.cpp
src/system/httptool.cpp
src/system/setting_helpers.cpp
src/timerd/timermanager.cpp
src/zapit/include/zapit/frontend_c.h
src/zapit/src/Makefile.am
src/zapit/src/capmt.cpp
src/zapit/src/frontend.cpp
src/zapit/src/zapit.cpp
2012-10-14 12:51:07 +02:00
striper
dc95ffa37c
- audioplayer: fix memleak (THX martii)
2012-10-11 21:05:44 +02:00
striper
6138e42948
- epgview: only hide info1 if info2 begins with info1 (port from tuxbox-cvs. THX Gaucho316)
2012-10-11 20:41:46 +02:00
striper
006ca9e85a
- locales
...
* add german translation
* remove blank
2012-10-11 19:42:11 +02:00
[CST] Focus
b461483f2f
gui/imageinfo.cpp: add release/beta to image version
2012-10-11 20:33:11 +04:00
satbaby
4fa58bcd52
imageinfo.cpp: add show kernel version
2012-10-11 18:15:06 +02:00
svenhoefer
ce3f8eddf1
Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++
2012-10-11 17:03:45 +02:00
svenhoefer
7a7aec266a
- network_setup.cpp: add ntp-server to network-test
2012-10-11 17:02:37 +02:00
[CST] Focus
4758457e49
zapit/src/femanager.cpp: change frontend init:
...
dont call setDiseqcType direct, setMode will call Init() or setMasterSlave();
force Init() on frontend re-open (leaving standby)
2012-10-11 18:41:59 +04:00
[CST] Focus
21ffa39a45
zapit/src/frontend.cpp: cleanup unused;
...
remove redundant data members;
dont set anything on first Open(), add Init() for this - will be called from femanager;
dont init diseqc if no diseqc type set;
dont send diseqc commands if no input is set;
increase wait after voltage change;
set voltage before diseqc commands
2012-10-11 18:38:35 +04:00
[CST] Focus
11c5567cbc
Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++
2012-10-11 18:03:04 +04:00
satbaby
5983d36b14
nfs.cpp: disable mount option if mountpoint is mounted
2012-10-11 14:59:52 +02:00
satbaby
9526434754
nfs.cpp:NFSMountGui: disable username and password properly, ported from tuxbox cvs
2012-10-11 14:16:49 +02:00
satbaby
7b06b3fd38
Neutrino: rework COnOffNotifier and use it if possible, ported from tuxbox cvs
2012-10-11 14:11:05 +02:00
satbaby
4c1552ead9
nfs.cpp:Show OK buttons on menu forwarders, ported from tuxbox cvs
...
Signed-off-by: satbaby <crashdvb@googlemail.com >
2012-10-11 14:10:14 +02:00
satbaby
7a8097907c
nfs.cpp:Update mount icon after mounting, ported from tuxbox cvs
2012-10-11 14:10:01 +02:00
svenhoefer
392e84aa99
- network_setup.cpp: little rework in output from network-test
2012-10-11 13:49:08 +02:00
[CST] Focus
296aee816c
zapit/src/zapit.cpp: change signal lock monitor (disabled at the moment)
2012-10-10 18:34:19 +04:00
[CST] Focus
a9950f10eb
zapit/src/scannit.cpp: fix satellite descriptor satellite position
2012-10-10 18:33:11 +04:00
satbaby
849b306985
satellites.xml: update astra19 hotbird13
2012-10-10 13:07:10 +02:00
Stefan Seyfried
e0c80399d6
add openGL based framebuffer implementation for testing on PC
...
this is based on Carsten Juttner's previous work, but without
any video decoding.
2012-10-08 17:01:45 +02:00
Stefan Seyfried
a96376ff23
scan: fix window size
2012-10-08 17:01:45 +02:00
Stefan Seyfried
6d8b029802
scan: fix manual scan test for DVB-T
2012-10-08 17:01:45 +02:00
[CST] Focus
1c113127ce
Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++
2012-10-08 11:06:47 +04:00
Stefan Seyfried
652f0e596f
use classic neutrino startup and shutdown logo for neutrino-mp
2012-10-07 17:34:56 +02:00