Commit graph

642 commits

Author SHA1 Message Date
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
d6a20d720c New member in http_connection 'hc_representative' containing username or ipaddress related to current connection 2008-09-16 19:27:16 +00:00
Andreas Öman
ab51b44817 Remove unnecessary include 2008-09-15 21:28:43 +00:00
Andreas Öman
8f8c3036a8 Remove dead code 2008-09-15 19:08:04 +00:00
Andreas Öman
cf7949339a Only include events that has not yet come to pass when doing queries. 2008-09-15 19:07:42 +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
0dd2efe9f8 Fix typo causing EPG title to be replaced with description when data originated from xmltv. 2008-09-14 20:48:39 +00:00
Andreas Öman
62c8185b40 Remove dead code 2008-09-14 19:05:31 +00:00
Andreas Öman
33ec2bc217 Use 'forceFit' on grid views. 2008-09-09 18:50:06 +00:00
Andreas Öman
0c893d9d99 Make DVB quickscan work again 2008-09-09 18:12:23 +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
f21f7e0a09 Ooops, correctly send content type in HTTP response header. 2008-09-07 12:07:57 +00:00
Andreas Öman
872ce2c0ea Correctly generate id numbers for access records and cwc records. 2008-09-07 08:57:02 +00:00
Andreas Öman
704f80a017 Add support for mapping tags to channels. 2008-09-07 08:54:16 +00:00
Andreas Öman
d8fca6b5f0 Add 'MultiSelect' extension. 2008-09-07 08:53:49 +00:00
Andreas Öman
f17fc34137 Notify when a table has changed. 2008-09-07 08:53:12 +00:00
Andreas Öman
286eae5f88 Remove dead code 2008-09-07 06:36:31 +00:00
Andreas Öman
f6d1fcbbf9 Use the real directory name for settings. 2008-09-07 05:29:00 +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
a203977f89 Add helper function tvh_str_update() 2008-09-06 19:07:47 +00:00
Andreas Öman
7ee88c5577 Remove dispatch.? 2008-09-06 18:25:04 +00:00
Andreas Öman
97f1266cb8 Make code word client work again. 2008-09-06 08:53:50 +00:00
Andreas Öman
c81cfdcb9f Don't probe transports that are already mapped. 2008-09-06 08:35:49 +00:00
Andreas Öman
4eb3e61b22 Remove dead code 2008-09-06 05:18:34 +00:00
Andreas Öman
db1e067953 Lock transport streams before writing conf. 2008-09-05 22:06:09 +00:00
Andreas Öman
1852a6263e Must set e_channel when creating an epg event. 2008-09-05 22:05:56 +00:00
Andreas Öman
e560a859ff Make serviceprobing work again. 2008-09-05 22:02:22 +00:00
Andreas Öman
88310ee267 Adequate locking needed when messing with service streams. 2008-09-05 21:18:49 +00:00
Andreas Öman
10c457edc2 Clean up mux.c a bit more. 2008-09-05 21:06:26 +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
880fbebec9 Remove dead code 2008-09-05 16:09:02 +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
d5d4293e1a Remove yet another unused file 2008-09-05 16:04:31 +00:00
Andreas Öman
dcba4a867a dvb_dvr.h wasn't really used 2008-09-05 16:04:03 +00:00
Andreas Öman
b5ce0f89f9 Initial XMLTV support 2008-09-05 16:02:41 +00:00
Andreas Öman
ecec2b38bf Cleanup process spawner 2008-09-03 21:15:45 +00:00
Andreas Öman
d759a3a419 Reindent all .js-files. 2008-09-03 16:58:15 +00:00
Andreas Öman
7270c59e5c Move subscription_t to subscriptions.h 2008-09-03 16:27:37 +00:00
Andreas Öman
bdb1d3e32b Remove unnecessary inclusion of epg.h 2008-09-03 16:25:47 +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
1515233fad Really start the table thread 2008-09-02 20:48:03 +00:00
Andreas Öman
4ccdf07d8c Fix a couple of bugs in the table reading thread 2008-09-02 20:47:52 +00:00
Andreas Öman
c2f667b9ce Remove stray debug printf 2008-09-02 20:47:27 +00:00