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