Commit graph

6088 commits

Author SHA1 Message Date
Jaroslav Kysela
2dfc2710b7 service/mpegts: add raw service type and raw PID handling 2015-03-11 21:41:13 +01:00
Jaroslav Kysela
2b6dd0f73d mpegts elementary stream: remove pcr decoder - not used 2015-03-11 21:41:13 +01:00
Jaroslav Kysela
1ef7dae510 service: remove unused s_flags field from struct service 2015-03-11 21:41:13 +01:00
Jaroslav Kysela
29308193bd mpegts input: optimize the PID decoding 2015-03-11 21:41:13 +01:00
Jaroslav Kysela
787ba1f1d6 dvbpsi: fix compilation without ENABLE_MPEGTS_DVB 2015-03-11 21:41:13 +01:00
Jaroslav Kysela
9a6d0961e4 SAT>IP Server: improve PID handling (using new fcn set) 2015-03-11 21:41:13 +01:00
Jaroslav Kysela
c522d71ed0 SAT>IP Client: add RTSP port to log messages 2015-03-11 21:41:13 +01:00
Jaroslav Kysela
afede2267f SAT>IP: use HTTP headers instead UPC XML text to pass RTSP port and Sources 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
fd505efe5a SAT>IP Server: do not put version to friendly name (XML) 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
7bb903a397 SAT>IP server: many fixes and additions, first "somewhat working" version
Tested only with another tvheadend as client with the DVB-T adapter.
2015-03-11 21:41:12 +01:00
Jaroslav Kysela
ca0a703779 http server: RTSP Session header cleanups, add more RTSP status codes 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
d90bc3ebd3 tcp: fix tcp_server_bound() function, null addr check 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
cfbe927b43 UDP: rearrange udp_connect/udp_sendinit 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
cbf1b15d00 RTSP client: handle also different RTSP port than 554 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
1c9b527011 SAT>IP: handle SRCS pass (for DVB-S) in server and client 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
a87aae0aaf SAT>IP Client: Add RTSP port detection based on the UPC string (TVheadend specific server) 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
da6eb2c4b3 SAT>IP server: handle streams correctly, add more RTSP headers 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
78e4ddf86e SAT>IP server: more work, add subscriptions and add RTP and RTCP threads 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
83f94f6f0c udp: add tx buffer size setup for udp_bind(_double) 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
56ac461d06 dvb: export dvb_network_find_mux() for the SAT>IP server 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
be1cc5c97c dvb: create mux - rearrange parameters for SAT>IP server 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
d563dc9127 udp: add multisend code (sendmmsg) 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
fd1bc1c5f7 SAT>IP server: initial RTSP code 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
1c3f608194 http: export http_serve_requests, add hc_process callback to connection 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
b306c7c9d5 http: allow to specify different paths 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
3c95a84d81 http: reorganize http_serve 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
ea60066a3f SAT>IP server: initial code 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
3e33da55c9 upnp: add debug fcn to dump output packets 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
53984a38a4 tcp: add IP_PORT_SET() macro 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
af698f0c19 config: add universal fcns to access to global variables 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
2904a96ea1 UPnP: add delay handling to write queue 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
97f52f6d20 http: export http_server variable 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
c19217e6e3 tcp: add helpers to determine default and used IP address for SAT>IP 2015-03-11 21:41:12 +01:00
Jaroslav Kysela
434fc5de6a main: move the http server registration to the end of the initialization phase 2015-03-11 21:41:12 +01:00
stbenz
96898a66e9 transcoding: fix compile error when using libav, fixes #2708
AVCodecContext.framerate and av_make_q() are only available since ffmpeg 2.5 and not available in libav
2015-03-11 21:40:12 +01:00
dero
bd06d3c79a - duplicate handling fixes according to pull comments 2015-03-09 16:18:54 +01:00
dero
ef799f9c24 - better duplicate handling (ui fix) 2015-03-09 16:18:35 +01:00
dero
2b22bc75a1 - better duplicate handling - better subtitle handling 2015-03-09 16:18:35 +01:00
dero
ce78f14570 - set subtitle from DVB OTA EPG 2015-03-09 16:18:35 +01:00
Kai Sommerfeld
cd4da6aa36 No calls to stat() in dvr_inotify_add(). This may significantly slowdown tvh startup. 2015-03-09 16:18:14 +01:00
Glenn-1990
81ae6bf0cd add streaming error for active recordings 2015-03-09 16:17:23 +01:00
stbenz
a69ee153d0 transcoding: fix encoder time_base again 2015-03-09 16:16:37 +01:00
Glenn-1990
e797e46129 update with HD pids 2015-03-09 16:15:37 +01:00
Glenn-1990
6acd4b60a3 auto create mux 2015-03-09 16:15:37 +01:00
Glenn-1990
e91074c812 set mux satpos from network satpos if set 2015-03-09 16:15:37 +01:00
Jaroslav Kysela
50016a15f2 dvb_psi: handle private data also without ENABLE_MPEGTS_DVB 2015-02-24 15:28:36 +01:00
Jaroslav Kysela
1d8b5411df cwc: mutex order cleanups, improve ECM_RESET 2015-02-21 23:08:02 +01:00
Jaroslav Kysela
19422a4d29 cwc: small optimization - prefcapid handling in cwc_table_input 2015-02-21 21:46:23 +01:00
Jaroslav Kysela
ab258685f4 cwc: reset the preferred CA PID when key is late... 2015-02-21 21:32:29 +01:00
Jaroslav Kysela
a2491ffcd7 descrambler: prefcapid_lock - add constants to increase source readability 2015-02-21 21:16:36 +01:00