Commit graph

34 commits

Author SHA1 Message Date
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
Renamed from output_client.c (Browse further)