Andreas Öman
bd15fb6a22
Typo caused pvr recording to fail if video_pids != audio_pids
2007-09-24 17:08:24 +00:00
Andreas Öman
a86069fc4d
print codec name when test decoding
2007-09-19 14:35:19 +00:00
Andreas Öman
aeaadebfa0
if format header is not written (== no data written) dont crash, instead log a message and remove the file
2007-09-19 13:35:46 +00:00
Andreas Öman
47ed57c87a
prefix all iptv syslog messages with "iptv: "
2007-09-19 12:31:37 +00:00
Andreas Öman
8e8b2d3c0a
IPTV revamp
...
- Add correct probing of IPTV transports during startup
- Remove the 'iptvmux' configuration entity, instead we configure this directly on the service
2007-09-19 12:30:08 +00:00
Andreas Öman
1532f137ed
Add PSI table stream type
2007-09-19 12:29:22 +00:00
Andreas Öman
ba71cfd4b0
move dvb_configure_transport() to where it belongs
2007-09-18 19:49:49 +00:00
Andreas Öman
536a88ac83
correctly install in $prefix
...
conditionally include config.mak, we dont need it upon clean
2007-09-18 15:25:47 +00:00
Andreas Öman
19f6af2e67
add command for recording direct of a channel (without any events around or so)
2007-09-18 06:21:36 +00:00
Andreas Öman
119704586b
correctly notify htsclients when a channel switches to a new event
2007-09-17 21:07:31 +00:00
Andreas Öman
9468a5af21
rename clients_enq_ref() to clients_send_ref() which is more appropriate
2007-09-17 20:48:19 +00:00
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