Commit graph

78 commits

Author SHA1 Message Date
Andreas Öman
cb51ed4933 remove stray debug printf 2007-09-17 10:53:07 +00:00
Andreas Öman
412cce5ea6 rework much of the internal transport stream handling 2007-09-14 21:45:21 +00:00
Andreas Öman
895acc0180 Add RTSP and RTP client interface (not perfect yet, but works with ffplay) 2007-09-14 21:40:52 +00:00
Andreas Öman
86a963883c revamp recording
- use video decoding to detect video iframe lock
- use real PTS/DTS from mpeg broadcast
2007-09-12 19:34:32 +00:00
Andreas Öman
e0c9bf7d86 use a function for settings pvr recording status (so we can do decent logging) 2007-09-12 19:33:31 +00:00
Andreas Öman
4d952d165c dont let lav* log with DEBUG 2007-09-12 19:31:53 +00:00
Andreas Öman
30f8c389bf use correct type for socklen 2007-09-11 06:34:54 +00:00
Andreas Öman
31933ebfa1 fix a check 2007-09-09 13:40:10 +00:00
Andreas Öman
4fe066aa90 send pvrstatus as int 2007-09-09 13:19:22 +00:00
Andreas Öman
c453527574 revive client status updates 2007-09-09 08:03:26 +00:00
Andreas Öman
0904a4fb35 dont crash if there are no more programs in queue 2007-09-08 04:33:00 +00:00
Andreas Öman
618ac78d3c dont expose internal recording status in the tvheadend pvr code
fix various lockups and race conditions when recording
2007-08-31 19:18:52 +00:00
Andreas Öman
91c3960026 fix compile (shame on me) 2007-08-31 18:24:35 +00:00
Andreas Öman
1f471c1dce rewrite pvr code so most of the non-write-out code resides in the main thread 2007-08-31 15:15:45 +00:00
Andreas Öman
27600110c9 dont crash if even goes away 2007-08-31 15:14:58 +00:00
Andreas Öman
b4c43925ec add 'show dvbadapters' 2007-08-31 08:54:21 +00:00
Andreas Öman
11561e7ae9 smooth out FEC errors 2007-08-31 06:54:46 +00:00
Andreas Öman
f50f824ea3 relax transport error logging 2007-08-30 15:18:00 +00:00
Andreas Öman
3bb1102127 correctly change duration if it changes 2007-08-30 07:27:01 +00:00
Andreas Öman
dc608c0743 make dvb code kick out subscribers if FEC error rate is too high 2007-08-28 12:29:05 +00:00
Andreas Öman
64b90ea2e8 create channels when reading pvrschedule 2007-08-27 19:06:33 +00:00
Andreas Öman
49d0df8cff various dvb related fixes
- use FE_GET_EVENT to get faster status updates from dvb adapter frontend
- avoid using dvb muxes that are not locked or if they have too many FEC errors
2007-08-27 17:08:22 +00:00
Andreas Öman
4cfe004801 add support for DISPATCH_PRI (EPOLLPRI) 2007-08-27 17:06:09 +00:00
Andreas Öman
56752aceac user output cleanup 2007-08-27 17:05:41 +00:00
Andreas Öman
c1459edf79 dont mess with event if it is free'd (thanks valgrind !) 2007-08-27 17:05:26 +00:00
Andreas Öman
93e991d06c Protect us (by using a simple refcount) from crash when a fd callback removes another dispatch handle which is about to be served in the same poll loop (thanks valgrind) 2007-08-21 19:35:25 +00:00
Andreas Öman
b958f02d6b fix use after free (thanks to valgrind) 2007-08-21 19:29:17 +00:00
Andreas Öman
d440e8ff3a fix a typo causing memory corruption (thanks valgrind) 2007-08-21 19:21:35 +00:00
Andreas Öman
19158b9410 Load program guide immediately at start 2007-08-19 16:48:35 +00:00
Andreas Öman
43c26a5bee syslog() instead of stderr printfs 2007-08-19 16:48:05 +00:00
Andreas Öman
23fa5d5dea Revive v4l support 2007-08-19 15:28:06 +00:00
Andreas Öman
52f7f79aa9 use common code for resolving configuration file name 2007-08-19 12:14:18 +00:00
Andreas Öman
ffba0a51db Make sure that timer is armed when we do initial scan 2007-08-19 12:14:04 +00:00
Andreas Öman
d0eb22fa7b Use full path when trying to load config from build structure 2007-08-19 08:43:57 +00:00
Andreas Öman
bfb16c0ee4 Set a default priority for automatically scanned DVB sources 2007-08-19 08:43:27 +00:00
Andreas Öman
7ff8aa9ac7 Rename config attribute 'muxfile' to 'dvbmuxfile' 2007-08-19 08:43:04 +00:00
Andreas Öman
789b2ca289 use correct default path to config file 2007-08-19 07:30:56 +00:00
Andreas Öman
a7af6acc6e Fix some issues related to locally built libs 2007-08-19 06:44:34 +00:00
Andreas Öman
d75c509eea rename attribute 'tag' to the more explicit 'rec_tag' 2007-08-18 22:22:13 +00:00
Andreas Öman
ce73b4cde6 revive icon support 2007-08-18 12:04:29 +00:00
Andreas Öman
a24ed9d96d Add reference counted strings 2007-08-18 12:04:17 +00:00
Andreas Öman
cab91f9ccf remove stray printfs 2007-08-18 11:39:36 +00:00
Andreas Öman
52ca361649 Adjust htsclient interface slightly to match showtime updates 2007-08-18 11:38:42 +00:00
Andreas Öman
c2adc6bde7 make event_time_txt() visible 2007-08-18 11:38:26 +00:00
Andreas Öman
08cc817951 Move strtab stuff to a file of its own 2007-08-18 10:34:55 +00:00
Andreas Öman
a1c66aa085 rename a variable 2007-08-18 08:21:40 +00:00
Andreas Öman
ca5ddc9bce cosmetica 2007-08-17 16:29:58 +00:00
Andreas Öman
353059c307 Add 'show dvbmuxes' command 2007-08-17 10:42:12 +00:00
Andreas Öman
350fd05e66 Add support for collecting FEC errors 2007-08-17 10:41:57 +00:00
Andreas Öman
89a7614397 Add a mutex to protect race between monitor thread and main thread 2007-08-17 08:06:26 +00:00