Andreas Öman
9df2cfbe53
Add support for deliberate corruption of generated MPEG TS streams
2008-02-05 11:27:57 +00:00
Andreas Öman
aba7e9b779
Split streaming control from transport stream muxer.
...
While at it, improve the TS muxer quite a bit. Not perfect yet, but much better.
2008-01-26 12:15:34 +00:00
Andreas Öman
1941c4c319
'htsclient' need a full demux in order to correctly rewrite MPEG transport stream
2008-01-10 10:55:50 +00:00
Andreas Öman
38a16f8088
Scrap the notion of "dvb mux instance" and "dvb mux".
...
Instead use 'transport' to instansiate the same channel multiple times, even if it's seen on multiple adapters on the same DVB network.
2008-01-09 13:14:34 +00:00
Andreas Öman
7c254d3344
dont expose disabled channels in htsinterface
2007-12-10 10:40:11 +00:00
Andreas Öman
47a39092fe
introduce 'channel group' concept. Not used yet though
2007-12-02 14:31:28 +00:00
Andreas Öman
3ace21bc5f
Add A/V generator for test-channels
2007-11-27 16:56:28 +00:00
Andreas Öman
2bb1b33344
register HTS client subscriptions with a real name
2007-11-21 18:46:34 +00:00
Andreas Öman
237616ef96
keep track of muxer used for each subscription
2007-11-21 16:39:33 +00:00
Andreas Öman
edbd2481cb
explicitly say if we are scanning when idle
2007-11-21 09:48:40 +00:00
Andreas Öman
5b1e6f67a9
fix initial scanning bugs when having multiple adapters on the same network
...
scrap much of the tda_name logging, it's uninteresting
2007-11-21 09:31:50 +00:00
Andreas Öman
08ee05a41e
factor out common TCP code to a file of its own
2007-10-31 16:10:40 +00:00
Andreas Öman
95228ee78e
remove dead code
2007-10-29 19:28:23 +00:00
Andreas Öman
6e6a2de48f
Rewrite all of the tvheadend packet internals
...
- Use an internal packet format instead of passing around TS packets
- Use an on-disk storage for pause/seek of live TV
- Fix RTSP interface
- Fix h264 recording
- Set correct DTS/PTS on all packets
2007-10-27 07:40:30 +00:00
Andreas Öman
9dfe20d357
client_t is only used in htsclient.c, move the struct there
2007-09-29 16:01:13 +00:00
Andreas Öman
6266b5427f
move subscriptions to a file of its own
2007-09-29 14:28:03 +00:00
Andreas Öman
583d9029fd
rename channel_subscribe() to subscription_create()
2007-09-29 14:13:35 +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
9468a5af21
rename clients_enq_ref() to clients_send_ref() which is more appropriate
2007-09-17 20:48:19 +00:00
Andreas Öman
412cce5ea6
rework much of the internal transport stream handling
2007-09-14 21:45:21 +00:00
Andreas Öman
30f8c389bf
use correct type for socklen
2007-09-11 06:34:54 +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
b4c43925ec
add 'show dvbadapters'
2007-08-31 08:54:21 +00:00
Andreas Öman
56752aceac
user output cleanup
2007-08-27 17:05:41 +00:00
Andreas Öman
d440e8ff3a
fix a typo causing memory corruption (thanks valgrind)
2007-08-21 19:21:35 +00:00
Andreas Öman
23fa5d5dea
Revive v4l support
2007-08-19 15:28:06 +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
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
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
f8657f7a2b
Rename files to better names
2007-08-16 11:19:18 +00:00