]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
11 years agoEN50494: first commit
InuSasha [Sun, 5 Jan 2014 16:54:49 +0000 (17:54 +0100)] 
EN50494: first commit
- works with same hardcoded values (needs to setup)
- setup via gui is missing

11 years agompegts: ensure that PCR (and PMT) are properly opened by service and recorded.
Adam Sutton [Tue, 24 Dec 2013 23:49:39 +0000 (23:49 +0000)] 
mpegts: ensure that PCR (and PMT) are properly opened by service and recorded.

Fixes #1884.

11 years agosupport: updated some random helper scripts
Adam Sutton [Tue, 24 Dec 2013 23:48:02 +0000 (23:48 +0000)] 
support: updated some random helper scripts

11 years agoiptv: allow non-multicast IPTV (useful for testing)
Adam Sutton [Mon, 23 Dec 2013 23:56:10 +0000 (23:56 +0000)] 
iptv: allow non-multicast IPTV (useful for testing)

I don't actually check for valid MC group address, I simply try and add group
and just warn if it fails (but carry on anyway).

11 years agoiptv: ensure startup will not block installation of PID filters
Adam Sutton [Mon, 23 Dec 2013 23:55:57 +0000 (23:55 +0000)] 
iptv: ensure startup will not block installation of PID filters

11 years agoepggrab: reduce spam in the logs, fixes #1839.
Adam Sutton [Mon, 23 Dec 2013 23:01:52 +0000 (23:01 +0000)] 
epggrab: reduce spam in the logs, fixes #1839.

11 years agoepggrab: ensure / in channel ID doesn't cause config failure. Fixes #1774.
Adam Sutton [Mon, 23 Dec 2013 22:37:27 +0000 (22:37 +0000)] 
epggrab: ensure / in channel ID doesn't cause config failure. Fixes #1774.

11 years agobuild: add default Autobuild job (debian)
Adam Sutton [Mon, 23 Dec 2013 21:25:38 +0000 (21:25 +0000)] 
build: add default Autobuild job (debian)

This works fine for most native compilations, so saves spec'ing anything else.

11 years agomisc: add qsort_r replacement for glibc < 2.8. Fixes #1871
Adam Sutton [Sun, 22 Dec 2013 20:56:12 +0000 (20:56 +0000)] 
misc: add qsort_r replacement for glibc < 2.8. Fixes #1871

11 years agompegts: fix some minor compilation issues on older gcc
Adam Sutton [Sun, 22 Dec 2013 21:02:39 +0000 (21:02 +0000)] 
mpegts: fix some minor compilation issues on older gcc

11 years agolinuxdvb: work around bug in gcc <4.6. Fixes #1869
Adam Sutton [Sun, 22 Dec 2013 21:27:54 +0000 (21:27 +0000)] 
linuxdvb: work around bug in gcc <4.6. Fixes #1869

11 years agolinuxdvb: move FE status message from trace to debug on change
Adam Sutton [Sun, 22 Dec 2013 18:46:31 +0000 (18:46 +0000)] 
linuxdvb: move FE status message from trace to debug on change

This could still be spammy if the signal isn't clean and keeps going
in and out. But that's just tough luck I guess!

11 years agolinuxdvb: possible HW race condition, LNB might not switch LO before FE locks
Adam Sutton [Sun, 22 Dec 2013 18:45:26 +0000 (18:45 +0000)] 
linuxdvb: possible HW race condition, LNB might not switch LO before FE locks

11 years agosupport: remove stray commenting out of stderr redirect
Adam Sutton [Sun, 22 Dec 2013 20:55:38 +0000 (20:55 +0000)] 
support: remove stray commenting out of stderr redirect

11 years agompegts: update to the way init scan table completion is handled
Adam Sutton [Sat, 21 Dec 2013 22:06:15 +0000 (22:06 +0000)] 
mpegts: update to the way init scan table completion is handled

Should be a bit better at handling tables that may or may not exist.
We have an initial timeout after which we check if data for any tables
has been received but incomplete.

This is still far from ideal, really what is needed is to make this
all more async based on when we sync etc... but this will do for now.

11 years agomain: add some (commented out) debug for gtimer and fixed minor issue in gtimercmp
Adam Sutton [Sat, 21 Dec 2013 22:01:07 +0000 (22:01 +0000)] 
main: add some (commented out) debug for gtimer and fixed minor issue in gtimercmp

The issue should be benign, equal timers were always reported -1, not right.

11 years agomain: Fix stupid typo in tsfile ATSC option flag
Adam Sutton [Sat, 21 Dec 2013 10:00:05 +0000 (10:00 +0000)] 
main: Fix stupid typo in tsfile ATSC option flag

11 years agocapmt: fix silly error in capmt record building with new connected field
Adam Sutton [Wed, 18 Dec 2013 19:21:13 +0000 (19:21 +0000)] 
capmt: fix silly error in capmt record building with new connected field

11 years agocapmt: attempt to avoid confusion over validity of configuration
Adam Sutton [Wed, 18 Dec 2013 18:53:02 +0000 (18:53 +0000)] 
capmt: attempt to avoid confusion over validity of configuration

UI now has 3 possible colours, red - not working, orange - not connected
(but will probably work, used for new non-persistent mode 2) and green -
actively connected.

11 years agoMerge remote-tracking branch 'origin/pr/311'
Adam Sutton [Wed, 18 Dec 2013 18:12:30 +0000 (18:12 +0000)] 
Merge remote-tracking branch 'origin/pr/311'

11 years agoiptv: stop possible crash on IPTV mux tune failure
Adam Sutton [Tue, 17 Dec 2013 22:26:18 +0000 (22:26 +0000)] 
iptv: stop possible crash on IPTV mux tune failure

11 years agosupport: add basic IPTV migration to conf_migrate script
Adam Sutton [Tue, 17 Dec 2013 21:53:50 +0000 (21:53 +0000)] 
support: add basic IPTV migration to conf_migrate script

11 years agocapmt: adjust for recent OSCam frame change 311/head
Mariusz Bialonczyk [Fri, 13 Dec 2013 08:16:20 +0000 (09:16 +0100)] 
capmt: adjust for recent OSCam frame change

Additional byte describing adapter index was
added to the beginning of the frame.
It only affect tvh capmt mode 2.

11 years agolinuxdvb: fix bug stopping adapter path fallback working. fixes #1855.
Adam Sutton [Thu, 12 Dec 2013 22:32:16 +0000 (22:32 +0000)] 
linuxdvb: fix bug stopping adapter path fallback working. fixes #1855.

11 years agosupport: add ccache support to configure script
Adam Sutton [Thu, 12 Dec 2013 22:28:45 +0000 (22:28 +0000)] 
support: add ccache support to configure script

11 years agolinuxdvb: was not storing ATSC configuration, fixes #1867.
Adam Sutton [Thu, 12 Dec 2013 22:28:07 +0000 (22:28 +0000)] 
linuxdvb: was not storing ATSC configuration, fixes #1867.

11 years agowebui: Fix "Page: All" display by using a large value for it instead of -1
Dave Chapman [Fri, 6 Dec 2013 23:40:53 +0000 (23:40 +0000)] 
webui: Fix "Page: All" display by using a large value for it instead of -1

11 years agomuxer pass: correct program number in PMT generation
Adam Sutton [Fri, 6 Dec 2013 12:03:27 +0000 (12:03 +0000)] 
muxer pass: correct program number in PMT generation

11 years agoMerge pull request #309 from manio/master
Adam Sutton [Thu, 5 Dec 2013 12:44:29 +0000 (04:44 -0800)] 
Merge pull request #309 from manio/master

Fix loading charset overrides list

11 years agoFix loading charset overrides list 309/head
Mariusz Bialonczyk [Thu, 5 Dec 2013 11:55:32 +0000 (12:55 +0100)] 
Fix loading charset overrides list

The dvb_charset_init() was not called anywhere.

11 years agotvhlog: stop full debug by default if --trace specified
Adam Sutton [Wed, 4 Dec 2013 23:28:29 +0000 (23:28 +0000)] 
tvhlog: stop full debug by default if --trace specified

Often I want to enable trace (and debug) for a specific set of subsys,
but I had it configured to enable ALL debug if any debug related options
were spec'd (for compat). But this was a PITA and I kept doing
--trace blah --debug none just to get around it!

11 years agowebui: minor correction to checkbox controls
Adam Sutton [Wed, 4 Dec 2013 22:54:24 +0000 (22:54 +0000)] 
webui: minor correction to checkbox controls

11 years agolinuxdvb: allow init scan to be started/stopped by setting initscan state
Adam Sutton [Sun, 3 Nov 2013 20:15:14 +0000 (20:15 +0000)] 
linuxdvb: allow init scan to be started/stopped by setting initscan state

11 years agosubscriptions: reverse EPG and initscan priorities
Adam Sutton [Wed, 4 Dec 2013 22:38:44 +0000 (22:38 +0000)] 
subscriptions: reverse EPG and initscan priorities

For networks with extended EIT, having EPG take precdence causes chaos
during init scan. The reality is that forcing an EPG scan to stop because
someone wants to scan a new mux is probably the right thing to do anyway.

11 years agoepggrab: ensure muxes with no (or disabled) modules aren't started
Adam Sutton [Wed, 4 Dec 2013 22:37:45 +0000 (22:37 +0000)] 
epggrab: ensure muxes with no (or disabled) modules aren't started

11 years agotsfile: cmdline flag to specify ATSC input
Adam Sutton [Wed, 4 Dec 2013 22:17:22 +0000 (22:17 +0000)] 
tsfile: cmdline flag to specify ATSC input

Previously all standard DVB and ATSC tables were installed, this
would cause the initscan to time out. We try and be more clever
with determining the type, but this will do for now.

The code allows the option to be per mux (file), but the cmdline
is currently limited to a global setting, which is likely to be
more than enough.

11 years agolinuxdvb: API compat fixes for stats update from PR307
Adam Sutton [Wed, 4 Dec 2013 21:50:06 +0000 (21:50 +0000)] 
linuxdvb: API compat fixes for stats update from PR307

11 years agoMerge remote-tracking branch 'origin/pr/307'
Adam Sutton [Wed, 4 Dec 2013 21:52:31 +0000 (21:52 +0000)] 
Merge remote-tracking branch 'origin/pr/307'

11 years agolinuxdvb: fix backwards compatibility
Adam Sutton [Wed, 4 Dec 2013 21:14:16 +0000 (21:14 +0000)] 
linuxdvb: fix backwards compatibility

11 years agoimagecache: fix stupid compilation mistakes in code rework.
Adam Sutton [Wed, 4 Dec 2013 20:37:16 +0000 (20:37 +0000)] 
imagecache: fix stupid compilation mistakes in code rework.

Fixes #1848

11 years agoMerge remote-tracking branch 'origin/pr/308'
Adam Sutton [Wed, 4 Dec 2013 15:48:57 +0000 (15:48 +0000)] 
Merge remote-tracking branch 'origin/pr/308'

11 years agocapmt: fix numbering services after a686fe3 308/head
Mariusz Bialonczyk [Tue, 3 Dec 2013 10:57:24 +0000 (11:57 +0100)] 
capmt: fix numbering services after a686fe3

The commit fixes simultaneous channel decryption.
We are enumerating services based on the generated seq value.
In fact it should be elementary stream PID, but currently
we can leave it until PMT code rework.

The CA_SET_PID and CA_SET_DESCR from OSCam was always set with
seq=0 leading to setting all keys always to first subscribed
service.

11 years agomuxer pass: correct PAT generation
Adam Sutton [Mon, 2 Dec 2013 13:53:38 +0000 (13:53 +0000)] 
muxer pass: correct PAT generation

11 years agowebui: remove old redundant code
Adam Sutton [Mon, 2 Dec 2013 13:33:52 +0000 (13:33 +0000)] 
webui: remove old redundant code

11 years agoimagecache: migrate configuration to new API
Adam Sutton [Mon, 2 Dec 2013 13:30:59 +0000 (13:30 +0000)] 
imagecache: migrate configuration to new API

I started to do this as there was a possible issue with imagecache as a result
of updates. However this has thus far not been proved, but still a useful
update. Hopefully not too broken!

11 years agoh264: Read crop from SPS and subtract from picture width/height
Andreas Öman [Tue, 19 Nov 2013 13:43:07 +0000 (14:43 +0100)] 
h264: Read crop from SPS and subtract from picture width/height

11 years agoservice: report better status responses when subscription fails
Adam Sutton [Sun, 1 Dec 2013 22:35:10 +0000 (22:35 +0000)] 
service: report better status responses when subscription fails

11 years agoservicemapper: work on getting feedback from service mapping
Adam Sutton [Sun, 1 Dec 2013 14:52:07 +0000 (14:52 +0000)] 
servicemapper: work on getting feedback from service mapping

11 years agocapmt: add simplified OSCam dvbapi protocol as new capmt mode
Mariusz Bialonczyk [Sun, 1 Dec 2013 07:00:36 +0000 (08:00 +0100)] 
capmt: add simplified OSCam dvbapi protocol as new capmt mode

The new mode uses one domain socket connection for all subscribed
services. The CA_SET_PID and CA_SET_DESCR are received over same
socket connection instead of one UDP socket per adapter.

The minimum OSCam version for use with this mode is svn rev 9063.

11 years agocapmt: add webui oscam mode
Mariusz Bialonczyk [Sun, 1 Dec 2013 06:52:51 +0000 (07:52 +0100)] 
capmt: add webui oscam mode

11 years agoAdd documentation for the rewrite PAT/PMT options
Dave Chapman [Sun, 1 Dec 2013 00:24:26 +0000 (00:24 +0000)] 
Add documentation for the rewrite PAT/PMT options

11 years agomuxer pass: remove stray printf
Adam Sutton [Sun, 1 Dec 2013 00:10:13 +0000 (00:10 +0000)] 
muxer pass: remove stray printf

11 years agoRevert to using old PMT generation code in the PMT rewrite case.
Dave Chapman [Sat, 30 Nov 2013 23:53:48 +0000 (23:53 +0000)] 
Revert to using old PMT generation code in the PMT rewrite case.

11 years agomuxer pass: some re-org, UI fixup and general tidying of PMT/PAT rewrite
Adam Sutton [Thu, 28 Nov 2013 11:12:23 +0000 (11:12 +0000)] 
muxer pass: some re-org, UI fixup and general tidying of PMT/PAT rewrite

I've made the PAT/PMT rewriting indepedently configured, currently I think
the multi-packet PMT is a limitation we need to look into.

11 years agompegts: don't pass unecessary stream specific PIDs for other streams
Adam Sutton [Thu, 28 Nov 2013 11:11:15 +0000 (11:11 +0000)] 
mpegts: don't pass unecessary stream specific PIDs for other streams

This mostly affected the PMTs which were all passed to any service, rather
than just the specific one for the relevant service.

11 years agompegts: ensure PMT PID is stored and that on update service restarts
Adam Sutton [Thu, 28 Nov 2013 10:47:42 +0000 (10:47 +0000)] 
mpegts: ensure PMT PID is stored and that on update service restarts

11 years agoClean up handing of unsupported PMT/PAT formats
Dave Chapman [Thu, 28 Nov 2013 01:07:09 +0000 (01:07 +0000)] 
Clean up handing of unsupported PMT/PAT formats

11 years agoRemove a debugging printf
Dave Chapman [Thu, 28 Nov 2013 01:01:54 +0000 (01:01 +0000)] 
Remove a debugging printf

11 years agoMerge relevant parts of PR#255 to complete the implementation of PAT/PMT passthrough...
Dave Chapman [Thu, 28 Nov 2013 00:50:39 +0000 (00:50 +0000)] 
Merge relevant parts of PR#255 to complete the implementation of PAT/PMT passthrough, with the option of rewriting the PAT and PMT so the PAT only contains a reference to the included service, and the PMT only contains references to the included streams.  This still needs more work - the PMT PID is being passed to the muxer as zero the first time a channel is streamed after tvh starts, and the PMT rewrite code fails if the PMT spans multiple TS packets

11 years agompegts: remove stray printf!
Adam Sutton [Wed, 27 Nov 2013 22:58:53 +0000 (22:58 +0000)] 
mpegts: remove stray printf!

11 years agompegts: pass certain PIDs through to the TS muxer
Adam Sutton [Wed, 27 Nov 2013 22:39:22 +0000 (22:39 +0000)] 
mpegts: pass certain PIDs through to the TS muxer

Note: this will probably break the muxer atm, as its not expecting
those packets and will still mux in its own. But its just a start.

11 years agoiptv: fix lock ordeirng bug
Adam Sutton [Sat, 30 Nov 2013 21:31:31 +0000 (21:31 +0000)] 
iptv: fix lock ordeirng bug

11 years agoepggrab: fix configuration issues
Adam Sutton [Sat, 30 Nov 2013 14:38:19 +0000 (14:38 +0000)] 
epggrab: fix configuration issues

11 years agompegts: some minor corrections to table extraid in PAT/PMT
Adam Sutton [Thu, 28 Nov 2013 12:21:59 +0000 (12:21 +0000)] 
mpegts: some minor corrections to table extraid in PAT/PMT

11 years agompegts: stop NIT processing from hanging
Adam Sutton [Wed, 27 Nov 2013 17:50:24 +0000 (17:50 +0000)] 
mpegts: stop NIT processing from hanging

Was stupidly returning error (instead of marking complete) when unwanted
NID is detected. This causes real problems on DVB-C, and possibly DVB-S.

Might need to revisit some SDT stuff, which I think was blocking, and
now isn't waiting, for NIT.

11 years agosupport: very rough and ready script to multicast TS file for IPTV testing.
Adam Sutton [Wed, 27 Nov 2013 16:34:37 +0000 (16:34 +0000)] 
support: very rough and ready script to multicast TS file for IPTV testing.

11 years agoiptv: fix mistakes that stopped UDP/RTP streaming from working.
Adam Sutton [Wed, 27 Nov 2013 16:34:19 +0000 (16:34 +0000)] 
iptv: fix mistakes that stopped UDP/RTP streaming from working.

11 years agolinuxdvb: remove class delete method
Adam Sutton [Mon, 25 Nov 2013 16:55:23 +0000 (16:55 +0000)] 
linuxdvb: remove class delete method

This is redundant and should have been comitted with last IPTV change.

11 years agoiptv: make it possible to delete muxes
Adam Sutton [Mon, 25 Nov 2013 15:12:13 +0000 (15:12 +0000)] 
iptv: make it possible to delete muxes

Slight restructuring of delete calls to take advantage of existing mpegts_mux
internal delete callback. Though had to fix static mux_instance issue.

11 years agolinuxdvb: convert snr units to dB 307/head
beralt [Mon, 25 Nov 2013 10:59:16 +0000 (11:59 +0100)] 
linuxdvb: convert snr units to dB

11 years agolinuxdvb: another small typo
beralt [Mon, 25 Nov 2013 10:32:33 +0000 (11:32 +0100)] 
linuxdvb: another small typo

11 years agolinuxdvb: fix small errors while gathering statistics
beralt [Mon, 25 Nov 2013 10:27:13 +0000 (11:27 +0100)] 
linuxdvb: fix small errors while gathering statistics

11 years agolinuxdvb: use the v5 property interface for statistics
beralt [Mon, 25 Nov 2013 10:19:08 +0000 (11:19 +0100)] 
linuxdvb: use the v5 property interface for statistics

11 years agowebui: enable state on all idnode based grids
Adam Sutton [Mon, 25 Nov 2013 09:20:14 +0000 (09:20 +0000)] 
webui: enable state on all idnode based grids

11 years agohttp: make line processing dynamic
Adam Sutton [Mon, 25 Nov 2013 09:01:29 +0000 (09:01 +0000)] 
http: make line processing dynamic

This overcomes issues caused by long lines, as experienced when enabling
cookies for extjs grid state.

11 years agoepggrab: move message to debug, to stop startup spam!
Adam Sutton [Mon, 25 Nov 2013 07:15:25 +0000 (07:15 +0000)] 
epggrab: move message to debug, to stop startup spam!

11 years agotvhlog: shut up the Lucid build complaining about un-init var
Adam Sutton [Mon, 25 Nov 2013 07:14:38 +0000 (07:14 +0000)] 
tvhlog: shut up the Lucid build complaining about un-init var

11 years agoMerge pull request #305 from manio/master
Adam Sutton [Sun, 24 Nov 2013 20:35:27 +0000 (12:35 -0800)] 
Merge pull request #305 from manio/master

capmt: do not duplicate subscribed services

11 years agoiptv: added new configuration to allow subs and bandwidth limitations
Adam Sutton [Sun, 24 Nov 2013 20:32:15 +0000 (20:32 +0000)] 
iptv: added new configuration to allow subs and bandwidth limitations

The bandwidth limit is a soft one, it will stop any new subscriptions if
the peak bandwidth on the current services exceeds the limit. Possibly
this will need a bit of additional averaging in future to stop false
triggers.

11 years agompegts: add helper function for determining the weight of a mux instance
Adam Sutton [Sun, 24 Nov 2013 20:18:30 +0000 (20:18 +0000)] 
mpegts: add helper function for determining the weight of a mux instance

11 years agowebui streaming: make weight param universal for all HTTP streaming
Adam Sutton [Sun, 24 Nov 2013 20:16:48 +0000 (20:16 +0000)] 
webui streaming: make weight param universal for all HTTP streaming

11 years agolinuxdvb: move scanfile lines from debug to trace
Adam Sutton [Sun, 24 Nov 2013 19:14:10 +0000 (19:14 +0000)] 
linuxdvb: move scanfile lines from debug to trace

11 years agoiptv: ensure that IPTV network settings are saved
Adam Sutton [Sun, 24 Nov 2013 19:09:38 +0000 (19:09 +0000)] 
iptv: ensure that IPTV network settings are saved

11 years agosupport iptv: updated the configure script and Makefile for iptv code
Adam Sutton [Sun, 24 Nov 2013 12:10:53 +0000 (12:10 +0000)] 
support iptv: updated the configure script and Makefile for iptv code

11 years agoiptv: re-structure IPTV code, including adding back in IPv6 support
Adam Sutton [Sun, 24 Nov 2013 12:09:57 +0000 (12:09 +0000)] 
iptv: re-structure IPTV code, including adding back in IPv6 support

Backends for handling various protocols are now modular. It's not
well tested and I think the APIs could probably be improved/simplified.

11 years agoutil iptv: add support for using liburiparser
Adam Sutton [Sun, 24 Nov 2013 13:26:03 +0000 (13:26 +0000)] 
util iptv: add support for using liburiparser

This is more flexible (it supports IPv6) and almost certainly more robust!

11 years agoutil iptv: some url processing utilities
Adam Sutton [Sat, 23 Nov 2013 22:14:02 +0000 (22:14 +0000)] 
util iptv: some url processing utilities

11 years agohttp: added new HTTP client code to use CURL
Adam Sutton [Sat, 23 Nov 2013 21:43:45 +0000 (21:43 +0000)] 
http: added new HTTP client code to use CURL

this is being used within IPTV code, and eventually I might make this a bit
more generic so I can use from elsewhere, like imagecache.

11 years agowebui: minor re-ordering of status tabs
Adam Sutton [Sat, 23 Nov 2013 21:37:00 +0000 (21:37 +0000)] 
webui: minor re-ordering of status tabs

11 years agotvhpoll: added support (epoll) for auto-modifying poll entries
Adam Sutton [Sat, 23 Nov 2013 21:36:20 +0000 (21:36 +0000)] 
tvhpoll: added support (epoll) for auto-modifying poll entries

11 years agowebui: replaced non-working vlc plugin wrapper with the experimental html5 video...
John Törnblom [Sun, 24 Nov 2013 14:30:09 +0000 (15:30 +0100)] 
webui: replaced non-working vlc plugin wrapper with the experimental html5 video wrapper.

11 years agohtml5 streaming: updated to use new HTTP api
John Törnblom [Sun, 24 Nov 2013 11:58:02 +0000 (12:58 +0100)] 
html5 streaming: updated to use new HTTP api

11 years agoConvert the signal quality in linuxdvb to percentages
beralt [Thu, 21 Nov 2013 14:04:39 +0000 (15:04 +0100)] 
Convert the signal quality in linuxdvb to percentages

11 years agoFixed the SNR value which is in 0.1 dB resolution
beralt [Thu, 21 Nov 2013 13:31:08 +0000 (14:31 +0100)] 
Fixed the SNR value which is in 0.1 dB resolution

11 years agoMerge pull request #306 from xhaggi/fix-conf-migrate
Adam Sutton [Wed, 20 Nov 2013 18:20:32 +0000 (10:20 -0800)] 
Merge pull request #306 from xhaggi/fix-conf-migrate

[migrate] fix property mapping for muxes

11 years ago[migrate] fix property mapping for muxes 306/head
xhaggi [Wed, 20 Nov 2013 18:04:59 +0000 (19:04 +0100)] 
[migrate] fix property mapping for muxes

11 years agocapmt: do not duplicate subscribed services 305/head
Mariusz Bialonczyk [Tue, 19 Nov 2013 13:57:44 +0000 (14:57 +0100)] 
capmt: do not duplicate subscribed services

descrambler_service_start() was sometimes called multiple times
resulting in duplicate start of capmt server for the same
service.

11 years agolinuxdvb: fix some mistake in previous commits and reduce level of config saving
Adam Sutton [Tue, 19 Nov 2013 11:42:03 +0000 (11:42 +0000)] 
linuxdvb: fix some mistake in previous commits and reduce level of config saving

There was excessive saving as a result of some mistakes in the MPEGTS/DVB code.

11 years agolinuxdvb: old code would update tuning params even without auto-discovery
Adam Sutton [Mon, 18 Nov 2013 09:21:35 +0000 (09:21 +0000)] 
linuxdvb: old code would update tuning params even without auto-discovery

This is important for correcting mistakes in the pre-defined configuration
files, and also picking up potential changes (not sure that will quite work).

The one thing that is left untouched is the frequency, a) to not confuse people
and b) I've seen 2 transponders sending slightly diff freq and this can cause
the config to be constantly updated.

The one thing this will also do, for better or worse, is remove an AUTO
settings. Cons are it could be less flexible an tuners may automatically deal
with small changes in settings, Pro's are if you have some tuners that accept
AUTO and some that don't, once its scanned on something that does it will get
updated. Plus its probably better, where possible, to have the full settings.

11 years agompegts: remove stray \n from debug message
Adam Sutton [Sun, 17 Nov 2013 20:58:00 +0000 (20:58 +0000)] 
mpegts: remove stray \n from debug message