Commit graph

591 commits

Author SHA1 Message Date
Andreas Öman
fee21455dc Add more fine grained locking for streams 2008-09-02 19:54:16 +00:00
Andreas Öman
654980dddd Remove long since unused code. 2008-09-02 19:44:31 +00:00
Andreas Öman
6fcd8bea0a Remove unused code 2008-09-01 20:02:18 +00:00
Andreas Öman
00c95cc9a1 Initial RTSP cleanup for multithreading 2008-09-01 18:34:13 +00:00
Andreas Öman
5c5c3ab2e4 Compile cwc and decsa 2008-09-01 18:34:02 +00:00
Andreas Öman
85b71cb763 Initial work to fix code word client 2008-09-01 18:33:46 +00:00
Andreas Öman
3c92fe070c Add tcp_connect() and tcp_read() 2008-09-01 18:32:41 +00:00
Andreas Öman
b2f7e04b8d Add peername and list of rtsp sessions 2008-09-01 18:32:03 +00:00
Andreas Öman
41e0dea99f Remove dead code 2008-08-29 16:27:29 +00:00
Andreas Öman
06334ddd79 Remove dead code 2008-08-29 16:26:58 +00:00
Andreas Öman
95fe933a2b Fix a typo making DVB adapter Save configuration not to work. 2008-08-29 16:26:29 +00:00
Andreas Öman
d6a28f9775 Update multiplex quality index 2008-08-29 16:26:18 +00:00
Andreas Öman
2b86b18184 Fix a typo 2008-08-29 16:12:37 +00:00
Andreas Öman
b1b22af36d Allow transport to start mux if fe status is BURSTY_FEC or OK 2008-08-29 16:12:32 +00:00
Andreas Öman
a9b0039762 Log changes to dvb multiplex frontend status 2008-08-29 16:11:01 +00:00
Andreas Öman
8b74cca72d Make logging to comet mailbox work again. 2008-08-29 16:07:48 +00:00
Andreas Öman
e07525a0d9 Use sendfile() for sending static content 2008-08-29 15:59:01 +00:00
Andreas Öman
506e1eee4f Export function for sending just HTTP header without any content 2008-08-29 15:58:51 +00:00
Andreas Öman
491723e8e3 Don't sleep if epoll_wait() returns failure 2008-08-29 15:58:30 +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
a18df3bc78 Add tooltips to all buttons 2008-08-26 20:07:19 +00:00
Andreas Öman
1714d9b38b Restructure forms in DVB and channel editor to be more coherent. 2008-08-26 17:13:42 +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
8066398c0b Fix incorrect path to column tree title background resource 2008-08-26 14:59:40 +00:00
Andreas Öman
13bee4517a striped rows looks nice. 2008-08-26 14:59:18 +00:00
Andreas Öman
314ff802d6 Add add,delete,save and 'option' icons 2008-08-26 14:35:21 +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
a0035318b7 Display network name for muxes in webui 2008-08-25 20:04:49 +00:00
Andreas Öman
7596ba043f Add support for probing all services on an DVB adapter 2008-08-25 19:47:44 +00:00
Andreas Öman
8a4524fe32 Log when serviceprobe has finished 2008-08-25 19:47:31 +00:00
Andreas Öman
d5b7d9c7da Be more explicit with 'no video detected' rather than 'no input
detected' when probing for services.
2008-08-25 19:44:29 +00:00
Andreas Öman
d52414e3e9 If CAID == 0, don't even consider to descramble transport 2008-08-25 19:44:05 +00:00
Andreas Öman
351ff35274 Remove \n in log messages 2008-08-25 19:33:40 +00:00
Andreas Öman
eb72304d5b Remove log whenever a transport changes status 2008-08-25 19:33:28 +00:00
Andreas Öman
d0f7c58858 Start with DVB mux quality = 100 2008-08-25 19:06:59 +00:00
Andreas Öman
b2af657a5c Keep DVB multiplex quality in 0-100 range instead of -50 - 0 2008-08-25 19:04:56 +00:00
Andreas Öman
5a8370efaf Store quality and status in settings 2008-08-25 18:55:46 +00:00
Andreas Öman
3859f2a722 Remove (unused) dvb_mux_state() 2008-08-25 18:36:43 +00:00
Andreas Öman
4918dd6e29 Remove toolbar from DVB adapter tree 2008-08-25 18:32:41 +00:00
Andreas Öman
4b395ce487 Make sure we set displayname for running adapters 2008-08-25 18:32:32 +00:00
Andreas Öman
30c866e236 Use internal extjs instead of something at www.lonelycoder.com 2008-08-25 18:22:08 +00:00
Andreas Öman
db51850ab7 Import extjs-2.2 2008-08-25 18:21:38 +00:00
Andreas Öman
35a96defca Add support for delivering static content from embedded webserver.
Move extjs app to webui/static/app
2008-08-25 18:11:28 +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
36ea9ecd4b Store DVB trasports in settings. 2008-08-25 17:46:44 +00:00
Andreas Öman
32e194948e Only log TCP activity if we are a client 2008-08-25 17:14:20 +00:00
Andreas Öman
ce76a36984 Prepend time to log messages 2008-08-25 17:11:58 +00:00
Andreas Öman
66f5d3a07b Move diseqc.h into dvb/ too 2008-08-25 17:00:45 +00:00