Commit graph

3103 commits

Author SHA1 Message Date
Adam Sutton
9abf21525a dvr: attempt to stop new DVR code creating false entries 2013-04-10 11:45:32 +01:00
Adam Sutton
f9d9bea214 Merge remote-tracking branch 'origin/pr/268' 2013-04-10 11:34:38 +01:00
Adam Sutton
3d5d13b726 tdt: add trace hexdump to sdt/nit parsers. 2013-04-10 11:32:19 +01:00
Adam Sutton
03ec14e0f5 tvhlog: ignore empty subsys values 2013-04-10 11:31:21 +01:00
Adam Sutton
cd7c5dd9b9 tvhlog: added hexdump routine. 2013-04-10 11:30:11 +01:00
Adam Sutton
aa591a3263 timeshift: fix trace debug. 2013-04-10 11:04:45 +01:00
Adam Sutton
2c502b977f tvhlog: created a new logging system that will allow more configuration
Note: I still need to sort out the command line switches
2013-04-10 11:02:23 +01:00
Adam Sutton
4706b29f19 htsmsg: add ability to set/update a u32 2013-04-09 22:23:02 +01:00
Adam Sutton
2c8835e470 eit: forgot to set message as trace 2013-04-09 15:01:07 +01:00
Adam Sutton
13fad234d5 dvb: redo sdt parser to make it more robust
Fixes some problems reported in #hts regarding missing services
2013-04-09 14:59:22 +01:00
Joakim Hernberg
c00e5e0af4 tidy up trace spamming 2013-04-09 11:00:32 +02:00
Joakim Hernberg
4bc51699b9 make diseqc tracing comprehensive 2013-04-09 10:22:27 +02:00
Adam Sutton
7588429c33 dvb: adapter notification happening at wrong point meant UI not always updated 2013-04-07 22:10:21 +01:00
Adam Sutton
447f037719 init: add trace options to start scripts 2013-04-07 14:04:53 +01:00
Adam Sutton
0b01dc138a dvr/epg: added some more debug (trace) to look at what might be going on 2013-04-07 14:01:59 +01:00
Adam Sutton
e7b220471d debug: convert all TRACE code to new tvhtrace routine 2013-04-07 13:38:00 +01:00
Adam Sutton
bd592fb913 debug: added new tvhtrace logging routine
Note: this can be compile switch disabled (./configure --disable-trace)

Note: to enable subsystem output use --trace X,Y,Z etc... (--trace all
will enable the lot).

Note: the only way to know what subsystems are valie is to read the code!

Note: --trace implies -d
2013-04-07 13:38:00 +01:00
BtbN
63b35164bd capmt: fix capmt for multi-frontend adapters 2013-04-06 05:14:51 +02:00
Adam Sutton
8bceacd969 Fix #1679 - correct mistake in previous changes to stop constant IO
TSID was not being properly updated, which could result in missing
services.
2013-04-04 15:46:46 +01:00
Adam Sutton
23f788ff2b dvb: fix problem stopping DVB-S muxes being added on DVB v3 systems 2013-04-03 10:00:46 +01:00
Adam Sutton
e9ce02138e dvb: demux setup code went missing! 2013-03-28 11:03:05 +00:00
Adam Sutton
21e1e548ca gtimer: fix live lock problem caused by wrong clock usage 2013-03-28 10:59:48 +00:00
Adam Sutton
4e7506abbe support: some updates to build system 2013-03-27 12:40:27 +00:00
Adam Sutton
43326e2d45 Fix #1674 - remove spurious (info) log message before daemon(). 2013-03-27 09:41:50 +00:00
Adam Sutton
d75b99a610 Fix #1666 - dvb: rework the adapter tuning to stop possible deadlock 2013-03-27 09:41:47 +00:00
Adam Sutton
4f2f68a4b6 gtimer: increased resolution of the gtimer system.
This is needed to resolve a dvb tuner deadlock issued caused by my
re-jigging of the tuning setup code.
2013-03-22 10:50:03 +00:00
Adam Sutton
babe15958e support: remove confusing (and uncessary) default values. 2013-03-19 14:42:48 +00:00
Adam Sutton
ddc466c1bf Fix #1643 - dvb: alter the way we handle dvb tuning
This ensures that demux filters are not installed until after tuning
is locked. This should resolve most stale data issues.
2013-03-18 14:02:32 +00:00
John Törnblom
5e7950275d libav: drop h264 packets when bitstream filter fails 2013-03-17 14:28:53 +01:00
John Törnblom
e622db159f libav: fixed minor memory leak when errors accurs. 2013-03-17 14:25:02 +01:00
John Törnblom
ba9c4fd1f4 libav: print warning if bitstream filter fails 2013-03-17 09:21:32 +01:00
John Törnblom
35ad10b1ab libav: cosmetics 2013-03-17 08:51:41 +01:00
John Törnblom
266dfee3a5 libav: make sure we don't write a trailer if the header has not been written 2013-03-17 08:51:35 +01:00
John Törnblom
94a3af4c98 libav: added missing marker function 2013-03-17 08:51:29 +01:00
Adam Sutton
410943c051 Merge remote-tracking branch 'origin/pr/260' 2013-03-13 21:18:02 +00:00
Adam Sutton
04155b83ae Merge remote-tracking branch 'origin/pr/253' 2013-03-13 21:17:59 +00:00
Adam Sutton
07cdfdaf6a Fix #1660 - dvb: stop constant updating of dvb mux configuration files 2013-03-13 21:16:35 +00:00
Stefan Saraev
484b3f6d23 cwc: syslog: move some log messages to debug 2013-03-13 21:32:33 +02:00
John Törnblom
84b22640b2 libav: fix memory leak when converting packets to annex-b format 2013-03-13 14:56:55 +01:00
Adam Sutton
819b8c8394 Fix #1657 - timeshift: add constant length qualifier to avoid warning on some arch's 2013-03-10 19:21:52 +00:00
Adam Sutton
1c9e85b326 dvb: fix mistake in dvr close commit (wasn't restarting thread) 2013-03-10 19:21:34 +00:00
Dave Chapman
271165a4c5 opentv: hack to include episode/series number processing from description. 2013-03-08 22:29:52 +00:00
Adam Sutton
ab7302ec99 dvr: another minor improvement to epg/dvr relinking
Realised that we don't need to update things that are no longer
scheduled (i.e. complete).
2013-03-08 21:59:37 +00:00
Adam Sutton
6c6e0541be dvr: ensure unlinked entry updates are properly handled
previously it updated things that were already linked and also on
different channels entirely.
2013-03-08 21:56:11 +00:00
Adam Sutton
aac905c184 dvb: fix problems with dvb satconf processing and storage 2013-03-08 21:27:14 +00:00
Adam Sutton
55ed28cb53 Fix #1643 - dvb: close dvr device on each re-tune 2013-03-08 21:23:49 +00:00
Adam Sutton
a0a7539a73 Fix #1444 - dvr: ensure that DVR entries are not removed when EPG is updated
previously an overlapping (replacement) event could result in the DVR
entry being completely removed. This will now ensure that the original
entry is left in place (with just info and times).

It will also try and re-match with an EPG entry as and when it can.
2013-03-08 21:23:44 +00:00
Adam Sutton
1508fd6166 serviceprobe: add NULL ptr check on dvb mux to be safe 2013-03-08 17:15:39 +00:00
Jaroslav Kysela
033495993e cwc: cryptoworks - remove double malloc in the emm code 2013-03-08 10:56:09 +00:00
Adam Sutton
81c48b1de1 Merge remote-tracking branch 'origin/pr/152' 2013-03-08 10:49:26 +00:00