Andreas Öman
6789d467c7
Remove htstv.h
2008-11-27 07:39:00 +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
ee2b603dd5
Implement a slighlty more advanced idle monitor scheme that checks back more often on bad muxes.
2008-09-28 18:51:05 +00:00
Andreas Öman
0587c6b83b
Add callback driven streaming delivery (as opposed to thread + queue). Will be used by HTSP.
2008-09-27 13:41:41 +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
bdc0941d92
Remove "mux"ing code which has been replaced with the "streaming" components
2008-09-20 06:10:10 +00:00
Andreas Öman
0504a58304
Add more helpers to internal streaming framework
2008-09-20 06:05:20 +00:00
Andreas Öman
9499b1f2e5
Implement delivery of packets via streaming_pads
2008-09-17 21:21:15 +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
a203977f89
Add helper function tvh_str_update()
2008-09-06 19:07:47 +00:00
Andreas Öman
e560a859ff
Make serviceprobing work again.
2008-09-05 22:02:22 +00:00
Andreas Öman
77062a5425
Rename 'tht_pmt' to 'tht_pmt_pid' for consistency.
2008-09-05 16:54:23 +00:00
Andreas Öman
d284c39739
Rearrange, cleanup and comment th_transport_t
2008-09-05 16:53:36 +00:00
Andreas Öman
82fe06a2a8
Remove unused fields from transport_t
2008-09-05 16:34:29 +00:00
Andreas Öman
50f4709051
Remove old ajaxui
2008-09-05 16:23:29 +00:00
Andreas Öman
b5ce0f89f9
Initial XMLTV support
2008-09-05 16:02:41 +00:00
Andreas Öman
7270c59e5c
Move subscription_t to subscriptions.h
2008-09-03 16:27:37 +00:00
Andreas Öman
5a899cd9ed
Move event_t to epg.h
2008-09-03 16:24:31 +00:00
Andreas Öman
98d9c0aaa1
Move struct channels definition to channels.h
2008-09-03 16:23:39 +00:00
Andreas Öman
3f66f6d810
Revamp EPG framework. Much simpler (and faster) now.
2008-09-02 20:32:54 +00:00
Andreas Öman
fee21455dc
Add more fine grained locking for streams
2008-09-02 19:54:16 +00:00
Andreas Öman
2b86b18184
Fix a typo
2008-08-29 16:12:37 +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
04bc7b609f
Add support for switching automatic DVB multiplex discovery on/off.
...
Fixes issue #17
2008-08-26 17:04:09 +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
5a8370efaf
Store quality and status in settings
2008-08-25 18:55:46 +00:00
Andreas Öman
ce4669b418
Rename tvheadend_newui to tvheadend
2008-08-25 16:22:50 +00:00
Andreas Öman
0c2ac1f4e5
Add ability to force start of an DVB transport, needed for probing
2008-05-17 09:30:41 +00:00
Andreas Öman
267459c222
Make sure we correctly clean up when transports / muxes are destroyed
2008-05-17 08:53:44 +00:00
Andreas Öman
f60f556512
Use redblack trees for DVB muxes
2008-05-12 17:27:01 +00:00
Andreas Öman
b90404d8ed
Use tree instead of list for transport temporary link to speed up
...
sorting
2008-05-12 16:07:22 +00:00
Andreas Öman
b03520376a
Faster scan during first check of a mux
2008-05-05 20:40:06 +00:00
Andreas Öman
13fd086e44
Rename tht_status to tht_runstatus to avoid confusion
2008-05-04 18:51:00 +00:00
Andreas Öman
5a5e4854ca
Improve transport status notification changes.
...
Also let, serviceprobe use the transport built-in timeout facilities.
2008-05-04 18:32:46 +00:00
Andreas Öman
b55dbe7f0f
Rework the 'error' notfication for subscribers to a more generic and
...
and flexible transport status tool.
2008-05-04 15:31:39 +00:00
Andreas Öman
0d7cbe9ac2
Fix various bugs related to channel <-> service mappings
2008-05-03 06:55:56 +00:00
Andreas Öman
d517f22827
Add support for destroying channels
2008-05-03 06:00:07 +00:00
Andreas Öman
b8a93bef06
Compile with '-Wmissing-prototypes' and fix all fallout
2008-05-02 19:37:23 +00:00
Andreas Öman
87c553ea36
Add framework for notifying subscribers if a transports gets in trouble.
...
Currently only implemented for access denied in code word client.
2008-05-02 14:18:56 +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
8d47b9b946
Add fine grained user / source address access control configurable from web ui.
2008-04-29 06:53:21 +00:00
Andreas Öman
5dd804026c
Use transport's quality index when chosing which transport to use for a subscription.
2008-04-22 20:53:22 +00:00
Andreas Öman
423349705e
Add quality index for DVB muxes
2008-04-22 20:46:08 +00:00
Andreas Öman
0cd6b6d12f
Add code for deleting a DVB mux (and transports)
2008-04-21 17:29:11 +00:00
Andreas Öman
69e7c77d42
Load adapters for which we have configuration but is not detected
2008-04-20 13:38:10 +00:00
Andreas Öman
d042b9d420
Fix transfer of events from XML-TV to mail event database
2008-04-19 14:52:09 +00:00