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
Andreas Öman
052f730788
Initial stab at parsing ATSC VCT tables
2009-08-29 18:58:58 +00:00
Andreas Öman
cf49e03467
Add support for IPTV
2009-08-15 21:45:34 +00:00
Andreas Öman
2eba601b48
Never delete streams when reading from raw ts file input
2009-08-03 19:53:30 +00:00
Andreas Öman
be1a42d909
* Try to detect duplicate EPG entries from the DVB feed and adjust
...
EPG accordingly. The EPG code will search for events with the same
DVB event ID +- 2 events from the current one. If the event id is
equal, the prvious (old) entry will be removed in favor of the new one.
Reason for not blindingly trusting the event id is that some networks
seem to (incorrectly) reuse IDs.
Ticket #65
2009-07-18 20:07:47 +00:00
Andreas Öman
f2538a4c46
Skip DVB tables where current_next_indicator == next
2009-07-04 07:45:57 +00:00
Andreas Öman
819f832a1c
* Redesigned the DVB configuration tab in the web userinterface:
...
- Each adapter have three (or four) tabs
o General setup and information
o Grid of multiplexes
o Grid of services
o For sattelite adapters, a sattelite configuration tab.
* Add support for disabling / enabling an entire DVB multiplex
* Add support for multiple DiSEqC switchports on a single adapter
* Add support for different sattelite LNBs
* Graceful handling of DVB adapters that does not support many
table filters in hardware. Tvheadend will rotate among the available
ones.
* Add support for enabling / disabling transports from the DVB configuration
* Make it possible to remove DVB multiplexes from the web ui
* Add 'Revert changes' button to all editable grids in the web ui
* Make it possible to disable the idle scan on per-DVB adapter basis.
The idle scan is a process to cycles through all multiplex to check
the quality for each mux continously.
2009-07-03 20:24:00 +00:00
Andreas Öman
b1b0374589
Always subscribe to the PMT to be able to catch changes, etc.
2009-06-22 21:23:11 +00:00