Commit graph

725 commits

Author SHA1 Message Date
Andreas Öman
ebf20a2639 Queue should not be cleared by streaming anymore. 2008-10-01 16:40:23 +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
c0dd853f12 Remove unnecessary include of teletext.h 2008-09-29 21:06:15 +00:00
Andreas Öman
a4835dc943 Add classic delay when reporting back failed authentication. 2008-09-29 20:19:07 +00:00
Andreas Öman
2b48f26791 Update list of DVB muxes 2008-09-29 12:31:57 +00:00
Andreas Öman
0b8e430191 Add TLD for Hong Kong 2008-09-29 12:31:29 +00:00
Andreas Öman
41212c6028 tvheadend: remove rpc.[ch]
No longer used.
2008-09-29 11:53:29 +00:00
Andreas Öman
9f02d07545 Send frametype in muxpkt too 2008-09-28 20:57:56 +00:00
Andreas Öman
1f9adc07e0 If HTSP output queue is empty, say that delay == 0 2008-09-28 20:15:58 +00:00
Andreas Öman
ee2b603dd5 Implement a slighlty more advanced idle monitor scheme that checks back more often on bad muxes. 2008-09-28 18:51:05 +00:00
Mattias Wadman
08344d2037 Include limits.h to get PATH_MAX, makes it compile on fedora 9 2008-09-28 18:25:02 +00:00
Andreas Öman
cda9419564 Remove stray debug (why does this always happen?!?!?!?!"#¤¡@£) 2008-09-28 18:02:48 +00:00
Andreas Öman
3da18018c1 Rewrok the DVB frontend monitor timer slightly. 2008-09-28 18:02:15 +00:00
Andreas Öman
6f4e1dbd02 Remove destructive debug 2008-09-28 17:27:38 +00:00
Andreas Öman
acee2bc9cc HTSP Server: Maintain stats about streaming queues and send periodic
updates to client.
2008-09-28 17:19:11 +00:00
Andreas Öman
39227c209a Keep track of number of streaming payload bytes in queue for HTSP
clients
2008-09-28 16:37:16 +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
f6f7055f24 Description may be NULL so don't deref it. 2008-09-28 15:36:11 +00:00
Andreas Öman
2232af1d3b tvheadend: Use atomic ops for packet refcounts instead of a global mutex 2008-09-28 13:28:43 +00:00
Andreas Öman
168aaa826c Fix a init/configload memoryleak. 2008-09-28 12:17:17 +00:00
Andreas Öman
fbd3511acf Add support for assign icon to tags (and forward this over HTSP) 2008-09-28 08:20:30 +00:00
Andreas Öman
c4ea9dc028 Remove dead code 2008-09-27 18:34:34 +00:00
Andreas Öman
970f692308 Add streaming support to HTSP.
Still needs some polishing, but can deliver multiple channels without 
problems to showtime.
2008-09-27 16:49:12 +00:00
Andreas Öman
7ff46ef6f2 Add a streaming target pointer for convenience use. 2008-09-27 16:48:05 +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
4f44db4f71 Revive HTSP server.
No streaming support yet but we are able to do these things:

* Notify clients about channel add/update/delete
* Notify clients about tag add/update/delete
* Respond to EPG queries
2008-09-27 13:24:00 +00:00
Andreas Öman
30ba9d3ce3 Remove an unnecessary htsmsg_copy() which caused a memory leak. 2008-09-27 12:10:27 +00:00
Andreas Öman
1b694820ec Add a checkbox for enabling/disabling grabbing. 2008-09-27 09:15:00 +00:00
Andreas Öman
c994aa991b Fix memory leaks 2008-09-26 05:07:01 +00:00
Andreas Öman
47f22e3dfd Remove autorec.? - It's reimplemented in the dvr/ -subdir. 2008-09-25 16:41:14 +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
74c7961651 Fix a broken comment. 2008-09-24 21:05:28 +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 #18
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
49787cd4a3 Drop debugging statements 2008-09-24 19:53:54 +00:00
Andreas Öman
70d013295b Add content group and comment to auto recording. 2008-09-24 17:02:21 +00:00
Andreas Öman
2f81c7851f Don't forget to init epg subsystem. 2008-09-24 17:01:58 +00:00
Andreas Öman
a0e346aeb8 Allow events to extend in time. 2008-09-24 16:39:06 +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
473698bd35 Remove dead code 2008-09-24 15:50:30 +00:00
Andreas Öman
c578619381 Keep track of current event on all channels. 2008-09-24 15:50:07 +00:00
Andreas Öman
e919cbae87 Fix one-shot memory leak in xmltv (loaded configuration) 2008-09-24 15:42:09 +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
a9f039cf14 Drop stray debug printf 2008-09-23 19:39:15 +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
fa706e2ea2 Rename 'pvr' to 'dvr' 2008-09-23 19:32:57 +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
ba2dd0a704 Split the 'DVR' tab into multiple panels 2008-09-23 19:05:07 +00:00