Andreas Öman
2bd3e4330e
More rework of the build system
2008-12-21 14:04:13 +00:00
Andreas Öman
385270d34d
Install man-pages at the correct location.
2008-10-29 18:19:14 +00:00
Andreas Öman
c791a60b86
Final touches to the buildsystem for installing
2008-10-11 07:18:59 +00:00
Andreas Öman
2cfd5ce48a
Make tvheadend installable.
2008-10-09 21:56:22 +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
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
ad6ea1b8e1
Add tables and web ui editor for auto recording.
...
No backing logic yet though.
2008-09-23 21:16:59 +00:00
Andreas Öman
3086de63e0
Reimplement recording, still lacks a few details
...
* Starts too early
* Subscription sorting is not stable (qsort) so if multiple recording colides there will be problems
* Settings is not configurable
2008-09-20 06:06:41 +00:00
Andreas Öman
92409b644e
Implement a lose interface for streaming internally in tvheadend.
2008-09-17 20:54:37 +00:00
Andreas Öman
f90324f925
Rewrite packet handling to be more flexible
2008-09-17 19:29:25 +00:00
Andreas Öman
8d10a0352f
Add database and webui functionality for Digital Video Recorder.
...
The recorder itself is yet to be written though.
2008-09-16 21:04:50 +00:00
Andreas Öman
e560a859ff
Make serviceprobing work again.
2008-09-05 22:02:22 +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
5c5c3ab2e4
Compile cwc and decsa
2008-09-01 18:34:02 +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
6bcfbebb70
Move simple web ui (WAP-style) to an file of its own.
2008-08-25 17:50:43 +00:00
Andreas Öman
abc06fbae9
Rename dvb_muxconfig.* into dvb_preconf.*
2008-08-25 16:57:14 +00:00
Andreas Öman
3ef0bc729b
Clean up the dvb.c and move stuff into separate files.
2008-08-25 16:55:27 +00:00
Andreas Öman
9a6a0b8419
Move DVB subsystem to a directory of its own.
2008-08-25 16:27:32 +00:00
Andreas Öman
ce4669b418
Rename tvheadend_newui to tvheadend
2008-08-25 16:22:50 +00:00
Andreas Öman
ab4d284b9c
Make streaming over HTSP work
2008-05-18 10:18:05 +00:00
Andreas Öman
27b9a91851
Add support for configuring code word clients
2008-05-17 07:31:24 +00:00
Andreas Öman
b8a93bef06
Compile with '-Wmissing-prototypes' and fix all fallout
2008-05-02 19:37:23 +00:00
Andreas Öman
5879cd4d14
Add function for automating probing of services and if successful, map to a channel
2008-05-02 10:17:22 +00:00
Andreas Öman
7085b134e0
Add a redirector when HTTP clients loads page '/'.
...
The redirector will either send the client to the advanced AJAX ui
or a simpler html / form based (for mobile clients)
2008-05-01 07:24:40 +00:00
Andreas Öman
8d47b9b946
Add fine grained user / source address access control configurable from web ui.
2008-04-29 06:53:21 +00:00
Andreas Öman
8161549c2f
Initial work for web-ui based xmltv configuration
2008-04-19 10:51:45 +00:00
Andreas Öman
ff70e88880
Add AJAX mailboxes for updating content asynchornously on the web ui.
2008-04-16 05:23:03 +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
Andreas Öman
7cba494444
Fix support for parallel builds
2008-03-31 10:41:15 +00:00
Andreas Öman
0efef92d81
Remove cruft
2008-03-31 10:19:05 +00:00
Andreas Öman
5fe9339e0f
Add support for DVB-S and LNB setup via voltage control and diseqc.
2008-03-30 18:36:12 +00:00
Andreas Öman
0d96816a3d
install manpage
2008-02-28 16:04:07 +00:00
Andreas Öman
e271126b6f
Add XBMSP support
2008-02-25 21:05:35 +00:00
Andreas Öman
99f92a51e5
Add some functions for dealing with fork(), executing childs and reaping them.
2008-02-21 21:11:09 +00:00
Andreas Öman
6d49544849
move ffmuxer to a file of its own
2008-02-15 16:39:22 +00:00
Andreas Öman
77057e5f9f
Add support for creating autorec entries directly from the search tab.
...
The autorec stuff is not yet implemented though
2008-02-13 09:46:36 +00:00
Andreas Öman
d659274b50
Rewrite transport stream multiplexer and add decent parsers for all sources.
...
We can now produce a compliant TSMUX output that plays on low-end systems.
Some fallout from this (which is yet to be fixed): h264, v4l and avgen
2008-02-05 05:58:48 +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
ab6b9e229e
remove (the unused) plugin framework
2008-01-12 07:39:23 +00:00
Andreas Öman
364f88f3f3
Add a code word client and descrambling code.
2008-01-12 07:37:08 +00:00
Andreas Öman
a5985359a4
Add functionality for streaming from a preconfigured file
2008-01-09 10:45:37 +00:00
Andreas Öman
b338a6569b
Split dvb.c into table specific code and front-end specific code.
...
Revamp DVB fe manager
2007-12-10 12:24:47 +00:00
Andreas Öman
5a99416936
Add an asynchronous hostname resolver and make tcp client use it
2007-12-03 14:55:55 +00:00
Andreas Öman
d998138226
fix plugin loading
2007-12-02 13:49:03 +00:00
Andreas Öman
972b501455
Add initial plugin framework
2007-12-02 11:12:58 +00:00