Adam Sutton
db2f4d1e41
time: hide some debug messages to limit spamming logs
...
(cherry picked from commit f339c08c49
)
2013-03-08 22:23:02 +00:00
John Smith
f4dda1b40c
dvb: fix bug causing failures in service discovery using SDT
...
(cherry picked from commit 6b94edbaa2
)
2013-02-21 16:25:32 +00:00
Adam Sutton
920a0a802c
dvb: some minor corrections to nit scanning.
2013-02-15 10:24:41 +00:00
Adam Sutton
b043cf3729
tvhtime: start adding time processing support to TVH
2013-02-15 10:24:41 +00:00
Andreas Öman
0fd2aaf66f
ATSC: In VCT, if tsid is 0, assume it's current mux
2013-02-06 03:22:06 -05:00
Adam Sutton
5c1359b663
dvb: add a bit more debug to NIT processing
2013-02-04 12:06:46 +00:00
Adam Sutton
cedd06468d
dvb: ensure that we only create radio/tv services from SDT
2013-02-03 13:50:46 +00:00
Adam Sutton
dc160b9e48
dvb: re-instate some of the form scanning code.
...
Mux TSID and ONID can now be updated from other tables if, and only if,
they values are not yet set. Values from the NIT will ALWAYS override
existing values, as they're hopefully more reliable.
2013-02-01 21:02:03 +00:00
Adam Sutton
2e25766a10
dvb: forgot to pass netname to sat mux_create
2013-01-31 23:18:21 +00:00
Adam Sutton
b90b7f96b0
dvb: add some debug logging to dvb table code
2013-01-31 10:27:47 +00:00
Adam Sutton
18c820ea17
dvb: reworked dvb mux creation to only use NIT data
2013-01-31 10:25:53 +00:00
Dave Chapman
60371b07f8
Second attempt at protecting TRANSMISSION_MODE_4K from users with old versions of the DVB API. We just assume that it was introduced with the current API (5.3) as it is very unlikely anyone will actually come across such a broadcast.
2013-01-10 21:08:10 +00:00
Dave Chapman
aa1eaff927
TRANSMISSION_MODE_4K did not exist prior to DVB API v5, use AUTO instead. Fixes issue 1510.
2013-01-08 22:49:17 +00:00
Dave Chapman
c9088eb739
Add support for the DVB terrestrial delivery descriptor (i.e. auto-detection of DVB-T muxes). Note that DVB-T2 is a different descriptor and not included in this commit.
2013-01-02 17:33:44 +00:00
Adam Sutton
d9dae65bbb
Issue #1446 - fix --disable-cwc checks.
2012-12-19 22:30:16 +00:00
Andreas Öman
f4fc438031
dvb: Add table parsing when in raw mode
2012-10-25 13:06:05 +02:00
Andreas Öman
c26216ccba
dvb: Move low level DVB table reception to dvb_input_filtered.c
2012-10-25 13:06:05 +02:00
Andreas Öman
7416dabc5f
Remove dmx_sct_filter_params from all over the place
2012-10-25 13:06:05 +02:00
Andreas Öman
8a86b6fa8a
Rename dvb_transport_ -> dvb_service_ for better consistency
2012-10-25 13:06:05 +02:00
Adam Sutton
71d6adfed0
Ensure ONID is updated at some point, this still may not work, but worth a shot.
2012-10-15 10:48:30 +01:00
Adam Sutton
1cc67b75e8
Add the concept of onid into the DVB structures, this will help overcome a few minor issues.
2012-10-10 12:52:07 +01:00
Adam Sutton
b9e8945ddb
Ensure satconf is copied when auto adding muxes. Fixes #1215 .
2012-09-19 11:03:12 +01:00
Adam Sutton
b5263ac111
Stupid logic error I had previously fixed and obviously not committed. Fixes #1219 .
2012-09-12 14:25:43 +01:00
Adam Sutton
692349682d
Added support for processing default authority (CRID) and modded table code to have a full PID x11 callback. Hooked into existing usage in EIT code.
2012-09-11 14:24:12 +01:00
Adam Sutton
b365cd1ac7
Fix error in installation of PMT tables, wrong ptr was used.
2012-09-03 09:51:04 +01:00
Adam Sutton
b5cfa01789
Add option to disable PMT monitoring to reduce PID filters used. Fixes #194 .
2012-09-02 20:24:42 +01:00
Norm Dressler
22f098cf9c
Fix to scan Dishnet sats
2012-09-02 19:48:01 +01:00
Adam Sutton
426ee1c03d
Only parse releveant service descriptor tags, else TVH can crash. Fixes #1030 .
2012-08-21 19:49:17 +01:00
Adam Sutton
e238913ef1
Ensure that muc config is saved after init scan or auto disable.
2012-08-21 19:44:30 +01:00
Adam Sutton
58209cd184
Initial stab at new transparent file bundling.
2012-08-14 20:02:37 +01:00
Dave Chapman
3157a5ca1f
Fix erroneous loop condition check in LCN parser.
2012-08-06 22:30:07 +01:00
Adam Sutton
0aefc0a588
Add functionality to allow custom string conversion routines to be specified (needed for Freesat huffman decode).
2012-07-30 16:03:16 +01:00
Adam Sutton
8c1801bef5
Moved EIT handling code from dvb_tables into the eit grab module. Needs tidying up.
2012-07-30 15:50:13 +01:00
Adam Sutton
066b58f6c7
Updated to include compat genre support (more will have to wait), DVR code fully updated to use new EPG code. Updated related code and added useful extra inputs to dvr event creation that should make XBMC devs happy.
2012-07-30 15:47:54 +01:00
Adam Sutton
f6f8becb2d
Added genre updates to eit code.
2012-07-30 15:47:54 +01:00
Adam Sutton
2a30767ca8
Fix some mistakes spotted on live system and permanently enable EIT parsing for test purposes.
2012-07-30 15:47:21 +01:00
Adam Sutton
fdf36d2b81
Started work on re-introducing EIT data.
2012-07-30 15:47:20 +01:00
Adam Sutton
fc6061bb43
First stab at adding the DVR code back in. Very much WIP and no attempt to add clever stuff at this stage.
2012-07-30 15:47:20 +01:00
Adam Sutton
d1dcaf4e69
Basically hack out all code that currently does not work due to partial epg rewrite.
2012-07-30 15:46:23 +01:00
Adam Sutton
9560a85341
Make it possible to get at underlying dvb filter table definition.
2012-07-30 13:34:22 +01:00
Adam Sutton
e23b73cd11
Another ptr bug spotted by andyb2k5.
2012-06-19 12:05:22 +01:00
Adam Sutton
e183645081
Allow multiple callbacks per PID (with limitations).
2012-06-19 10:32:01 +01:00
Adam Sutton
01c619482f
Expose DVB table API within the rest of the app (needed by new grabbers).
2012-06-19 10:31:24 +01:00
Jaroslav Kysela
98dd35342f
cwc: Use "per stream" update id for Cryptoworks and Viaccess CA composed emms
...
This fixes possible shared EMM messages composing issues when multiple
streams are sending EMMs to the card reader. Just make sure, that both
parts of compose messages are from one "stream".
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2012-04-10 20:57:33 +02:00
Andreas Öman
7dcf7d15f0
Merge pull request #70 from perexg/fixes-mux-copy
...
Improve copy operation for satellite muxes - allow specify the dst LNB cfg
2012-04-10 10:38:57 -07:00
Jaroslav Kysela
a9bb7c3106
cwc: improve EMM handling for multiple readers with same CAS system
...
Add CAID filter to identify the correct reader for EMM messages. Previous
code sent all EMMs to all readers with different CAIDs but same CAS system.
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2012-04-10 11:25:40 +02:00
Jaroslav Kysela
f5ceace980
dvb_tables: fix extended event parsing
...
The ext_desc / ext_item strings are just copied without language handling.
This patch uses standard dvb_get_string_with_len() function. It's safer
and the language conversions are handled correctly.
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2012-03-20 19:58:23 +01:00
Jaroslav Kysela
eecf66f3ca
Improve copy operation for satellite muxes - allow specify the dst LNB config
...
The previous code was creating wrong mux entries with references
to a LNB configuration used by the source adapter.
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2012-02-28 20:48:55 +01:00
Marc Perrudin
630b40d590
Add support for disabling EIT grabbing on selected services.
2011-08-19 17:54:12 +02:00
Andreas Öman
982802181c
Drop another "write-only" variable
2011-05-04 14:16:10 +02:00