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
Andreas Öman
0c3211caab
When nobody is subscribing to an adapter, cycle thru all muxes to get status updates
2007-08-17 07:56:44 +00:00
Andreas Öman
1718028a36
Fire timers after handling fd's (timers may free fd-handles)
2007-08-17 07:56:14 +00:00
Andreas Öman
c5d551bd21
Fix a typo in syslog format
2007-08-17 06:33:03 +00:00
Andreas Öman
a0c8b578a0
Add better heuristics for xmltv -> dvb channel mapping
2007-08-16 13:00:45 +00:00
Andreas Öman
3c83c32120
Convert channel name to printable chars before logging
2007-08-16 12:23:15 +00:00
Andreas Öman
76430bf643
Move DVB MUX setup to a file of its own
...
Add support for standard linux DVB mux descriptor files
2007-08-16 12:21:10 +00:00
Andreas Öman
ec85f10beb
Remove nit table traces
2007-08-16 11:32:46 +00:00
Andreas Öman
f8657f7a2b
Rename files to better names
2007-08-16 11:19:18 +00:00
Andreas Öman
fa329cec17
Major rework, as follows:
...
- Add automatic DVB mux scanning
- Rename "programme" to "event" (more consistent with DVB specs)
- Improve showtime client interface
- Add decent timers
- Fix UTF-8 conversion issues at various places
- Improve EPG (Join DVB and XMLTV to same lists)
2007-08-16 10:59:06 +00:00
Andreas Öman
920fa134ab
Be more explicit in with overwrite protection logging
2007-08-14 12:41:06 +00:00
Andreas Öman
44606bde3c
Use locally generated pts and dts
2007-08-13 19:36:00 +00:00
Andreas Öman
7586a7f674
For consistency, also do audio decoding
...
I doubt it is needed since both AC3 and MPEG2AUDIO can figure out stream details, but lets keep it in there anyway
2007-08-12 21:07:44 +00:00
Andreas Öman
6512bd5a95
Increase output buffer so output will fit better
2007-08-12 20:52:23 +00:00
Andreas Öman
593e61dbd5
Improve build system slightly
...
- Dont use any ugly "../.." -include or -lib paths
- Link using --rpath to avoid having to set LD_LIBRARY_PATH
- Declare static / dynamic linking flags in top level configure
2007-08-12 11:54:28 +00:00
Andreas Öman
74838ecc55
Fix use-after-free issues when client disconnects
2007-08-11 07:21:25 +00:00