Commit graph

71 commits

Author SHA1 Message Date
Andreas Öman
bd353b2854 Open all files with O_CLOEXEC 2009-11-26 19:35:08 +00:00
Andreas Öman
8d4335cd89 Don't crash if we cannot figure out the adapter type when constructing the list of built-in dvb networks 2009-11-18 19:03:56 +00:00
Andreas Öman
32a3a8e4d2 ifdef'ery for DVB_API_VERSION >= 5 2009-11-17 22:00:23 +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
Robert
385eff6053 fixed some stuff for dvb-s(2) mux creation 2009-11-15 12:38:57 +00:00
Andreas Öman
c8a2f29e08 Fix operator precedence bug in in CA Descriptor. 2009-11-14 20:36:38 +00:00
Robert
ce2109c3e7 some work on displaying and adding dvb-s(2) 2009-11-13 18:08:05 +00:00
Andreas Öman
c604ef0477 Cosmetics 2009-11-09 19:06:40 +00:00
Andreas Öman
4a564c42d7 Add more logging info when tuning fails 2009-11-08 22:16:17 +00:00
Andreas Öman
63bd6f42c8 Even more robust transport transport_stream id checks 2009-11-08 21:51:16 +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
142a86e954 Revert accidental change 2009-11-08 21:00:00 +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
02dd003832 Rewrite stream start messaging. Using htsmsg internally is a bit obscure 2009-10-15 20:10:19 +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
1264b7b228 Add support for the '-a' command line option. Used to specify which DVB adapters to use. 2009-09-28 19:35:59 +00:00
Andreas Öman
a0cc31f3f5 Drop a stupid printf 2009-09-14 19:42:21 +00:00
Andreas Öman
4dc2891a2c Add UI to configure V4L adapters.
Not 100% done yet. Just moving code around.

#102
2009-09-09 20:02:41 +00:00
Andreas Öman
2c0ef0f264 * Add support for DiSEqC 1.1 / 2.1, configured on per-adapter basis.
Ticket #99
2009-09-08 19:42:40 +00:00
Andreas Öman
0582ba2c2e Fix a bug causing satconf not to be correcty set on load (upon application start) 2009-09-06 20:56:46 +00:00
Andreas Öman
e0c48dfd69 Default character encoding in DVB is ISO6937, not Latin-1. Ticket #96 2009-09-06 20:17:08 +00:00
Robert
6fe9742348 fixed FE_QPSK tuning (all frequencies were overwritten when tuned) 2009-09-06 15:53:17 +00:00
Robert
a11a1b266d small fix in tdmi_compare_conf 2009-09-04 15:12:40 +00:00
Andreas Öman
897d111130 Fix tuning with old DVB API 2009-09-03 12:52:23 +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
Andreas Öman
a6ddc44fcc Refactor s2 code a bit. also don't log tune operations if adapter logging is not enabled. 2009-09-02 21:25:47 +00:00
Robert
3ddef93591 extensions to tune dvb-s2 via s2api 2009-09-02 18:27:34 +00:00
Andreas Öman
8e24c5960e Add support for copying a selection of muxes from one DVB adapter to another in the web UI. 2009-09-01 21:16:16 +00:00
Andreas Öman
8696f3f61c Only log mux updates if detailed logging is enabled 2009-08-30 13:40:48 +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
9ae5180e60 ATSC has a fixed symbolrate 2009-08-29 10:40:02 +00:00
Andreas Öman
fc3ac623ca Add support for sattelite beams with circular polarisation 2009-08-29 09:22:21 +00:00
Andreas Öman
08db2b91c4 Add support for tuning ATSC adapters 2009-08-26 20:39:44 +00:00
Andreas Öman
cf49e03467 Add support for IPTV 2009-08-15 21:45:34 +00:00
Andreas Öman
ac5ae9e9cd Remove excessive newlines from log messages 2009-08-15 09:19:04 +00:00
Andreas Öman
500984c8a8 Add DVB_DESC_REGISTRATION 2009-08-15 09:18:54 +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
626235f39e Fix more problems when hardware is not attached 2009-08-03 08:10:17 +00:00
Andreas Öman
7d9e7ff5d4 tda_adapter may be NULL 2009-08-03 08:05:23 +00:00
Andreas Öman
3a6a69b1f5 Add more detailed info about source service when a subscription starts.
Partially addresses ticket #81
2009-07-20 10:11:34 +00:00
Andreas Öman
05cb40d1c6 * Due to a bug, the polarisation of DVB-S muxes was not correctly
stored internally. This has now been fixed.
2009-07-19 07:19:16 +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
52a38108e9 Display adapter frequency range and symbol rate capabilities in the DVB general tab. 2009-07-18 17:10:04 +00:00
Andreas Öman
f774e7b031 Add support for manually configuring DVB multiplexes by entering all tuning parameters
Ticket #37
2009-07-18 07:55:43 +00:00
Andreas Öman
18b3a7b564 Remove superfluous allocation resulting in memory leak. 2009-07-16 20:20:18 +00:00
Andreas Öman
b4ea79f752 Change the DVB mux modulation text slightly. 2009-07-07 20:56:08 +00:00