Andreas Öman
e7e4b9f710
Remove the conecpt of channel groups, it's too inflexible
2008-08-25 20:37:19 +00:00
Andreas Öman
860d58013b
Remove stray function declaration
2008-08-25 20:13:22 +00:00
Andreas Öman
9a6a0b8419
Move DVB subsystem to a directory of its own.
2008-08-25 16:27:32 +00:00
Andreas Öman
0d7cbe9ac2
Fix various bugs related to channel <-> service mappings
2008-05-03 06:55:56 +00:00
Andreas Öman
cb32905c3c
Add support for mergin channels
2008-05-03 06:38:42 +00:00
Andreas Öman
d517f22827
Add support for destroying channels
2008-05-03 06:00:07 +00:00
Andreas Öman
2b00dcf2a9
Add support for rename and delete of channel.
...
Channel destroy still needs to be fixed though.
2008-05-03 05:13:31 +00:00
Andreas Öman
35d84f0949
Don't add null-strings to config
2008-04-27 13:47:57 +00:00
Andreas Öman
7c5965e915
Use better locking and set channel icon
2008-04-27 13:43:50 +00:00
Andreas Öman
cf3c57a468
Add support for configuring method for commercial detection
2008-04-17 21:16:33 +00:00
Andreas Öman
6ad661de03
Make sure we maintain configured channel order
2008-04-08 16:31:59 +00:00
Andreas Öman
d1f24092a2
Work in progress on AJAX interface for tvheadend
2008-04-07 15:57:20 +00:00
Andreas Öman
96d41e1e85
Add intial take on an AJAX based web user interface.
2008-04-03 19:15:00 +00:00
Magnus Edenhill
fb0d3da575
- Set up default channel groups before referring to them.
2008-02-16 20:41:18 +00:00
Andreas Öman
52560ff58a
drop a stray printf
2008-02-10 13:20:53 +00:00
Andreas Öman
bbb6059de8
fix more memory leaks (many thanks to valgrind)
2008-02-09 16:25:36 +00:00
Andreas Öman
5589c6da3a
fix memory leak
2008-02-09 11:15:00 +00:00
Andreas Öman
6177fec24c
use individual files for storing configuration. This is not so error prone.
...
Also, use a better naming scheme for DVB adapters (adapter vendor name + a sequence id)
2008-01-28 20:40:35 +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
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