Commit graph

849 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
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
Andreas Öman
e2a1aee71b Update changelog 2009-05-30 16:23:25 +00:00
Andreas Öman
ee8381e7be Update linux tv muxes.
hg version: 1275:9655c8cfeed8
2009-05-30 08:25:08 +00:00
Andreas Öman
a6cf8c95d7 Update manpage to reflect recent command line option changes. 2009-05-30 07:57:46 +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
9b4d246e18 If not SVN nor GIT can be used to resolve version, use debian changelog. 2009-05-29 21:45:15 +00:00
Andreas Öman
cff78cfefa Need to set correct owner of the superuser account file. 2009-05-28 21:37:54 +00:00
Andreas Öman
b9f67117b3 Remove 'showtime' from the tvheadend changelog. 2009-05-28 21:20:48 +00:00
Andreas Öman
ac08f6a9e6 Add debconf support for creating a default superuser account upon tvheadend install. 2009-05-28 21:16:37 +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
e8aa1ecb38 Some debian/ -files cleanup. 2009-05-28 15:09:41 +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
cbe4ff99d6 More debian build system fixes. 2009-05-25 21:05:25 +00:00
Andreas Öman
e951d0ddf0 Some documentation updates 2009-05-25 21:04:50 +00:00
Andreas Öman
05c2fc622c UTF-8 my name. 2009-05-25 20:32:13 +00:00
Andreas Öman
6290ccb454 Set correct source 2009-05-25 20:21:39 +00:00
Andreas Öman
2abdb39449 Add mkrelease helper. 2009-05-25 19:40:46 +00:00
Andreas Öman
8ddcb09894 Update debian packaging 2009-05-25 19:40:14 +00:00
Andreas Öman
0031f35b65 Update changelog 2009-05-25 19:39:52 +00:00
Andreas Öman
134c3492fa Just use $HOME/.hts/tvheadend as setting path. 2009-05-25 19:39:46 +00:00
Andreas Öman
136d7609c6 No need to link with zlib 2009-05-25 19:37:03 +00:00
Andreas Öman
4c2c466740 Some union cleanup 2009-05-24 18:13:14 +00:00
Andreas Öman
edb9a9bda0 AC3 decoder is GPL in ffmpeg 0.5 now so we don't need --enable-gpl. 2009-05-24 16:13:43 +00:00
Andreas Öman
29dfeed929 Avoid backupfiels in mkbundle 2009-05-24 16:13:29 +00:00
Andreas Öman
fa62ed9a8f Video recorder requires lavf's protocols 2009-04-14 19:54:36 +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
d959b67aa8 Update README 2009-04-05 08:22:17 +00:00
Andreas Öman
55951cb38d Remove version.sh 2009-03-30 20:17:52 +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
f6d8b08f6c Add debian packaging 2009-03-30 18:11:57 +00:00
Andreas Öman
9460a5e242 Move docs to tvheadend root 2009-03-30 18:08:42 +00:00
Andreas Öman
b8e5091acf Fix comment 2009-03-30 18:02:08 +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