Commit graph

167 commits

Author SHA1 Message Date
Andreas Öman
d304de8f55 reeanble RTSP, drop some debug and tell clients not to cache content 2007-11-25 08:49:06 +00:00
Andreas Öman
e2ba704377 respond with status 401 to all requests 2007-11-25 08:48:44 +00:00
Andreas Öman
c37a5d4b84 disable RTSP for now, it's not access protected 2007-11-24 07:06:37 +00:00
Andreas Öman
407fa80d9a coalesce databuffers before enqueueing on output socket 2007-11-22 21:30:06 +00:00
Andreas Öman
c4f5eac50d use dashes instead of underscore in config 2007-11-22 20:49:48 +00:00
Andreas Öman
cded21d8e4 let http server be default on, and make it possible to change listen port from the config 2007-11-22 20:48:56 +00:00
Andreas Öman
902766d9f3 avoid a valgrind warning 2007-11-22 20:40:54 +00:00
Andreas Öman
d965d155a3 simplify framestore flush a bit 2007-11-22 20:27:36 +00:00
Andreas Öman
c8de40dd03 reset startcode to avoid spurios data when restarting 2007-11-22 20:27:15 +00:00
Andreas Öman
84d4b65f43 packet may be on memory queue even if they are not on the disk queue 2007-11-22 20:26:50 +00:00
Andreas Öman
9078f66d26 make sure packet length is big enough to read header 2007-11-22 20:26:18 +00:00
Andreas Öman
eee47feb7a add access control 2007-11-22 20:11:16 +00:00
Andreas Öman
6c2564411a Add framework for access control 2007-11-22 20:11:12 +00:00
Andreas Öman
4b4c30db5e style fixup 2007-11-22 09:26:57 +00:00
Andreas Öman
bdcfc04328 show info about video4linux adapters 2007-11-21 21:38:46 +00:00
Andreas Öman
2bb1b33344 register HTS client subscriptions with a real name 2007-11-21 18:46:34 +00:00
Andreas Öman
f838630fd7 fix output for non dvb transports 2007-11-21 18:42:19 +00:00
Andreas Öman
237616ef96 keep track of muxer used for each subscription 2007-11-21 16:39:33 +00:00
Andreas Öman
e9167436c0 print internal mux details 2007-11-21 16:39:20 +00:00
Andreas Öman
7f50478328 fix various bugs causing crashes 2007-11-21 15:33:40 +00:00
Andreas Öman
933b488377 if the tdmi is running, trust it above all else 2007-11-21 15:32:41 +00:00
Andreas Öman
24dbe9e55a add a nice header 2007-11-21 15:31:54 +00:00
Andreas Öman
35ef53ab0b make sure adaptation field length stays within sane range 2007-11-21 15:30:14 +00:00
Andreas Öman
45b059ed14 add list to active transports 2007-11-21 12:44:49 +00:00
Andreas Öman
b2dbbf9daf add per stream stats 2007-11-21 12:44:25 +00:00
Andreas Öman
f67adcf3d7 must set state even if adapter is correctly tuned 2007-11-21 12:43:34 +00:00
Andreas Öman
62e9fa7a36 dont crash if pkt == NULL 2007-11-21 12:43:16 +00:00
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