Andreas Öman
080e5f36b5
add subscribers list
2007-11-21 11:02:51 +00:00
Andreas Öman
52e45dc1c6
register with a decent name
2007-11-21 11:02:43 +00:00
Andreas Öman
edbd2481cb
explicitly say if we are scanning when idle
2007-11-21 09:48:40 +00:00
Andreas Öman
5b1e6f67a9
fix initial scanning bugs when having multiple adapters on the same network
...
scrap much of the tda_name logging, it's uninteresting
2007-11-21 09:31:50 +00:00
Andreas Öman
e798a8add7
sync with ffmpeg
2007-11-21 09:30:18 +00:00
Andreas Öman
2b6902bf93
add html status page
2007-11-20 22:18:19 +00:00
Andreas Öman
baff3eed9c
read FE status directly after tune
2007-11-20 15:17:22 +00:00
Andreas Öman
78012e1d37
remove lots of annoying log
2007-11-20 15:17:11 +00:00
Andreas Öman
4e841009ff
remove pass-thru mode
2007-11-20 14:53:27 +00:00
Andreas Öman
3799449bd1
revive iptv output
2007-11-20 08:15:44 +00:00
Andreas Öman
8692b68a43
Allow TS output to get raw data directly from TS inputs
2007-11-20 08:15:37 +00:00
Andreas Öman
268f5f028c
only put packet on storage queue if we actually stored it
2007-11-20 08:14:11 +00:00
Andreas Öman
7cbd3d88aa
Add HTML/web interface
2007-11-20 08:04:28 +00:00
Andreas Öman
0c7216354e
Add channel_by_tag() func
2007-11-20 07:58:09 +00:00
Andreas Öman
40548fe677
Don't start http server unless user specifies '-h <port>'
2007-11-19 21:53:21 +00:00
Andreas Öman
fb21a6bafd
if recording status is cleared, save db
2007-11-19 21:52:43 +00:00
Andreas Öman
d486abcb84
dont crash if no storage is specified (or if open() failed)
2007-11-19 16:16:25 +00:00
Andreas Öman
a58215869e
clear memory allocation
2007-11-19 15:23:50 +00:00
Andreas Öman
0b3027e65b
increase max line length we can receive
2007-11-05 10:42:24 +00:00
Andreas Öman
74e1c687e1
dont include '/' (slash) in remaining part of url
2007-11-04 12:56:50 +00:00
Andreas Öman
aaf2b3939e
add http_output_queue() - send a tcp_queue over HTTP connection and prepend it with correct HTTP headers
2007-11-04 09:36:18 +00:00
Andreas Öman
900c7f6fff
add epg_event_find_current_or_upcoming() - find current or upcoming event on a channel
2007-11-04 09:35:21 +00:00
Andreas Öman
217cb2b318
add functions for printf'ing to a tcp_queue and a function for moving a queue onto the output queue
2007-11-04 09:34:35 +00:00
Andreas Öman
3725d4d544
make http_output_reply_header() public
2007-11-03 06:40:21 +00:00
Andreas Öman
50f37f1456
add callbacks for a virtual http server
2007-11-03 06:34:53 +00:00
Andreas Öman
f25e221766
dont use ffmpeg RTSP status codes
2007-11-02 22:30:10 +00:00
Andreas Öman
032d0f5dc2
add option '-d' to disable dvb setup
2007-11-02 22:21:48 +00:00
Andreas Öman
435ccaa85b
restructure code slightly so we get common header parsing for RTSP as well
2007-11-02 22:20:55 +00:00
Andreas Öman
deff29b228
revert incorrect commit
2007-11-02 22:14:38 +00:00
Andreas Öman
b2f49c519a
merge RTSP into the HTTP server
2007-11-02 22:14:19 +00:00
Andreas Öman
d1e09a5fc0
remove unused define
2007-11-02 21:58:06 +00:00
Andreas Öman
7e6e1a7091
remove unused struct
2007-11-02 21:57:36 +00:00
Andreas Öman
abaafa807c
merge common code from RTSP and HTTP into http.[ch]
2007-11-02 21:57:09 +00:00
Andreas Öman
7c5149fb74
Add an integrated HTTP server, currently responds with 404 to everything
2007-11-02 18:22:53 +00:00
Andreas Öman
b30fa87d7a
add function for value -> string conversion
2007-11-02 18:22:07 +00:00
Andreas Öman
34316a0b80
allow line processer to return -1 to signal graceful disconnect
2007-11-02 16:15:15 +00:00
Andreas Öman
08ee05a41e
factor out common TCP code to a file of its own
2007-10-31 16:10:40 +00:00
Andreas Öman
45d09db30a
add pvr_op2int() func
2007-10-31 16:10:19 +00:00
Andreas Öman
efa39aa0ff
remove dead files
2007-10-31 16:09:56 +00:00
Andreas Öman
95228ee78e
remove dead code
2007-10-29 19:28:23 +00:00
Andreas Öman
b9ae66e83b
improve error reporting slightly
2007-10-29 12:58:31 +00:00
Andreas Öman
6e6a2de48f
Rewrite all of the tvheadend packet internals
...
- Use an internal packet format instead of passing around TS packets
- Use an on-disk storage for pause/seek of live TV
- Fix RTSP interface
- Fix h264 recording
- Set correct DTS/PTS on all packets
2007-10-27 07:40:30 +00:00
Andreas Öman
db5c773ad0
more cleanup
2007-09-30 10:32:30 +00:00
Andreas Öman
d6e36c492f
cleanup
2007-09-30 10:31:55 +00:00
Andreas Öman
96fe1f39be
remove unused garbage
2007-09-30 09:58:43 +00:00
Andreas Öman
9b56068c75
factor out MPEG Transport Stream stuff from transport.[ch] to ts.[ch]
2007-09-30 09:58:23 +00:00
Andreas Öman
9dfe20d357
client_t is only used in htsclient.c, move the struct there
2007-09-29 16:01:13 +00:00
Andreas Öman
3cfa916010
get rid of the subscription_mutex it's not needed anymore
2007-09-29 14:43:00 +00:00
Andreas Öman
6266b5427f
move subscriptions to a file of its own
2007-09-29 14:28:03 +00:00
Andreas Öman
583d9029fd
rename channel_subscribe() to subscription_create()
2007-09-29 14:13:35 +00:00