Commit graph

35 commits

Author SHA1 Message Date
Mattias Wadman
539f2e0460 Added htsstr.[ch], string helper functions, argument splitting and
formatting functions
Added support for post-processing again, now with string formatting
Ticket #33
2008-10-19 15:08:17 +00:00
Andreas Öman
adb6c84c16 Small fix to about text. 2008-10-11 14:21:37 +00:00
Andreas Öman
f851f518d3 Add an about tab in the web user interface. 2008-10-11 11:37:03 +00:00
Andreas Öman
8971276cb0 htsmsg now only have 'signed 64 bit' as internal type.
We allow conversion to/from u32 and s32 assuming it does not overflow.
This approach is more stringent and less error-prone.
2008-10-04 10:21:39 +00:00
Andreas Öman
54dfd84002 Not all EPG types have a name, so don't deref ecg_name. 2008-09-28 15:36:31 +00:00
Andreas Öman
1b694820ec Add a checkbox for enabling/disabling grabbing. 2008-09-27 09:15:00 +00:00
Andreas Öman
f6740b8d17 Add access control. (admin, recording and webinterface) 2008-09-25 16:38:55 +00:00
Andreas Öman
bbe35021b8 Make it possible to download recorded events directly from the web ui. 2008-09-24 21:30:08 +00:00
Andreas Öman
3b3a8ce29d Allow autorecording to be created directly as a result of an EPG search query. 2008-09-24 20:10:49 +00:00
Andreas Öman
931aad91e8 Replace e_duration with e_stop, it's much more usable 2008-09-24 15:52:49 +00:00
Andreas Öman
94e3555fbc Factor out all gridEditor code to a file of its own. ExtJS is sweet! 2008-09-23 19:30:54 +00:00
Andreas Öman
38f4c21b51 Support settings XMLTV grabbing interval. 2008-09-23 17:09:15 +00:00
Andreas Öman
4010f71b77 Add system wide scanning of XMLTV grabbers.
Add support for selecting XMLTV grabber from web user interface.
2008-09-22 21:51:09 +00:00
Andreas Öman
fb33332ebd Make root directory, log retention time and DVR titles/filenames configurable. 2008-09-21 09:37:35 +00:00
Andreas Öman
026a7bbc2c Add support for configuring DVR settings. 2008-09-20 12:59:23 +00:00
Andreas Öman
92409b644e Implement a lose interface for streaming internally in tvheadend. 2008-09-17 20:54:37 +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
6cd9773f79 Instead of an 'expander' column in the EPG grid, pop up a window when user clicks
on a row.
The window contain all details about the program and buttons for recording, etc.
2008-09-14 21:02:03 +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
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
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
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
7596ba043f Add support for probing all services on an DVB adapter 2008-08-25 19:47:44 +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
30c866e236 Use internal extjs instead of something at www.lonelycoder.com 2008-08-25 18:22:08 +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
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