Commit graph

79 commits

Author SHA1 Message Date
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
Andreas Öman
371ed5eeb5 Avoid assignment of write-only variables, silences gcc4.6 2011-05-04 13:45:56 +02:00
Martin Mrvka
fa941ddcbf epg: merged support for settable dvb default charset from master 2011-03-26 00:13:56 +01:00
Andreas Öman
85132732b6 Rename transport -> service 2010-11-29 20:06:52 +00:00
Andreas Öman
42adea653d Rename tvhead.h -> tvheadend.h 2010-11-29 19:25:24 +00:00
Andreas Öman
2bd91b3110 Rework how content_type is handled internally 2010-08-30 09:17:03 +00:00
Andreas Öman
5dd680b942 Minor adjustment to CRC API 2010-06-22 08:01:23 +00:00
Andreas Öman
a120185c8a Move some stuff to utils.c 2010-06-22 06:47:18 +00:00
Andreas Öman
c74fa3b554 remove debug printf:s 2010-06-14 12:41:15 +00:00
Andreas Öman
31cb0e9733 Support the Logical Channel Number descriptor (0x83)
Fixes ticket #138
2010-06-04 20:59:18 +00:00
Andreas Öman
3dcc1f2be2 Don't inject EPG from disabled DVB services. Ticket #180 2010-03-25 21:28:19 +00:00
Andreas Öman
5288a7a5f1 Avoid unnecessary memory allocation 2010-03-25 21:05:15 +00:00
Andreas Öman
6f47c0efe7 Cosmetics 2010-03-25 20:59:34 +00:00
Andreas Öman
4cc48d9f7e A single PMT PID can carry tables for multiple services. So, support that. Fixes ticket #174 2010-03-25 20:49:19 +00:00
Andreas Öman
653f9020d0 Combine updates to EPG so autorec does not need to scan that much 2010-03-16 21:55:10 +00:00
Andreas Öman
af740ba24f A PMT on PID 0 is not valid (and will make Tvheadend crash), skip such services 2010-03-15 21:16:49 +00:00
Andreas Öman
132e81a5c8 Avoid cycling thru table filters too fast if we are short on hardware filters. It might overload the DVB adapter 2010-02-22 20:02:32 +00:00
Robert
0e13c5aaa5 improvements in string coding 2010-02-09 18:19:52 +00:00
Robert
d42d68198c more improvements for extended_event_descriptor 2010-02-08 17:29:19 +00:00
Robert
6103f01ebd concatenating strings from extendend_event_descriptor 2010-02-08 17:22:12 +00:00
Robert
9432e924b8 parsing extended_event_descriptor to get really long epg descriptions 2010-02-07 18:48:22 +00:00
Andreas Öman
ea294604e7 Send some details about services attached to a channel over HTSP 2010-02-03 19:19:25 +00:00
Andreas Öman
a9a08bdff9 The same transport stream id on different satconfs is ok 2010-02-01 21:15:31 +00:00
Andreas Öman
b3aa44ae47 Add support for NIT-other tables. In particular useful for Ziggo DVB-C networks in .nl
Patch by Rigolo
2010-01-14 22:56:05 +00:00
Andreas Öman
dd369f5e97 Don't do any initial scan on program start 2009-12-19 08:29:10 +00:00