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
3ffb51dd25
Keep track of the format the source arrives in. This way MPEG TS output muxes can shourtcut MPEG TS input muxes and avoid the internal PES remuxing
2008-01-07 16:36:05 +00:00
Andreas Öman
2c166e3e7f
store configuration
2007-12-07 10:37:17 +00:00
Andreas Öman
74ffb3af8f
store teletext rundown
2007-12-07 09:16:05 +00:00
Andreas Öman
218d21a851
remove dead code
2007-12-07 08:49:51 +00:00
Andreas Öman
2036062aa4
move transport_set_channel() to transport.c and add transport_set_prio()
2007-12-07 08:24:13 +00:00
Andreas Öman
6726988aec
we really want uniquename to be set
2007-12-07 07:53:27 +00:00
Andreas Öman
39a4cfbe86
allow user to change channel groups in HTML ui
2007-12-06 15:08:34 +00:00
Andreas Öman
434745c2f7
add iso language to streams
2007-12-04 15:17:13 +00:00
Andreas Öman
5e499423f8
add functions for moving channel groups up and down in list
2007-12-02 17:21:12 +00:00
Andreas Öman
f92bfeaf8a
add persistent channel settings
2007-12-02 17:06:51 +00:00
Andreas Öman
ec373fe163
add channel groups at tail
2007-12-02 16:33:36 +00:00
Andreas Öman
ce7bad8bba
Use TAILQ for channels in the per-group list
2007-12-02 16:32:12 +00:00
Andreas Öman
a1e3cffd49
Make channel group management work
2007-12-02 16:26:13 +00:00
Andreas Öman
47a39092fe
introduce 'channel group' concept. Not used yet though
2007-12-02 14:31:28 +00:00
Andreas Öman
972b501455
Add initial plugin framework
2007-12-02 11:12:58 +00:00
Andreas Öman
23b72c500d
dont leak memory
2007-11-28 08:08:46 +00:00
Andreas Öman
39307445f9
add RTSP URL in HTML interface
2007-11-27 17:22:54 +00:00
Andreas Öman
0c7216354e
Add channel_by_tag() func
2007-11-20 07:58:09 +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
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
412cce5ea6
rework much of the internal transport stream handling
2007-09-14 21:45:21 +00:00
Andreas Öman
a1c66aa085
rename a variable
2007-08-18 08:21:40 +00:00
Andreas Öman
3c83c32120
Convert channel name to printable chars before logging
2007-08-16 12:23:15 +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
8cb73de479
Fix 'ENABLE_INPUT_' defines
2007-08-11 05:37:56 +00:00
Andreas Öman
4cfe313f05
Initial tvheadend
2007-08-09 15:42:01 +00:00