Commit graph

672 commits

Author SHA1 Message Date
Andreas Öman
3f2c453ee8 Drop some ugly logging from spawn.c 2008-09-22 21:42:00 +00:00
Mattias Wadman
c3b68b62ff Change to first page on reset or filter changes 2008-09-21 18:55:43 +00:00
Andreas Öman
ae12a34c02 Keep all dvr-related config in a directory of its own. 2008-09-21 18:17:28 +00:00
Andreas Öman
b3cf7ff5cc Fix deadlock issues in dvr when recording is completed 2008-09-21 18:16:14 +00:00
Andreas Öman
de2071b10f Flush out events when they have passed in time. 2008-09-21 12:08:36 +00:00
Andreas Öman
60fefa7d67 Remove stray console.log()s 2008-09-21 11:44:29 +00:00
Andreas Öman
febe807e8c More robust configuaration of channel icons. 2008-09-21 11:03:08 +00:00
Andreas Öman
52ce5a5d15 When creating a new channel, try to automap xmltv channel directly. 2008-09-21 10:57:43 +00:00
Andreas Öman
d59dc1d2c6 Remove the 'setup xmltv' button from channel configuration 2008-09-21 10:34:21 +00:00
Andreas Öman
42ad936a2d Remove unused field 'ch_epg_cur_event' from channel_t 2008-09-21 10:32:37 +00:00
Andreas Öman
e05c773d2a Drop packets with 'Transport Error Indicator' set 2008-09-21 10:27:55 +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
37b001e481 Print version to stderr when we've started 2008-09-20 10:30:11 +00:00
Andreas Öman
800bf52c58 Remove a debug printf 2008-09-20 10:28:44 +00:00
Andreas Öman
d055ae6792 dvb: Don't steal transport when weight is equal (avoids ping-ponging of subscriptions) 2008-09-20 06:39:44 +00:00
Andreas Öman
be0cc37dd8 dvr: only actually write packets if we're past our start time (we don't want to write during preamble) 2008-09-20 06:38:42 +00:00
Andreas Öman
e0d2cacf9c Make timestamps continious even if we skip over commercial breaks during recording. 2008-09-20 06:24:43 +00:00
Andreas Öman
71246020bf Remove ffmuxer and pvr (now implemented in dvr/) 2008-09-20 06:11:02 +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
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
0504a58304 Add more helpers to internal streaming framework 2008-09-20 06:05:20 +00:00
Andreas Öman
2cec8a101c Stripe rows and disable selection in EPG and DVR grid. 2008-09-18 20:12:38 +00:00
Andreas Öman
9499b1f2e5 Implement delivery of packets via streaming_pads 2008-09-17 21:21:15 +00:00
Andreas Öman
8e2446e65e Fix spelling error 2008-09-17 21:08:57 +00:00
Andreas Öman
4c4201ee3e Add missing DVR files 2008-09-17 21:08:17 +00:00
Andreas Öman
d373a6f691 Fix memoryleak in h264 parser 2008-09-17 21:06:56 +00:00
Andreas Öman
bd87c5c412 Remove invalid packet reference decrement. 2008-09-17 20:56:00 +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
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