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
Jaroslav Kysela
c7e812bd6f
capmt: Fix the mutex deadlock
2014-06-17 13:53:19 +02:00
Jaroslav Kysela
627473b8f9
support/pid-count.py: add code for cc errors
2014-06-17 13:24:49 +02:00
Jaroslav Kysela
c8543600ef
optimize mpegts_input_recv_packets() routine
2014-06-16 23:07:24 +02:00
Jaroslav Kysela
fb955ad76b
mpegts input: slightly optimize the main input routine
2014-06-16 22:22:24 +02:00
Jaroslav Kysela
9584e7ee64
descrambler: add more logs for lost packets
2014-06-16 21:32:23 +02:00
Jaroslav Kysela
672f93dbfd
esfilter: rewrite the ONCE rule
2014-06-16 17:57:32 +02:00
Jaroslav Kysela
163ec92059
webui (idnode.js): If some key is not preset, show the key itself
2014-06-16 17:44:41 +02:00
Jaroslav Kysela
0e6c46aa0f
esfilter: rewrite the CA filtering for the proper functionality
2014-06-16 17:38:05 +02:00
Jaroslav Kysela
669b70180c
esfilter: fix the exclusive match, add one more log for CA filter
2014-06-16 16:43:04 +02:00
Jaroslav Kysela
5394ce2cc9
esfilter: Fixed ANY match for CA filter
2014-06-16 16:21:29 +02:00
Jaroslav Kysela
d039610c24
service: Improve the filtered components handling
2014-06-16 16:08:51 +02:00
Jaroslav Kysela
faae73248b
capmt: Use only filtered components for ECM PIDs
2014-06-16 16:08:21 +02:00
Jaroslav Kysela
701e84c286
cwc: Use only filtered components for ECM PIDs
2014-06-16 16:07:29 +02:00
Jaroslav Kysela
b088a7598b
mpegts_input: Open only PIDs for filtered components
2014-06-16 15:14:26 +02:00
Jaroslav Kysela
64ed672850
extjs: remove obsolete /servicedetails page
2014-06-16 15:05:56 +02:00
Jaroslav Kysela
6a9f35e76b
capmt: another pid fix for the stop filter routine
2014-06-16 14:50:52 +02:00
Jaroslav Kysela
b0cdac1aa3
capmt: fix the pid open/close handling
2014-06-16 14:37:10 +02:00
Jaroslav Kysela
454a529c02
descrambler: tiny log message updates
2014-06-16 14:33:17 +02:00
Jaroslav Kysela
7a06f00d97
dvb autodiscovery: more logs and improvements
...
- added logs for the scanfile mux creation
- added logs for the autodiscovery mux creation
- added logs for the autodiscovery mux changes
- use also symbol rate for the equal mux comparison
- handle the delivery system change (dvb-s / dvb-s2 switch for example)
2014-06-13 22:49:04 +02:00
Jaroslav Kysela
02d1da49c2
dvb_support: add dvb_mux_conf_str()
2014-06-13 22:21:04 +02:00
Jaroslav Kysela
4699c3a71a
mpegts_network_dvb: fix the orbital position check for predefined muxes (scanfile)
2014-06-13 00:00:24 +02:00
Jaroslav Kysela
74e15e3273
scanfile: fix parsing for the latest formats
2014-06-12 23:01:53 +02:00
Jaroslav Kysela
65aad9ba55
mpegts_mux_dvb: fix the dvb-s position parsing
2014-06-12 22:48:26 +02:00
Jaroslav Kysela
58b6bd8e3c
capmt: there are multiple waiters - use pthread_cond_broadcast()
2014-06-12 19:52:31 +02:00
Jaroslav Kysela
501aa5360d
descrambler: check for key validity
2014-06-12 17:38:04 +02:00
Jaroslav Kysela
6574564d9d
capmt: allow single key updates again
2014-06-12 17:01:27 +02:00
Jaroslav Kysela
65360e3cb6
descrambler: allow single key updates again
2014-06-12 16:52:52 +02:00
Jaroslav Kysela
0ef22eb78b
Revert "cwc: return back the key composition - seems like some CA cards returns only single key"
...
This reverts commit da05976c32
.
2014-06-12 16:51:25 +02:00
Jaroslav Kysela
da05976c32
cwc: return back the key composition - seems like some CA cards returns only single key
2014-06-12 15:10:01 +02:00
Jaroslav Kysela
7f5dff6405
descrambler: unify log messages, some minor logic changes
2014-06-12 10:36:00 +02:00
Jaroslav Kysela
23df6e3d56
mpegts_network_dvb: fix the comment
2014-06-12 09:34:12 +02:00
Jaroslav Kysela
fbe2e384ea
descrambler: another key-timing fix
2014-06-12 09:32:52 +02:00
Jaroslav Kysela
afa2088454
capmt: minor fixes (cleanup on socket close)
2014-06-12 09:32:52 +02:00
Jaroslav Kysela
0051f72b78
tsdemux: do not show continuity error in first seconds of streaming
...
Most hardware stabilizes things after tuning and these messages are
irritating.
2014-06-12 09:32:52 +02:00
Adam Sutton
c05c643737
mpegts: fix some issues with network scanning
...
mux matching was far too strict and resulted in a failure to update muxes
with new modulations etc... Also frequency changes were not detected, so
there is some attempt to handle greater changes (mostly just DVB-S, could
be extended).
And where ONID/TSID are set, they are compared as an additional check.
I think it's a case of suck it and see, but on my Astra 28.2E scan this
did a nice job of cleaning up (including tying together modded) muxes.
2014-06-11 23:03:52 +01:00
Jaroslav Kysela
50d5b77470
capmt: little optimize the filter
2014-06-11 14:32:36 +02:00
Jaroslav Kysela
33e70e35c2
descrambler: add a timewindow for the odd/even key change
2014-06-11 14:32:19 +02:00