Commit graph

4488 commits

Author SHA1 Message Date
Jaroslav Kysela
6fab55192f muxer: tidy muxer_container_list() function 2014-06-27 17:33:06 +02:00
Jaroslav Kysela
4c52ebf5c6 muxer_pass: fix typo 2014-06-27 17:22:19 +02:00
Jaroslav Kysela
2aaf9a4ef1 muxers: do not show EPIPE as an error 2014-06-26 21:23:21 +02:00
Jaroslav Kysela
2bdff4c0ec muxer passthrough: EPIPE is the end-of-streaming notification 2014-06-26 21:05:05 +02:00
Jaroslav Kysela
0da81e0b81 mpegts table: remove the duplicate check 2014-06-26 20:56:27 +02:00
Jaroslav Kysela
d501195386 linuxdvb_satconf: fix the class name for 4port config 2014-06-26 20:53:05 +02:00
Jaroslav Kysela
d95d93d22e mpegts table: handle stuffing section 0x72 2014-06-26 20:53:05 +02:00
Dave Chapman
f1611329ef muxer_pass: Change PAT and PMT rewriting code so that it does not modify the TS packets in-place. These are shared buffers (with other subscriptions to the same service) and was causing CC errors in the PAT packets when there were multiple simultaneous subscriptions to the same service using TS passthrough. Initial patch by adamsutton - see recent IRC logs. 2014-06-25 21:36:51 +01:00
Jaroslav Kysela
6b08fc4108 webui: sort channel m3u playlist by channel number and name 2014-06-25 13:21:16 +02:00
Jaroslav Kysela
8c40a0fb57 parser_teletext: Srbski -> Srpski typo fix 2014-06-25 12:40:46 +02:00
Jaroslav Kysela
fa4de8160c capmt: Fix the filter comparison (thanks manio) 2014-06-25 11:10:15 +02:00
Jaroslav Kysela
fc15bf3616 webui: set title for the Play links (... playlists) 2014-06-24 23:00:45 +02:00
Jaroslav Kysela
c469807285 teletext parser: fix national character translation
- the national number must be bit-reversed
- add support for more character variations
2014-06-24 22:30:34 +02:00
Jaroslav Kysela
7cb8fc2f23 webui: when wget or curl is used, stream directly for /play handler 2014-06-23 18:15:00 +02:00
Jaroslav Kysela
fc15e04d78 webui: Change the Play links behaviour..
- generate simple playlist (m3u or xspf)
- add --xspf option to select the default playlist format
2014-06-23 17:19:47 +02:00
Jaroslav Kysela
fdb9fd64d5 elementary stream: add es_pid_opened to watch the opened PIDs 2014-06-23 15:59:21 +02:00
Jaroslav Kysela
f8399f8306 service, cwc, capmt: more es_filt_link fixes 2014-06-23 15:58:18 +02:00
Jaroslav Kysela
29cb197a04 mpegts_input: Fix the PID open (filtered components) 2014-06-23 15:39:19 +02:00
Jaroslav Kysela
c0bcdf3bdb a quick fix for the previous mpegts_input_recv_packets() change 2014-06-23 14:25:40 +02:00
Jaroslav Kysela
b63e5a8bbe mpegts_input_recv_packets() - remove unused off(set) parameter 2014-06-23 14:22:13 +02:00
Jaroslav Kysela
9316a86fc3 IPTV: Use udp_multirecv_read() also for raw UDP packets 2014-06-23 14:14:57 +02:00
Jaroslav Kysela
dc40314648 cwc: fix EMM forward 2014-06-22 21:04:29 +02:00
Jaroslav Kysela
7083b9c36b descrambler: Deutsche Telecom -> Deutsche Telekom fix 2014-06-22 16:20:41 +02:00
Jaroslav Kysela
a28734498c descrambler: change caidnametab[] 2014-06-21 20:35:11 +02:00
Jaroslav Kysela
eb53362a9f settings: remove - if the directory is empty, remove it, too 2014-06-20 18:36:11 +02:00
Jaroslav Kysela
7e2488e9f4 settings: use PATH_MAX instead hardcoded value 256 2014-06-20 18:29:39 +02:00
Jaroslav Kysela
7da10017d9 IPTV: fix iptv_input_stop_mux() - the im->mm_active can be NULL in this routine 2014-06-20 18:20:47 +02:00
Jaroslav Kysela
0c72ee5bb2 IPTV: Fix the mux and service delete paths 2014-06-20 18:11:52 +02:00
Jaroslav Kysela
13c367a14b IPTV: fix possible NULL dereference 2014-06-20 17:49:42 +02:00
Jaroslav Kysela
403e4ca1da mpegts_input: a tiny optimization 2014-06-20 17:43:21 +02:00
Jaroslav Kysela
d702125cf4 cwc: fix the multi ECM PIDs issue for one CAID 2014-06-19 23:48:42 +02:00
Jaroslav Kysela
fc0d77b828 webui: Do not open the info dialog when the "Play" link is clicked 2014-06-19 22:32:44 +02:00
Jaroslav Kysela
c0ca33b8b2 descrambler: fix the service restart 2014-06-19 20:29:26 +02:00
Jaroslav Kysela
ad5c5859f0 cwc: fix some NULL dereferences 2014-06-19 16:25:01 +02:00
Jaroslav Kysela
43c2b3c8a9 dvb_psi: mark the new caid as available for descrambler 2014-06-19 14:22:49 +02:00
Jaroslav Kysela
7cc9ce7d72 iptv: use UDP multipacket interface 2014-06-19 13:42:30 +02:00
Jaroslav Kysela
fdec232152 iptv/udp: remove dead definitions 2014-06-19 12:58:51 +02:00
Jaroslav Kysela
5415451ef4 capmt: do not use assert in open/close pid 2014-06-19 12:44:37 +02:00
Jaroslav Kysela
2494ab7115 capmt/cwc: another destroy cleanups 2014-06-19 10:00:55 +02:00
Jaroslav Kysela
a78c1c7bf7 httpc: Add --useragent command line argument to set a custom User-Agent header 2014-06-19 00:18:56 +02:00
Jaroslav Kysela
b1bdbf4644 htsmsg_field_find - protect for NULL arguments 2014-06-18 23:41:59 +02:00
Jaroslav Kysela
80ce9ae84e capmt: sequence (service capmt id) cleanups 2014-06-18 19:58:41 +02:00
Jaroslav Kysela
95b1e9190e capmt: fix CA_SET_PID for index == -1 (multiple services from one mux) 2014-06-18 19:26:40 +02:00
Jaroslav Kysela
919a9063d5 mpegts dvb autodiscovery: fix the onid/tsid checks 2014-06-18 19:22:52 +02:00
Jaroslav Kysela
1a19efd3bd mpegts: fix the table locking
The table must be inserted/removed in the mi_output_lock protection, because
mpegts_input_table_dispatch() requires the consistent list and the count of tables
(see assert).
2014-06-18 14:41:32 +02:00
Jaroslav Kysela
cd428fb040 webui: Added direct play/download button to the finished recordings tab 2014-06-18 09:35:59 +02:00
Jaroslav Kysela
49985fee80 capmt: fix the shutdown/free sequence 2014-06-17 18:09:27 +02:00
Jaroslav Kysela
9fd4b7d56d esfilter: fix ONCE rule again 2014-06-17 18:09:11 +02:00
Jaroslav Kysela
b362edb3a4 webui: Added back the play link (no integrated player) 2014-06-17 16:19:28 +02:00
Jaroslav Kysela
6ff88bc419 capmt: fix another mutex deadlock fix 2014-06-17 16:00:11 +02:00