Commit Graph

2072 Commits

Author SHA1 Message Date
Stefan Seyfried
1ab98c13f8 streaminfo: partly flickering fix (not ready for upstream) 2012-04-17 19:33:48 +02:00
Stefan Seyfried
db86ff4af0 sectionsd: increase default debug output (not for upstream) 2012-04-17 19:33:48 +02:00
Stefan Seyfried
94c4a82b70 sectionsd: add noisy messages for unexpected state 2012-04-17 19:33:48 +02:00
Stefan Seyfried
997153cb8f libtriple: improve audio stream handling in cPlayback()
use a c++ map instead of arrays to store audio stream data
Side effect: audio streams as returned by findAllPids() are now
sorted by pid, helping default selection for MPEG and VDR streams
2012-04-17 19:33:48 +02:00
Stefan Seyfried
9f32954f1a sectionsd: disable broken DMX::check_complete() function
The DMX::check_complete function does not work correctly (e.g. it
ignores table 0x51 which it shouldnt).
Additionally, it seems to indicate completeness of a table even though
there are still new versions coming in.
As it is not too useful anyway, simply disable it for now.
2012-04-17 19:33:47 +02:00
Stefan Seyfried
93e4ef3b08 framebuffer: implement setBlendLevel() and setBlendMode() for TripleDragon 2012-04-17 19:33:47 +02:00
Stefan Seyfried
9e72dcc2f6 neutrino: theoretical framebuffer correctness fix for TD 2012-04-17 19:33:47 +02:00
Stefan Seyfried
40f50f88cc neutrino: silence rcinput debug output 2012-04-17 19:33:47 +02:00
Stefan Seyfried
4a49f203f7 libtriple: implement cVideo::SetSyncMode() 2012-04-17 19:33:47 +02:00
Stefan Seyfried
2df67d32f4 libtriple: implement cAudio::SetSyncMode() 2012-04-17 19:33:47 +02:00
Stefan Seyfried
832b2d3096 neutrino: don't show CEC settings on Tripledragon 2012-04-17 19:33:47 +02:00
Stefan Seyfried
6b2958d609 libtriple: cVideo enabled SCART during record in standby 2012-04-17 19:33:47 +02:00
Stefan Seyfried
6497e4c310 libtriple: fix seeking in cPlayback if there's a PTS overflow 2012-04-17 19:33:47 +02:00
Stefan Seyfried
9060dff7dc zapit-debug: hack to shorten debug messages 2012-04-17 19:33:47 +02:00
Stefan Seyfried
ae38a828f0 libdvbsub: hacks to try to improve the situation on TD
those don't really help yet, unfortunately
2012-04-17 19:33:47 +02:00
Stefan Seyfried
7828eeb103 libtriple: sync cPlayback with libcoolstream changes 2012-04-17 19:33:47 +02:00
Stefan Seyfried
99a5c040a3 libtriple: fix compiler warning in cs_get_revision() 2012-04-17 19:33:47 +02:00
Stefan Seyfried
6719a44dc9 libtriple: convert cDemux to lt_info 2012-04-17 19:33:47 +02:00
Stefan Seyfried
93e90cc4e1 libtriple: add workaround for 'odd filter length' problem in cDemux 2012-04-17 19:33:46 +02:00
Stefan Seyfried
71f1a1e9e3 libtriple: convert cAudio to lt_info, improve debug output 2012-04-17 19:33:46 +02:00
Stefan Seyfried
b24c2c86ee libtriple: add debug flag to disable SCART switching (debug) 2012-04-17 19:33:46 +02:00
Stefan Seyfried
f21ba6a694 libtriple: remove unneeded includes, disable strict aliasing 2012-04-17 19:33:46 +02:00
Stefan Seyfried
a9a771a686 libtriple: convert cVideo to lt_debug/lt_info, don't use zapit debug 2012-04-17 19:33:46 +02:00
Stefan Seyfried
460ccf37ee libtriple: convert cPlayback to lt_debug/lt_info 2012-04-17 19:33:46 +02:00
Stefan Seyfried
4435f30b3c libtriple: improve debug architecture
every libtriple module can have its debug output enabled separately
by exporting the TRIPLE_DEBUG variable
2012-04-17 19:33:46 +02:00
Stefan Seyfried
716b1c96b9 neutrino: add rcsim 2012-04-17 19:33:46 +02:00
Stefan Seyfried
6eae455676 libtriple: implement PCM playback in cAudio() 2012-04-17 19:33:46 +02:00
Stefan Seyfried
d812673a4e libtriple: add ChangePids() to cRecord
This is pretty much untested for now, handle with care!
2012-04-17 19:33:46 +02:00
Stefan Seyfried
7ff71707c0 libtriple: add getPesPids() and removePid() to cDemux 2012-04-17 19:33:46 +02:00
Stefan Seyfried
bb78f6d4eb libtriple: remember the filedescriptor belonging to each pid in cDemux() 2012-04-17 19:33:45 +02:00
Stefan Seyfried
a99ff05934 neutrino: port "EPG title in LCD" from tuxbox 2012-04-17 19:33:45 +02:00
Stefan Seyfried
ec2ad396c0 libtriple: improve cPlayback()
* avoid race conditions by using a mutex to protect curr_pos, fixing
  artefacts during timeshift playback
* make GetPosition() cheaper by interpolating end_pts and only fetching
  the "real" end_pts after the file has grown by 10MB
2012-04-17 19:33:45 +02:00
Stefan Seyfried
e786a4ef75 libtriple: fix filedescriptor leak in cVideo::routeVideo() 2012-04-17 19:33:45 +02:00
Stefan Seyfried
65b46d56f2 libtriple: fix up cVideo::setAspectRatio() 2012-04-17 19:33:45 +02:00
Stefan Seyfried
5ae19e4e49 libtriple: add cVideo::VideoParamWatchdog() 2012-04-17 19:33:45 +02:00
Stefan Seyfried
432dc5e0e3 neutrino: improve boxinfo for Tripledragon 2012-04-17 19:33:45 +02:00
Stefan Seyfried
d70c00c355 hdd_menu: support the Tripledragon's old kernel 2012-04-17 19:33:45 +02:00
Stefan Seyfried
f6fb3ba6ac hdd_menu: create mountpoint for formatted partition 2012-04-17 19:33:45 +02:00
Stefan Seyfried
67e7915bf2 neutrino: let the "AUX" key switch to SCART input on TD 2012-04-17 19:33:45 +02:00
Stefan Seyfried
4732ba9ddf movieplayer: add vdr files filter for TD, remove avi & co 2012-04-17 19:33:44 +02:00
Stefan Seyfried
e5180c4732 neutrino: add video output format setting for TD 2012-04-17 19:33:44 +02:00
Stefan Seyfried
beb10241ad neutrino: remove screen type selection for Tripledragon 2012-04-17 19:33:44 +02:00
Stefan Seyfried
084cf9d9f9 neutrino: hide Dolby/HDMI and SRS options on Tripledragon 2012-04-17 19:33:44 +02:00
Stefan Seyfried
bb3e8ebe23 neutrino: show only usable video modes and video options on TD 2012-04-17 19:33:44 +02:00
Stefan Seyfried
4405bb367c neutrino: fix framebuffer transparency issue 2012-04-17 19:33:44 +02:00
Stefan Seyfried
56f963ad73 zapit: do not spam with useless debug messages 2012-04-17 19:33:44 +02:00
Stefan Seyfried
a42b1ca512 yhttpd: try to fix shutdown problems, probably directfb related 2012-04-17 19:33:44 +02:00
Stefan Seyfried
9142326043 neutrino: fix black rectangle on screen
The 'starting neutrino...' hintbox was hidden too late, so that
it overlapped with the 'reloading channels' box which caused a
black rectangle to stay on screen. Fix ordering.
2012-04-17 19:33:44 +02:00
Stefan Seyfried
5e86416ccb various assorted build fixes / hacks 2012-04-17 19:33:44 +02:00
Stefan Seyfried
9fc1d89563 libtriple/framebuffer: use DirectFB acceleration
Use a hack, almost as ugly as the original Coolstream code ;),
to accelerate drawing of boxes and blitting with DirectFB functions.
2012-04-17 19:33:43 +02:00