Stefan Seyfried
af6881a53c
tuxtxt: use neutrino rcinput
2012-11-02 19:11:38 +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
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
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
[CST] Bas
a222240dbb
Merge branch 'neutrino-apollo' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo
...
Conflicts:
src/timerd/timermanager.cpp
2012-09-26 17:52:47 +08:00
[CST] Focus
70836baa48
lib/libcoolstream/record_cs.h: update header
2012-09-25 17:13:43 +04:00
[CST] Bas
fbc512889f
Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo
2012-09-24 15:28:48 +08:00
Stefan Seyfried
04ee2e87f3
neutrino: start to use hardware_caps
...
Use hardware_caps instead of cs_get_revision() and #ifdef HAVE_FOO_HW
to distinguish between different boxtypes.
2012-09-23 21:34:47 +02:00
[CST] Focus
9fdbdbd343
Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++
2012-09-13 11:24:13 +04:00
satbaby
a3bfab0bcd
remove doubles include
2012-09-11 20:31:33 +02:00
[CST] Focus
70e8c5d13a
Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++
2012-09-10 15:25:20 +04:00
[CST] Bas
688f464bb6
Merge branch 'dvbsi++' of coolstreamtech.de:cst-private-neutrino into neutrino-apollo
2012-09-10 07:39:30 +08:00
svenhoefer
1e1a3265e6
- tuxtxt: fix creation of /var/tuxbox/config/tuxtxt/
2012-09-05 23:42:10 +02:00
[CST] Focus
6eaa28449b
lib/sectionsdclient/sectionsdclient.cpp,h: comment unused
2012-08-30 15:55:32 +04:00
[CST] Focus
a391bf3237
lib/sectionsdclient/sectionsdMsg.h: cleanup commands, comment unused
2012-08-30 15:54:49 +04:00
satbaby
9a889e1496
tuxtxt.h: remove unnecessary header
2012-08-21 14:06:18 +02:00
[CST] Focus
c5f4c53fb7
lib/libnet/libnet.c: fix unused variable warning
2012-08-04 14:14:08 +04:00
satbaby
9124c20f31
comment out never used
2012-08-04 10:03:19 +02:00
[CST] Focus
f8aa4262cb
recording: testing support for multi-record of the same channel, new libs required
2012-08-03 20:00:04 +04:00
Stefan Seyfried
ae1b98aa38
Merge branch 'uncool/dvbsi++' commit '6e0bc85a6c0'
...
This is the last commit before the "menu hints" started.
Needs buildfixing...
Conflicts:
configure.ac
src/daemonc/remotecontrol.cpp
src/daemonc/remotecontrol.h
src/driver/audiodec/basedec.cpp
src/driver/fb_window.cpp
src/driver/rcinput.cpp
src/driver/volume.cpp
src/global.h
src/gui/channellist.cpp
src/gui/eventlist.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/plugins.cpp
src/gui/scan.cpp
src/gui/scan_setup.cpp
src/gui/streaminfo2.cpp
src/gui/videosettings.cpp
src/gui/widget/buttons.cpp
src/neutrino.cpp
src/sectionsd/dmx.cpp
src/sectionsd/dmxapi.cpp
src/sectionsd/sectionsd.cpp
src/system/setting_helpers.cpp
src/zapit/include/zapit/client/zapittypes.h
src/zapit/include/zapit/frontend_c.h
src/zapit/include/zapit/satconfig.h
src/zapit/include/zapit/scan.h
src/zapit/lib/zapitclient.cpp
src/zapit/src/Makefile.am
src/zapit/src/frontend.cpp
src/zapit/src/getservices.cpp
src/zapit/src/pmt.cpp
src/zapit/src/scan.cpp
src/zapit/src/sdt.cpp
src/zapit/src/zapit.cpp
2012-07-23 01:02:29 +02:00
Stefan Seyfried
ad7c88379a
tuxtxt: avoid spurious deadlocks on startup
2012-07-15 13:28:17 +02:00
Stefan Seyfried
cb36c6e712
tuxtxt: make sure that startpage is initialized
...
when enabling tuxtxt caching, saving settings and then
starting tuxtxt, the start page was not initialized
2012-07-15 13:23:52 +02:00
Stefan Seyfried
9af56e1852
tuxtxt: fix race condition in tuxtxt_clear_cache()
...
tuxtxt_cache_lock does not prevent from calling tuxtxt_clear_cache
while the cache thread is in the middle of inserting pages, thus
leading to a hard-to-reproduce crash when trying to start up tuxtxt.
The simplest fix is to use an additional "big hammer" lock arond
the whole critical area. Since tuxtxt_clear_cache is only called
very seldom, there should be no lock contention problem.
2012-07-15 13:19:44 +02:00
satbaby
df2ab71978
fix gcc 4.7.x warnings
2012-07-09 09:26:37 +02:00
[CST] Bas
cf878686ba
neutrino-apollo: changes for apollo uclibc.
2012-07-09 11:58:15 +08:00
satbaby
060c1c45b2
fix gcc 4.7.x warnings
2012-07-07 13:09:08 +02:00
Stefan Seyfried
2541edc918
neutrino: first preliminary support for AZbox ME
...
this is very experimental and depends on more fixes in
libstb-hal, but audio / video / OSD are basically working
2012-06-27 21:18:19 +02:00
[CST] Focus
b15a335144
Merge branch 'dvbsi++' of coolstreamtech.de:cst-public-gui-neutrino into dvbsi++
2012-06-18 20:04:58 +04:00
satbaby
7d8d995046
use empty() instead of size()
2012-06-18 16:57:44 +02:00
[CST] Focus
954dc274b4
remove obsolete lib/controldclient/
2012-06-14 18:00:33 +04:00
[CST] Focus
c8b4d271f9
lib/xmltree/xmlparse.cpp: fix (workaround?) for crash while parsing invalid saved xml
2012-05-14 18:30:55 +04:00
satbaby
489d88a9a2
initialize volues
2012-05-09 17:33:34 +02:00
satbaby
e14fc80ed5
-pedantic fixes
2012-05-08 18:59:11 +02:00
satbaby
bb347b3a44
performance Prefer prefix ++/-- operators for non-primitive types.
2012-04-28 10:56:27 +02:00
micha-bbg
f36ee26d87
* Add missing $(top_builddir) to Makefile.am
2012-04-27 16:54:01 +01:00
[CST] Focus
20aaec4e1c
lib/libcoolstream/ca_cs.h: sync header
2012-04-26 21:44:21 +04:00
[CST] Focus
92a12e408f
lib/sectionsdclient/sectionsdcontrol.cpp: add --freemem command
2012-04-25 11:26:35 +04:00
Stefan Seyfried
20f20c8511
spark: fix transparent icon blitting
...
no, the CFrameBuffer::blit2FB() API is *not* intuitive
(transp == true means: no transparency...)
2012-04-17 19:33:59 +02:00
Stefan Seyfried
269cbbe512
dvbsub: fix unused-var compiler warnings
2012-04-17 19:33:58 +02:00
Stefan Seyfried
33c5da3515
tuxtxt: adapt to framebuffer blitting changes
2012-04-17 19:33:58 +02:00
Stefan Seyfried
a029333c1a
neutrino: adapt to the framebuffer_spark blitter change
...
basically add fb->blit() in every widget where necessary to
make sure the framebuffer is updated with current content
2012-04-17 19:33:57 +02:00
Stefan Seyfried
40532a9d67
dvbsub: use the FB backbuffer on spark
2012-04-17 19:33:56 +02:00
Stefan Seyfried
33a24a25f0
dvbsub: ratelimit 'bad start code' messages
2012-04-17 19:33:56 +02:00
Stefan Seyfried
9509da25a7
dvbsub: use blitter to scale subtitles on spark
2012-04-17 19:33:56 +02:00
Stefan Seyfried
b6eb045c9b
dvbsub: fix scaling
...
Scale subtitles to full FB size, disregard OSD setup area. Reason: the
video decoder plane also does not consider OSD setup and subtitles
should align with video. Additionally, subtitles were too narrow.
TODO: what about letterboxed formats? Not handled yet.
Code is experimental, thus the original is #if 0'ed out only.
2012-04-17 19:33:55 +02:00
Stefan Seyfried
7f10c6673e
dvbsub: do not clear subtitles more than once
2012-04-17 19:33:55 +02:00
Stefan Seyfried
99952cb9d7
tuxtxt: fix display with scaling FB, use hw accel if available
...
* Use a separate framebuffer and backbuffer on SPARK (the framebuffer
is not big enough to have both buffers in it).
* make tuxtxt work correctly with scaling FB (1080 full-HD modes)
* improve performance by using the blitter to copy from back- to frame
buffer if available (spark)
2012-04-17 19:33:55 +02:00
Stefan Seyfried
6f5e4238cc
libneutrino-hal is now libstb-hal
2012-04-17 19:33:52 +02:00