Andreas Öman
34573946fb
Make tvheadend compile again.
2009-01-19 19:04:52 +00:00
Andreas Öman
d133982144
If /var/lib/hts/tvheadend does not exist and we're thinking of storing
...
settings there, try to create it.
2008-10-16 15:50:30 +00:00
Andreas Öman
448d945fdd
Remove (more or less) unused character conversion functions.
...
We're true UTF-8 now.
2008-10-14 18:56:15 +00:00
Andreas Öman
c791a60b86
Final touches to the buildsystem for installing
2008-10-11 07:18:59 +00:00
Andreas Öman
2cfd5ce48a
Make tvheadend installable.
2008-10-09 21:56:22 +00:00
Andreas Öman
a59a3ffaca
Slight adjustment of where and how settings path is deduced.
2008-10-09 20:42:24 +00:00
Andreas Öman
efd37c95be
Fix various issues related to startup / pidfiles / daemonizing.
2008-10-07 16:53:20 +00:00
Andreas Öman
8cac4f2e9b
Remove unused command line options
2008-10-07 15:41:49 +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
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
2f81c7851f
Don't forget to init epg subsystem.
2008-09-24 17:01:58 +00:00
Andreas Öman
37b001e481
Print version to stderr when we've started
2008-09-20 10:30:11 +00:00
Andreas Öman
8d10a0352f
Add database and webui functionality for Digital Video Recorder.
...
The recorder itself is yet to be written though.
2008-09-16 21:04:50 +00:00
Andreas Öman
f6d1fcbbf9
Use the real directory name for settings.
2008-09-07 05:29:00 +00:00
Andreas Öman
a203977f89
Add helper function tvh_str_update()
2008-09-06 19:07:47 +00:00
Andreas Öman
97f1266cb8
Make code word client work again.
2008-09-06 08:53:50 +00:00
Andreas Öman
e560a859ff
Make serviceprobing work again.
2008-09-05 22:02:22 +00:00
Andreas Öman
880fbebec9
Remove dead code
2008-09-05 16:09:02 +00:00
Andreas Öman
b5ce0f89f9
Initial XMLTV support
2008-09-05 16:02:41 +00:00
Andreas Öman
8b74cca72d
Make logging to comet mailbox work again.
2008-08-29 16:07:48 +00:00
Andreas Öman
cb8266e3ea
Initial take on making tvheadend multithreaded instead of relying on a
...
poll/dispatcher framework.
The top reasons for going multithreaded is:
* Take adventage of multicore CPUs
* No need to put slow operations in ugly helper threads now that the entire app is designed for multithreads
* Some of the timing sensetive tasks (IPTV output / RTP / UDP pacing) can run on RT priority.
2008-08-29 15:29:33 +00:00
Andreas Öman
e544180acf
Add channel configuration and setup.
...
htsclient.c is now no longer supported.
2008-08-26 14:15:33 +00:00
Andreas Öman
e7e4b9f710
Remove the conecpt of channel groups, it's too inflexible
2008-08-25 20:37:19 +00:00
Andreas Öman
ce76a36984
Prepend time to log messages
2008-08-25 17:11:58 +00:00
Andreas Öman
9a6a0b8419
Move DVB subsystem to a directory of its own.
2008-08-25 16:27:32 +00:00
Andreas Öman
ce4669b418
Rename tvheadend_newui to tvheadend
2008-08-25 16:22:50 +00:00
Andreas Öman
3bf1f26c8d
Try to store settings in $HOME/.hts/
...
Clean up various startup message.
2008-06-24 09:41:30 +00:00
Andreas Öman
c29cbbc55f
If we can't create a pid-file, don't crash.
...
Ticked #22
2008-06-23 17:59:28 +00:00
Andreas Öman
19f3e65a9d
Include SVN version in applications
2008-06-23 15:00:54 +00:00
Andreas Öman
1f145bfa55
Enable HTSP by default and bring it up to speed with rest of
...
access-control framework
2008-05-17 16:48:34 +00:00
Andreas Öman
e1df4376e3
Always load the AJAX user interface, it's protected with access control now
2008-05-02 13:55:25 +00:00
Andreas Öman
5879cd4d14
Add function for automating probing of services and if successful, map to a channel
2008-05-02 10:17:22 +00:00
Andreas Öman
7085b134e0
Add a redirector when HTTP clients loads page '/'.
...
The redirector will either send the client to the advanced AJAX ui
or a simpler html / form based (for mobile clients)
2008-05-01 07:24:40 +00:00
Andreas Öman
49db6a02ee
Do not try to fdopen() if open() failed
2008-04-29 06:57:42 +00:00
Andreas Öman
e3cd6c5836
We do not want settingfiles world/group readable
2008-04-29 06:56:39 +00:00
Andreas Öman
8d47b9b946
Add fine grained user / source address access control configurable from web ui.
2008-04-29 06:53:21 +00:00
Andreas Öman
6ad661de03
Make sure we maintain configured channel order
2008-04-08 16:31:59 +00:00
Andreas Öman
d1f24092a2
Work in progress on AJAX interface for tvheadend
2008-04-07 15:57:20 +00:00
Andreas Öman
96d41e1e85
Add intial take on an AJAX based web user interface.
2008-04-03 19:15:00 +00:00
Andreas Öman
e271126b6f
Add XBMSP support
2008-02-25 21:05:35 +00:00
Andreas Öman
7dee7ba352
Add an internal output fifo to enable ffmuxer to write to an internal fifo.
...
Fix various bugs (in particular if output format was mpeg based)
2008-02-25 20:54:59 +00:00
Andreas Öman
dd37b29ab0
ffmpeg include paths have changed
2008-02-25 09:40:52 +00:00
Andreas Öman
7c31cf3a7d
Instead of having the xmltv parser load a preconfigured file, execute the grabbers directly and parse output.
...
We no longer need to rely on any cronjobs, etc for loading the xmltv db.
2008-02-21 21:12:21 +00:00
Magnus Edenhill
c4e5e6e7b8
- Log crashes to syslog.
2008-02-16 20:42:13 +00:00
Andreas Öman
f3057b7803
move code for resolving a username + password -> config to main.c (we want it to be more general)
2008-02-15 15:37:42 +00:00
Andreas Öman
ec9406de71
If no setting storage has been specified in the config, warn user
2008-02-14 06:52:02 +00:00
Andreas Öman
dc86a566fa
Add support for autorecording rules
2008-02-13 21:38:41 +00:00
Andreas Öman
11d0688e44
rework recording database to use the settings framework instead
2008-02-10 13:12:12 +00:00
Andreas Öman
f0d06575db
no need to explicitly configure RTSP server IP, instead deduce info from established http connection
2008-02-05 19:14:31 +00:00
Andreas Öman
6177fec24c
use individual files for storing configuration. This is not so error prone.
...
Also, use a better naming scheme for DVB adapters (adapter vendor name + a sequence id)
2008-01-28 20:40:35 +00:00