Commit graph

889 commits

Author SHA1 Message Date
Andreas Öman
0fc66773e0 Initial stab of a 'raw MPEG TS' input.
This allows Tvheadend to read a raw ts stream and act as if it's a live feed.

Great for debugging.
2009-06-21 20:30:04 +00:00
Andreas Öman
c505da967f Revive the simple web ui.
ticket #70
2009-06-21 20:23:53 +00:00
Andreas Öman
9fe1808895 Extend the internal DVR API a bit (for the simple web interface) 2009-06-21 20:22:10 +00:00
Andreas Öman
300f76f753 More noise if THT_DEBUG is set. 2009-06-16 19:03:13 +00:00
Andreas Öman
bfc5e80eb4 Add AAC stream type. 2009-06-16 19:02:53 +00:00
Andreas Öman
b7e1fdf164 CA descriptors can be sent in stream type loop as well. 2009-06-15 18:37:54 +00:00
Andreas Öman
b24ac962ee tht_networkname() can return NULL. Avoid crashing. 2009-06-13 11:05:52 +00:00
Andreas Öman
b09164dc6c Proper NULL checks on xc_displayname 2009-06-10 11:03:02 +00:00
Andreas Öman
2739e0ff93 Add better support for parsing TS CAT 2009-06-10 06:11:14 +00:00
Andreas Öman
6ba20772ae Fix memory leak (startup only) 2009-06-10 06:09:55 +00:00
Andreas Öman
566446d77e Fix a memory leak (Startup only) 2009-06-10 05:54:48 +00:00
Andreas Öman
98b95af3cd Fix a memory leak (Startup only) 2009-06-10 05:54:42 +00:00
Andreas Öman
3ca0acafac Update changelog date 2009-06-07 17:23:08 +00:00
Andreas Öman
88a6549782 Update changelog 2009-06-07 16:54:47 +00:00
Andreas Öman
adf6b1d04d Check returncodes of ioctl() when we read stats 2009-06-07 16:17:57 +00:00
Andreas Öman
4234be8c00 Search for XMLTV grabbers in /usr/bin/perlbin/vendor (archlinux) 2009-06-07 11:34:39 +00:00
Andreas Öman
a7ec0e13c0 Use tvhlog() instead of fprintf(stderr, ...) for dvr storage warning. 2009-06-07 09:27:10 +00:00
Andreas Öman
c5ed7ec683 Add logging when a subscription is created / destroyed. 2009-06-07 09:25:31 +00:00
Andreas Öman
5d47f47104 Use htsp_logname (includes sourceaddress, username, client software) instead of just "htsp" when subscribing. 2009-06-07 09:25:17 +00:00
Andreas Öman
4fda091b22 Remove unused files 2009-06-07 09:14:28 +00:00
Andreas Öman
5eb750d7ba Make DVB FE logging DEBUGish 2009-06-07 09:10:08 +00:00
Andreas Öman
b8948fc488 Add DEBUGLOG() macro for debuglogging (will only output if tvheadend is started with '-d') 2009-06-07 09:06:37 +00:00
Andreas Öman
87f4c5e280 Scan for XMLTV grabbers in $PATH as well. 2009-06-07 08:45:48 +00:00
Andreas Öman
58a4eb0529 Remove some unused stuff 2009-06-05 06:06:39 +00:00
Andreas Öman
e500ae4c8d If we don't fork, print log output to stderr. 2009-06-04 20:40:18 +00:00
Andreas Öman
7feb92385c Avoid using syslog() in a few places (in favour of tvhlog()) 2009-06-04 20:22:34 +00:00
Andreas Öman
29b5eb838d Minor updates to changelog 2009-06-04 20:14:03 +00:00
Andreas Öman
78333f5c51 Remove dead code 2009-06-04 19:42:23 +00:00
Andreas Öman
c0ec865d54 Delete channel-bound autorecordings when a channel is destroyed. 2009-06-04 06:13:45 +00:00
Andreas Öman
ac0100c73d Add serviceprobe_delete()
Fixes ticket #60
2009-06-04 05:52:14 +00:00
Andreas Öman
da9e6d1fd6 Remove dead code 2009-06-04 05:49:31 +00:00
Andreas Öman
dfcba91cea Update changelog 2009-06-03 21:12:32 +00:00
Andreas Öman
ffd964a1bb HTSP is not really a showtime protocol. 2009-06-03 21:05:51 +00:00
Andreas Öman
ba370c54f4 Update copyright 2009-06-03 21:05:34 +00:00
Andreas Öman
1067c6d8b2 Remove FAQ from documentation 2009-06-03 21:05:21 +00:00
Andreas Öman
315b389e2c Make TRANSPORT_FEED_ error code -> string conversion centralized. 2009-06-03 20:11:06 +00:00
Andreas Öman
4de0ef733d Make subscriptionStatus work again. 2009-06-03 19:53:03 +00:00
Andreas Öman
1aa37cf1b5 Add propper locking around ffmpeg codec open/close.
Fixes #58
2009-06-03 19:29:59 +00:00
Andreas Öman
1c2168f754 Include source adapter and DVB network in subscription start message. 2009-06-03 19:23:45 +00:00
Andreas Öman
b47bc31d97 Remove TRANSPORT_AVGEN and TRANSPORT_STREAMEDFILE. They are not really transports 2009-06-03 19:07:38 +00:00
Andreas Öman
206767ac3a Rewrite internal streaming pipeline so it is fully message driven.
No ugly callbacks and weird locking scenarios no more.

Addresses ticket #15
2009-06-03 19:06:33 +00:00
Andreas Öman
e655ffc61a Make sure $HOME/.hts and $HOME/.hts/tvheadend is owned by the hts user. 2009-06-03 16:45:15 +00:00
Andreas Öman
7b2de5e7a2 Minor changelog update about $HOME environment 2009-06-03 06:41:35 +00:00
Andreas Öman
962d6cd407 Allow generic messages to be sent over a streaming pad, not only packets. 2009-06-02 17:38:05 +00:00
Andreas Öman
8dcb75c38a Use correct path for settings. 2009-06-01 20:44:16 +00:00
Andreas Öman
a869d7101f Split queue-stuff from streaming_target into its own struct. 2009-06-01 20:42:09 +00:00
Andreas Öman
4851189fb5 Move DVB specific structures to dvb/dvb.h 2009-06-01 20:16:02 +00:00
Andreas Öman
8ccff8984b Remove unused stuff from tvhead.h. After all, we do have a version control system should we ever want to go back. 2009-06-01 20:13:41 +00:00
Andreas Öman
fb39102578 Remove streaming_component_t from tvhead.h
We will eventually move away from this code structure anyway.
2009-06-01 20:09:38 +00:00
Andreas Öman
c9d0527711 Make sure various functions return something. Silences warnings on gcc 4.4
Patch by lukas at double dot net
2009-05-30 18:49:40 +00:00