BPanther
a489111a1a
DMX_PIP_CHANNEL removed, DMX_VIDEO_CHANNEL does the same
2021-10-03 15:43:01 +02:00
svenhoefer
7e5b1fc5d2
- formatting code using astyle
...
Conflicts:
libarmbox/dmx.cpp
libgeneric-pc/video_lib.h
libspark/dmx.cpp
Signed-off-by: Thilo Graf <dbt@novatux.de >
2021-05-30 16:31:13 +02:00
BPanther
7036db1ba8
fix debug again
2021-05-11 09:20:24 +02:00
BPanther
caa7d8b23e
small fix
2021-05-11 09:20:24 +02:00
BPanther
fd8cc781dd
dmx.cpp: fix debug
2020-01-14 12:31:56 +01:00
svenhoefer
3da91b1463
- rename lt_debug => hal_debug; it's not only libtriple debugging
...
Signed-off-by: Thilo Graf <dbt@novatux.de >
- debuglevel fixed
2019-01-01 15:50:37 +01:00
max_10
6a3abc86d8
all: clean up cDemux headers
2018-03-23 10:05:55 +01:00
Stefan Seyfried
3f6cee32f4
spark: remove dead code from cDemux
2017-10-07 20:25:44 +02:00
Stefan Seyfried
9f1c5a6c59
spark: remove videodecoder hack from dmx destructor
2017-10-07 20:25:26 +02:00
Stefan Seyfried
b67a0a7e44
spark: fix race condition in cDemux
...
cDemux destructor was racing with Read() which did lead to all
sorts of nasty crashes because after poll returned, the dmx object
could be gone and its memory replaced with totally different things.
2017-10-07 20:25:11 +02:00
Stefan Seyfried
b802566789
libspark: add missing unistd.h includes for gcc 4.7+
2013-12-28 18:14:41 +01:00
martii
848730507b
sync with seife
2013-10-06 10:16:33 +02:00
Stefan Seyfried
642de31a8b
spark: implement stuff needed for PIP
...
note that this does now work well at least on st7162 and thus is not
really tested.
2013-09-28 18:32:03 +02:00
martii
89d1587513
libspark/dmx.cpp: print pid if addPid fails
2013-08-06 16:07:49 +02:00
martii
178fac0e8d
libspark: experimental pip changes (doesn't work; needs driver support)
2013-06-20 13:29:54 +02:00
martii
bb86b78aad
sync with seife
2013-06-19 12:41:13 +02:00
martii
23bea61473
cleanup
2013-06-08 15:39:35 +02:00
Stefan Seyfried
dd7ee34c8c
cDemux: fix error reporting vor video, audio, ... channels
2013-06-01 17:05:23 +02:00
martii
a5cc6ae698
cleanup
2013-05-10 14:01:52 +02:00
martii
683aa6dfd2
Merge remote-tracking branch 'seife/master'
2013-03-25 18:16:40 +01:00
Stefan Seyfried
cae8a88e26
spark: tone down two dmx messages to debug
2013-03-24 19:15:12 +01:00
martii
94b05dbdc0
sync with seife
2013-02-24 20:13:12 +01:00
Stefan Seyfried
afdca9c02b
implement cDemux::GetSource()
2013-02-24 16:29:59 +01:00
Stefan Seyfried
e900236f7e
cDemux: fix removePid / pesfds usage
2013-02-24 14:11:09 +01:00
Stefan Seyfried
707020d16b
cDemux: add copyright header
2013-02-24 13:35:31 +01:00
Stefan Seyfried
74cb82e66c
cDemux::sectionFilter: fix invalid length calculation
2013-02-24 13:26:55 +01:00
martii
4e13bfb4f0
remove untested code for 7162 support
2013-02-22 18:57:13 +01:00
martii
51941092e3
rename hwcap variable
2013-01-13 18:30:00 +01:00
martii
82a0c1aa10
add dmx offset to hw-caps
2012-12-08 11:58:50 +01:00
martii
aca3da1f29
get rid of most compiler warnings
2012-10-27 18:08:29 +02:00
martii
eb5f5dc9ae
merge
2012-09-22 16:27:06 +02:00
Stefan Seyfried
fe7b385660
spark: make cDemux more robust
...
* workaround hanging Read() if frontend loses and regains lock
* set DMX_ONESHOT for TDT and TOT sections
2012-09-22 12:21:59 +02:00
Stefan Seyfried
99a63b16ca
spark: make cDemux multi-tuner compatible
...
...which is more complicated than it seems at first glance, due
to the restrictions of the sh4 pti driver...
2012-09-22 12:20:35 +02:00
martii
2bdab523e5
Merge remote-tracking branch 'seife/master'
2012-08-16 22:05:33 +02:00
Stefan Seyfried
1df3d2e946
cDemux: add dummy SetSource() for coolstream compatibiliy
2012-07-29 13:26:31 +02:00
martii
2ca16aedac
Merge remote-tracking branch 'seife/master'
2012-07-15 20:13:18 +02:00
Stefan Seyfried
5583233e9e
spark,azbox: make demux FD nonblocking
...
...except for DMX_PSI_CHANNEL, which does not seem to expect that.
2012-07-15 11:44:28 +02:00
martii
249d2964ac
spark dmx: less debugging output; set buffer size
2012-07-13 16:25:48 +02:00
Stefan Seyfried
16d8d3e8c8
dmx: fix web streaming by allowing PID 0 for pesFilter()
2012-03-07 20:29:13 +01:00
Stefan Seyfried
12b74e6ef3
spark: work around neutrino's sectionFilter() usage
...
It seems like most of the times, timeout == 0 means "use the default
timeout". However, at least with the sectionsd eit update filter and
the PMT version update filter, timeout == 0 means really "no timeout"
alas "infinite". Work around this by using the default timeout only
if no negative filtermask is given.
This fixes the "EPG on program change" (and PMT update probably, too).
2012-02-26 13:13:33 +01:00
Stefan Seyfried
703c416e83
spark: fix invalid debug calls
2012-02-25 13:10:10 +01:00
Stefan Seyfried
101c852167
spark: use TSDEMUX_TAP for TS demux in cDemux()
2012-02-12 20:35:47 +01:00
Stefan Seyfried
22f4be6607
libspark: stub out unused stuff in cDemux, fix getSTC
2012-02-12 10:43:27 +01:00
Stefan Seyfried
9e3c6b445a
libspark: make cDemux build
...
This might actually even work, but is untested.
2012-02-12 10:43:26 +01:00
Stefan Seyfried
00fe1f2ed4
libspark: rename files to common names
2012-02-02 16:13:08 +01:00