Adam Sutton
9e4e2be33c
Merge master.
2012-05-25 13:27:56 +01:00
Adam Sutton
c15e564ed3
Basically hack out all code that currently does not work due to partial epg rewrite.
2012-05-17 12:52:21 +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
Andreas Öman
30963b5e06
Improve logging on various places
2009-12-15 17:00:06 +00:00
Robert
d0f92bd9ae
some debug and some cosmetics
2009-12-12 20:43:46 +00:00
Andreas Öman
aac967e239
Avoid autoadding muxes with freq == 0
...
Patch by dmarion
2009-12-11 19:10:37 +00:00
Andreas Öman
bd353b2854
Open all files with O_CLOEXEC
2009-11-26 19:35:08 +00:00
Andreas Öman
60a0d2e36f
Experimental support for sending EMM.
...
Don't enable unless you know what you are doing
2009-11-15 21:25:55 +00:00
Andreas Öman
c8a2f29e08
Fix operator precedence bug in in CA Descriptor.
2009-11-14 20:36:38 +00:00
Andreas Öman
c604ef0477
Cosmetics
2009-11-09 19:06:40 +00:00
Andreas Öman
43f2066c00
Don't set tht_provider and tht_svcname to "unknown" if they are not known. Rather set the string to NULL
2009-11-08 21:32:22 +00:00
Andreas Öman
cdf916c43f
Don't use a delay to work around latent table updates (from a previously tuned mux).
...
Instead rely on robust checks of the transport stream id
2009-11-08 20:58:49 +00:00
Andreas Öman
c131c35f52
Cosmetics
2009-11-08 20:03:07 +00:00
Andreas Öman
a5c67791fc
* Increase logging and include various stats to XMLTV grab
2009-10-14 20:07:35 +00:00
Andreas Öman
af53c5f812
Improve debug logging quite a bit
2009-10-09 20:26:17 +00:00
Andreas Öman
a0cc31f3f5
Drop a stupid printf
2009-09-14 19:42:21 +00:00
Andreas Öman
599d50bf25
Make it compile even for systems with Linux DVB API version < 5
2009-09-02 21:35:19 +00:00
Robert
3ddef93591
extensions to tune dvb-s2 via s2api
2009-09-02 18:27:34 +00:00
Andreas Öman
c5768174c9
Pass DVB mux configuration parameters via a struct instead of parameters
...
Make dvb_mux_create() update and save mux configuration if needed
2009-08-30 13:32:21 +00:00
Andreas Öman
c6b7ecea6d
Fix some bugs in the ATSC VCT table parser
2009-08-29 20:46:17 +00:00