Commit graph

21 commits

Author SHA1 Message Date
Andreas Öman
54d29d7aaf Only open iconv handlers once (during system startup) instead of every
time we parse a DVB string. Should be much faster. Also, it seems the 
dynamic loading of converters causes memory leakage.
2008-10-14 19:15:04 +00:00
Andreas Öman
b7c95330ab tvheadend: fix race condition during DVR stop procedure that could cause
tvheadend to crash.
2008-10-01 16:40:04 +00:00
Andreas Öman
168aaa826c Fix a init/configload memoryleak. 2008-09-28 12:17:17 +00:00
Andreas Öman
15aa5f6e93 Set sample_aspect_ratio in format stream or ffmpeg will bail out on us. 2008-09-27 13:44:32 +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
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
08c0e7a2f4 Add backing code for auto recording.
This more or less marks the DVR infrastructure in Tvheadend back to what it once was!

Fixes issue 
2008-09-24 20:45:38 +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
70d013295b Add content group and comment to auto recording. 2008-09-24 17:02:21 +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
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
d83540b9b8 If a channel is destryed purge any DVR entries tied to it. 2008-09-23 19:38:53 +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
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
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
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
4c4201ee3e Add missing DVR files 2008-09-17 21:08:17 +00:00