Andreas Öman
c61205b9fd
Use int for tag IDs
2009-02-28 16:31:33 +00:00
Andreas Öman
acdcacaa8f
Expose the channel<>tag relations both in channel and tag update
...
messages.
2009-02-25 18:21:05 +00:00
Andreas Öman
448d945fdd
Remove (more or less) unused character conversion functions.
...
We're true UTF-8 now.
2008-10-14 18:56:15 +00:00
Andreas Öman
2faac703f0
Fix teletext parsing and add support for parsing TV4 rundown.
2008-10-01 20:04:38 +00:00
Andreas Öman
fbd3511acf
Add support for assign icon to tags (and forward this over HTSP)
2008-09-28 08:20:30 +00:00
Andreas Öman
4f44db4f71
Revive HTSP server.
...
No streaming support yet but we are able to do these things:
* Notify clients about channel add/update/delete
* Notify clients about tag add/update/delete
* Respond to EPG queries
2008-09-27 13:24:00 +00:00
Andreas Öman
c994aa991b
Fix memory leaks
2008-09-26 05:07:01 +00:00
Andreas Öman
47f22e3dfd
Remove autorec.? - It's reimplemented in the dvr/ -subdir.
2008-09-25 16:41:14 +00:00
Andreas Öman
f6740b8d17
Add access control. (admin, recording and webinterface)
2008-09-25 16:38:55 +00:00
Andreas Öman
d83540b9b8
If a channel is destryed purge any DVR entries tied to it.
2008-09-23 19:38:53 +00:00
Andreas Öman
febe807e8c
More robust configuaration of channel icons.
2008-09-21 11:03:08 +00:00
Andreas Öman
52ce5a5d15
When creating a new channel, try to automap xmltv channel directly.
2008-09-21 10:57:43 +00:00
Andreas Öman
f90324f925
Rewrite packet handling to be more flexible
2008-09-17 19:29:25 +00:00
Andreas Öman
df2dae4c6d
Correctly lock transports when saving channel due to rename.
2008-09-09 17:32:06 +00:00
Andreas Öman
168736e9b0
Keep the channel list in a global JsonStore in the web app.
2008-09-09 17:31:02 +00:00
Andreas Öman
2b854cb48d
Add an electronic program guide (EPG) to the web interface.
...
Only for reading yet.
2008-09-08 22:17:37 +00:00
Andreas Öman
7122c27598
Introduce refcounts for events.
...
We'll need it for doing fast sorting and partial queries of the EPG
database.
2008-09-07 14:22:21 +00:00
Andreas Öman
704f80a017
Add support for mapping tags to channels.
2008-09-07 08:54:16 +00:00
Andreas Öman
ee4901acf3
Add support for channel tags (except for being there they don't add
...
any functionality a.t.m)
2008-09-06 19:08:10 +00:00
Andreas Öman
db1e067953
Lock transport streams before writing conf.
2008-09-05 22:06:09 +00:00
Andreas Öman
e560a859ff
Make serviceprobing work again.
2008-09-05 22:02:22 +00:00
Andreas Öman
853c4fe112
Remove various abort()'s from channel.c (introduced when multi-threading
...
rewrite was commenced)
2008-09-05 16:08:12 +00:00
Andreas Öman
b5ce0f89f9
Initial XMLTV support
2008-09-05 16:02:41 +00:00
Andreas Öman
3f66f6d810
Revamp EPG framework. Much simpler (and faster) now.
2008-09-02 20:32:54 +00:00
Andreas Öman
cb8266e3ea
Initial take on making tvheadend multithreaded instead of relying on a
...
poll/dispatcher framework.
The top reasons for going multithreaded is:
* Take adventage of multicore CPUs
* No need to put slow operations in ugly helper threads now that the entire app is designed for multithreads
* Some of the timing sensetive tasks (IPTV output / RTP / UDP pacing) can run on RT priority.
2008-08-29 15:29:33 +00:00
Andreas Öman
e544180acf
Add channel configuration and setup.
...
htsclient.c is now no longer supported.
2008-08-26 14:15:33 +00:00
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