Commit graph

1029 commits

Author SHA1 Message Date
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
962d6cd407 Allow generic messages to be sent over a streaming pad, not only packets. 2009-06-02 17:38:05 +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
Andreas Öman
ee8381e7be Update linux tv muxes.
hg version: 1275:9655c8cfeed8
2009-05-30 08:25:08 +00:00
Andreas Öman
365e4a048d Actually set $HOME, This is needed for xmltv 2009-05-30 07:57:33 +00:00
Andreas Öman
8c5457305f Add usage-text and print it if an option is not understood (or with -h) 2009-05-30 07:28:41 +00:00
Andreas Öman
0da8123862 Change access-control a bit
- Support reading of a superuser account (to be setup by dist-config 
scripts)
- Add command-line option -C : Create a default user if no users are 
available. Previosuly, this was always done.
2009-05-28 21:12:44 +00:00
Andreas Öman
d0ea172946 Include time.h before linux/dvb/frontend.h or it won't compile on recent kernels (linux powah) 2009-05-27 05:29:59 +00:00
Andreas Öman
134c3492fa Just use $HOME/.hts/tvheadend as setting path. 2009-05-25 19:39:46 +00:00
Andreas Öman
4c2c466740 Some union cleanup 2009-05-24 18:13:14 +00:00
Andreas Öman
95de7d1958 At least do some logging in dvr_rec_fatal_error() 2009-04-14 19:54:02 +00:00
Andreas Öman
ba54b2a207 Send 'initialSyncCompleted' when all initial channel / tag messages has
been sent.

Bump announced HTSP version to 2.
2009-04-13 21:05:45 +00:00
Mattias Wadman
a2afbd3ea3 Unlink temp file on error 2009-04-10 15:06:19 +00:00
Mattias Wadman
6e32445c87 Typo, hmm should be int 2009-04-10 15:04:29 +00:00
Mattias Wadman
4ff1113ac8 Fixed warn_unused_result warnings for read/write
Ignore for network io, handled for filesystem io
2009-04-10 13:05:39 +00:00
Mattias Wadman
93418573c4 Fixed warning, ignoring return value of ‘getcwd’, declared with attribute warn_unused_result 2009-04-10 12:06:55 +00:00
Andreas Öman
cdda6046ed Embed files for webserver when building for release 2009-03-30 20:00:39 +00:00
Andreas Öman
57fe40e53e Move 'man/' one step down. 2009-03-30 18:16:54 +00:00
Andreas Öman
9460a5e242 Move docs to tvheadend root 2009-03-30 18:08:42 +00:00
Andreas Öman
4d05716466 Use a different approach for building 2009-03-30 17:10:22 +00:00
Andreas Öman
a3f8655655 'name' must be const 2009-03-30 16:59:38 +00:00
Andreas Öman
983755e99e Abort if a codec can not be opened. 2009-03-29 19:45:44 +00:00
Andreas Öman
47bd9809c0 Make tvheadend stand on its own configure and build system. 2009-03-25 20:49:50 +00:00
Andreas Öman
af78277d57 Making tvheadend more standalone, #3 2009-03-25 17:51:08 +00:00
Andreas Öman
42c8947724 Making tvheadend more standalone, #2 2009-03-25 17:46:54 +00:00