Commit Graph

2042 Commits

Author SHA1 Message Date
Stefan Seyfried
751f50f850 zapit: fix SDT scan
the SDT scan could sometimes erase half of a transponder after
a read error from the demux device device (e.g. due to bad
reception had occured or the channel had been changed since scan
had started.


Origin commit data
------------------
Commit: 63af4043a7
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-12-04 (Sun, 04 Dec 2011)
2012-04-17 19:33:50 +02:00
Stefan Seyfried
6dea2fe3ee libtriple: fix cDemux::pesFilter for teletext
Origin commit data
------------------
Commit: e142b3d98a
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-11-07 (Mon, 07 Nov 2011)
2012-04-17 19:33:49 +02:00
Stefan Seyfried
87b161bb16 neutrino: make button bar use available space intelligently
modify the paintButtons() function, so that it spreads the buttons
over the available width with constant space between them.
Port over all users to the new method and clean up quite some custom
button drawing code on the way.

Attention: This code is GPL v3+ only for now!


Origin commit data
------------------
Commit: 2f65aea744
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-10-03 (Mon, 03 Oct 2011)
2012-04-17 19:33:49 +02:00
Stefan Seyfried
2f0c15586c neutrino: lock bouquet editor if parental pin is active
Origin commit data
------------------
Commit: 90bb145049
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-10-30 (Sun, 30 Oct 2011)
2012-04-17 19:33:49 +02:00
Stefan Seyfried
593aba68a4 neutrino: add the possibility to lock bouquets by default
This basically inverts the "locked" attribute of bouquets.xml and
allows to selectively enable only favourites or similar.


Origin commit data
------------------
Commit: 3999e8d0e2
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-10-30 (Sun, 30 Oct 2011)
2012-04-17 19:33:49 +02:00
Stefan Seyfried
2eab1fa453 neutrino: call a script after a PIN is entered
Origin commit data
------------------
Commit: 9dbdfcf5c7
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-10-03 (Mon, 03 Oct 2011)
2012-04-17 19:33:49 +02:00
Stefan Seyfried
1eb3b3bb45 libtriple: add measure mode to cDemux to fix streaminfo
since the TD drivers apparently only allow each PID to be captured
once, cheat and implement the measure mode for streaminfo with
special ioctls. now streaminfo no longer breaks recordings


Origin commit data
------------------
Commit: 2054a78b99
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-11-05 (Sat, 05 Nov 2011)
2012-04-17 19:33:49 +02:00
Stefan Seyfried
f685392e46 libtriple: convert cRecord to lt_debug()
Origin commit data
------------------
Commit: b32df67a60
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-10-02 (Sun, 02 Oct 2011)
2012-04-17 19:33:49 +02:00
Stefan Seyfried
c6b14596ca libtriple: improve lt_debug
* add current instance
* shorten lt_debug messages


Origin commit data
------------------
Commit: 9cbede9fec
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-10-02 (Sun, 02 Oct 2011)
2012-04-17 19:33:49 +02:00
Stefan Seyfried
a31cb5b5b6 neutrino: Tripledragon can only record one TS at once
Origin commit data
------------------
Commit: 7368fad7ba
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-10-02 (Sun, 02 Oct 2011)
2012-04-17 19:33:49 +02:00
Stefan Seyfried
ae95cc2ce5 neutrino: CRecordManager should not ignore errors when timeshifting
Origin commit data
------------------
Commit: 3764ca7da0
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-10-02 (Sun, 02 Oct 2011)
2012-04-17 19:33:49 +02:00
Stefan Seyfried
1e3bcbf7a2 libtriple: Tripledragon can only do one TS at a time :-(
Origin commit data
------------------
Commit: 65e0316c79
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-10-02 (Sun, 02 Oct 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
0602306a3d neutrino: add profiling to startup (not for upstream)
Origin commit data
------------------
Commit: f3fdf7c91b
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-10-02 (Sun, 02 Oct 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
b14c0d5ac1 neutrino: start sectionsd earlier to avoid waiting for it
Origin commit data
------------------
Commit: 37ce4b2012
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-10-02 (Sun, 02 Oct 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
5f4a25c588 libtriple: add cRecord::AddPid
Origin commit data
------------------
Commit: 5db0f0aee0
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-10-01 (Sat, 01 Oct 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
5d0c2981b4 libtriple: bring cRecord::Open in line with CS code
Origin commit data
------------------
Commit: 24e9ee412f
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-10-01 (Sat, 01 Oct 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
4088e7e8d2 libtriple: bring cDemux::Start in line with CS code
Origin commit data
------------------
Commit: 448f88fcac
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-10-01 (Sat, 01 Oct 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
798624893d libtriple: change cDemux::addPid to type bool
Origin commit data
------------------
Commit: feafc20789
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-10-01 (Sat, 01 Oct 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
5edcdb5d9b sectionsd: trigger EIT after removing >1000 old events (not for upstream)
Origin commit data
------------------
Commit: 7d4305e67e
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-06-13 (Mon, 13 Jun 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
14b7f71baa libtriple: add dmx_cs.h to reduce code differences in neutrino
Origin commit data
------------------
Commit: 1de45c6352
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-06-12 (Sun, 12 Jun 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
748f805682 streaminfo: partly flickering fix (not ready for upstream)
Origin commit data
------------------
Commit: 1ab98c13f8
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-06-04 (Sat, 04 Jun 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
69ec0cf9b6 sectionsd: increase default debug output (not for upstream)
Origin commit data
------------------
Commit: db86ff4af0
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-05-29 (Sun, 29 May 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
ba96985ad1 sectionsd: add noisy messages for unexpected state
Origin commit data
------------------
Commit: 94c4a82b70
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-05-29 (Sun, 29 May 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
101047428c 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


Origin commit data
------------------
Commit: 997153cb8f
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-05-15 (Sun, 15 May 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
342a0f2b69 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.


Origin commit data
------------------
Commit: 9f32954f1a
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-05-13 (Fri, 13 May 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
94a0ba6e2f framebuffer: implement setBlendLevel() and setBlendMode() for TripleDragon
Origin commit data
------------------
Commit: 93e4ef3b08
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-05-01 (Sun, 01 May 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
70ce310a0a neutrino: theoretical framebuffer correctness fix for TD
Origin commit data
------------------
Commit: 9e72dcc2f6
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-05-01 (Sun, 01 May 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
a049f07a05 neutrino: silence rcinput debug output
Origin commit data
------------------
Commit: 40f50f88cc
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-05-01 (Sun, 01 May 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
add1a651fc libtriple: implement cVideo::SetSyncMode()
Origin commit data
------------------
Commit: 4a49f203f7
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-04-03 (Sun, 03 Apr 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
4433c57d97 libtriple: implement cAudio::SetSyncMode()
Origin commit data
------------------
Commit: 2df67d32f4
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-04-03 (Sun, 03 Apr 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
47085e1ff5 neutrino: don't show CEC settings on Tripledragon
Origin commit data
------------------
Commit: 832b2d3096
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-04-02 (Sat, 02 Apr 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
21bba59044 libtriple: cVideo enabled SCART during record in standby
Origin commit data
------------------
Commit: 6b2958d609
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-03-20 (Sun, 20 Mar 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
7550da2530 libtriple: fix seeking in cPlayback if there's a PTS overflow
Origin commit data
------------------
Commit: 6497e4c310
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-03-07 (Mon, 07 Mar 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
38e257f11c zapit-debug: hack to shorten debug messages
Origin commit data
------------------
Commit: 9060dff7dc
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-27 (Sun, 27 Feb 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
cde88b183e libdvbsub: hacks to try to improve the situation on TD
those don't really help yet, unfortunately


Origin commit data
------------------
Commit: ae38a828f0
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-27 (Sun, 27 Feb 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
3df0d9c34d libtriple: sync cPlayback with libcoolstream changes
Origin commit data
------------------
Commit: 7828eeb103
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-20 (Sun, 20 Feb 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
21400b5f7b libtriple: fix compiler warning in cs_get_revision()
Origin commit data
------------------
Commit: 99a5c040a3
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-08 (Tue, 08 Feb 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
202f9fcf56 libtriple: convert cDemux to lt_info
Origin commit data
------------------
Commit: 6719a44dc9
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-06 (Sun, 06 Feb 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
5eea624e58 libtriple: add workaround for 'odd filter length' problem in cDemux
Origin commit data
------------------
Commit: 93e90cc4e1
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-06 (Sun, 06 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
32bc9b7577 libtriple: convert cAudio to lt_info, improve debug output
Origin commit data
------------------
Commit: 71f1a1e9e3
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-06 (Sun, 06 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
ef9294ad4d libtriple: add debug flag to disable SCART switching (debug)
Origin commit data
------------------
Commit: b24c2c86ee
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-06 (Sun, 06 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
eec73e63bb libtriple: remove unneeded includes, disable strict aliasing
Origin commit data
------------------
Commit: f21ba6a694
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-06 (Sun, 06 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
4b51f4d503 libtriple: convert cVideo to lt_debug/lt_info, don't use zapit debug
Origin commit data
------------------
Commit: a9a771a686
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-06 (Sun, 06 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
e039c07c87 libtriple: convert cPlayback to lt_debug/lt_info
Origin commit data
------------------
Commit: 460ccf37ee
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-06 (Sun, 06 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
92cea47c29 libtriple: improve debug architecture
every libtriple module can have its debug output enabled separately
by exporting the TRIPLE_DEBUG variable


Origin commit data
------------------
Commit: 4435f30b3c
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-06 (Sun, 06 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
251d5c129a neutrino: add rcsim
Origin commit data
------------------
Commit: 716b1c96b9
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-06 (Sun, 06 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
8f921104f4 libtriple: implement PCM playback in cAudio()
Origin commit data
------------------
Commit: 6eae455676
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-05 (Sat, 05 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
5250f53949 libtriple: add ChangePids() to cRecord
This is pretty much untested for now, handle with care!


Origin commit data
------------------
Commit: d812673a4e
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-05 (Sat, 05 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
ba0c080ab1 libtriple: add getPesPids() and removePid() to cDemux
Origin commit data
------------------
Commit: 7ff71707c0
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-05 (Sat, 05 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
387ded0096 libtriple: remember the filedescriptor belonging to each pid in cDemux()
Origin commit data
------------------
Commit: bb78f6d4eb
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-05 (Sat, 05 Feb 2011)
2012-04-17 19:33:45 +02:00