Commit graph

138 commits

Author SHA1 Message Date
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
Andreas Öman
5f4f94f5b6 Do not crash if event name is NULL 2007-09-24 17:13:21 +00:00
Andreas Öman
bd15fb6a22 Typo caused pvr recording to fail if video_pids != audio_pids 2007-09-24 17:08:24 +00:00