]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
12 years agoiptv: update to new MPEGTS API so it will compile
Adam Sutton [Mon, 17 Jun 2013 16:30:35 +0000 (17:30 +0100)] 
iptv: update to new MPEGTS API so it will compile

It probably won't actually work just yet, some stuff probably needs
further updates.

12 years agotsfile: update to make it compile with new MPEGTS API
Adam Sutton [Mon, 17 Jun 2013 16:10:41 +0000 (17:10 +0100)] 
tsfile: update to make it compile with new MPEGTS API

12 years agocsa: fix some silly mistakes in TS processing
Adam Sutton [Mon, 17 Jun 2013 15:40:59 +0000 (16:40 +0100)] 
csa: fix some silly mistakes in TS processing

I have now managed to get a cwc decryption to work on my system.

12 years agocsa: forgot to add the new CSA wrapper
Adam Sutton [Mon, 17 Jun 2013 13:07:04 +0000 (14:07 +0100)] 
csa: forgot to add the new CSA wrapper

12 years agocsa: add back in CAT/CA processing
Adam Sutton [Mon, 17 Jun 2013 12:13:49 +0000 (13:13 +0100)] 
csa: add back in CAT/CA processing

12 years agocsa: added back in SCT_CA processing
Adam Sutton [Mon, 17 Jun 2013 11:54:36 +0000 (12:54 +0100)] 
csa: added back in SCT_CA processing

This is a bit of a hack really, since its now the only SI data that's
handled as an elementary stream. However I think it has to be that way
else it'll get messy.

12 years agocsa: started to rework the descrambling support
Adam Sutton [Mon, 17 Jun 2013 11:28:17 +0000 (12:28 +0100)] 
csa: started to rework the descrambling support

12 years agompegts: add properties to network/mux for list of children
Adam Sutton [Sun, 16 Jun 2013 14:05:06 +0000 (15:05 +0100)] 
mpegts: add properties to network/mux for list of children

12 years agowebui: ensure we pick up read-only props for stuff in the grid.
Adam Sutton [Sun, 16 Jun 2013 13:54:16 +0000 (14:54 +0100)] 
webui: ensure we pick up read-only props for stuff in the grid.

12 years agoidnode prop: changed to use generic get/set/list methods for properties
Adam Sutton [Sun, 16 Jun 2013 13:30:00 +0000 (14:30 +0100)] 
idnode prop: changed to use generic get/set/list methods for properties

This will allow for addition of other type methods without having to add
lots of callbacks, the real prototype can be infered from the property type

12 years agolinuxdvb: load/save satconf configuration
Adam Sutton [Sun, 16 Jun 2013 12:34:29 +0000 (13:34 +0100)] 
linuxdvb: load/save satconf configuration

12 years agompegts: one more dvb-s fix, I'm now able to stream from DVB-S!
Adam Sutton [Sun, 16 Jun 2013 12:08:48 +0000 (13:08 +0100)] 
mpegts: one more dvb-s fix, I'm now able to stream from DVB-S!

12 years agompegts: add flag to indicate whether open_service is first time or not
Adam Sutton [Sun, 16 Jun 2013 11:45:21 +0000 (12:45 +0100)] 
mpegts: add flag to indicate whether open_service is first time or not

There is some code that requires a mutex only on the first run, this saves
that lock and potentially stops a deadlock.

Really I probably could have added another callback specifically for this
function, but was worried about explosion of functions for every little
element.

12 years agolinxudvb: corrected typo thanks to user comment on github
Adam Sutton [Sun, 16 Jun 2013 11:06:18 +0000 (12:06 +0100)] 
linxudvb: corrected typo thanks to user comment on github

12 years agompegts: ensure fe type is set before normal config load
Adam Sutton [Sun, 16 Jun 2013 10:04:12 +0000 (11:04 +0100)] 
mpegts: ensure fe type is set before normal config load

If we don't do this some checks (such as network type on set) will fail
as the fe type may not be set before setting the network.

12 years agompegts: fix issues surrounding service startup on proxied input
Adam Sutton [Sun, 16 Jun 2013 09:48:29 +0000 (10:48 +0100)] 
mpegts: fix issues surrounding service startup on proxied input

I.e. DVB-S where satconf is acting as a proxy for the frontend.

12 years agompegts: ensure all data queues are properly flushed
Adam Sutton [Sat, 15 Jun 2013 20:37:54 +0000 (21:37 +0100)] 
mpegts: ensure all data queues are properly flushed

This ensures that we don't get stale data into the SI table pipelines
which can result in processing of data that doesn't match the expected
mux (and ultimately screws up addressing).

12 years agompegts: correct a couple of stupid mistakes
Adam Sutton [Sat, 15 Jun 2013 14:00:39 +0000 (15:00 +0100)] 
mpegts: correct a couple of stupid mistakes

12 years agolinuxdvb: add initial status output message
Adam Sutton [Sat, 15 Jun 2013 19:33:02 +0000 (20:33 +0100)] 
linuxdvb: add initial status output message

12 years agolinuxdvb: early stage of getting DVB-S to work.
Adam Sutton [Sat, 15 Jun 2013 13:34:06 +0000 (14:34 +0100)] 
linuxdvb: early stage of getting DVB-S to work.

I've added missing config (delsys) to muxes and I've got satconf working
as a full proxy of frontend (may still be a few small issues). Satconf
is not yet doing anything useful, its hardcoded to a universal LNB and
no switch/rotor support.

12 years agompegts: Added some new post start/stop routines to allow flexibility
Adam Sutton [Sat, 15 Jun 2013 13:07:21 +0000 (14:07 +0100)] 
mpegts: Added some new post start/stop routines to allow flexibility

This is required for DVB-S where the input object is actually acting as a
proxy for the frontend.

12 years agowebui: fix issues so that satconf create dialog appears
Adam Sutton [Fri, 14 Jun 2013 22:16:35 +0000 (23:16 +0100)] 
webui: fix issues so that satconf create dialog appears

12 years agolinuxdvb: a bit more work on satconf
Adam Sutton [Fri, 14 Jun 2013 22:15:43 +0000 (23:15 +0100)] 
linuxdvb: a bit more work on satconf

I now have initial code for tuning a satconf (LNB only).

12 years agoidnode: add protection against NULL title
Adam Sutton [Fri, 14 Jun 2013 22:14:35 +0000 (23:14 +0100)] 
idnode: add protection against NULL title

This shouldn't really happen (and I need to look at why it is) but also
best to have protection against it anyway.

12 years agowebui: initial UI for satconf config
Adam Sutton [Fri, 14 Jun 2013 16:34:44 +0000 (17:34 +0100)] 
webui: initial UI for satconf config

12 years agolinuxdvb: initial satconf structure
Adam Sutton [Fri, 14 Jun 2013 16:33:41 +0000 (17:33 +0100)] 
linuxdvb: initial satconf structure

This is mostly the initial boiler plate just to get me started it doesn't
actually do anything useful yet.

12 years agoidnode: add function to check if node is instance of a class
Adam Sutton [Fri, 14 Jun 2013 16:32:27 +0000 (17:32 +0100)] 
idnode: add function to check if node is instance of a class

12 years agompegts: add callback in input for creating instances
Adam Sutton [Thu, 13 Jun 2013 21:43:55 +0000 (22:43 +0100)] 
mpegts: add callback in input for creating instances

This will be necessary for DVB-S where we will have a slightly
strange arragement as the satconf will be the primary input and will
be backed by multiple frontends.

12 years agowebui: use the same editor field constructor for the grid view
Adam Sutton [Wed, 12 Jun 2013 07:26:03 +0000 (08:26 +0100)] 
webui: use the same editor field constructor for the grid view

This includes enumerated combo boxes as required for channel selection.

12 years agompegts: ensure mpegts_service has service as parent class
Adam Sutton [Wed, 12 Jun 2013 07:25:26 +0000 (08:25 +0100)] 
mpegts: ensure mpegts_service has service as parent class

This allows for the channel mapping field to be made available in UI

12 years agoidnode mpegts: minor corrections to previous refactoring
Adam Sutton [Tue, 11 Jun 2013 21:34:57 +0000 (22:34 +0100)] 
idnode mpegts: minor corrections to previous refactoring

12 years agoidnode: Updated all objects to new idnode/prop API
Adam Sutton [Tue, 11 Jun 2013 19:29:02 +0000 (20:29 +0100)] 
idnode: Updated all objects to new idnode/prop API

12 years agoidnode: massive cleanup
Adam Sutton [Tue, 11 Jun 2013 19:18:04 +0000 (20:18 +0100)] 
idnode: massive cleanup

I've cleaned up all the methods to make things a bit more consistent and
removed stuff that wasn't being used.

12 years agowebui: idnode saving now works (though needs reworking)
Adam Sutton [Tue, 11 Jun 2013 13:00:05 +0000 (14:00 +0100)] 
webui: idnode saving now works (though needs reworking)

12 years agompegts: update to new idnode_load function and fix some config issues
Adam Sutton [Tue, 11 Jun 2013 12:59:37 +0000 (13:59 +0100)] 
mpegts: update to new idnode_load function and fix some config issues

12 years agoidnode: added saving on update of properties
Adam Sutton [Tue, 11 Jun 2013 12:53:48 +0000 (13:53 +0100)] 
idnode: added saving on update of properties

This needs some serious tidying up

12 years agowebui: move idnode tree to idnode.js and update to handle 2 types of enum
Adam Sutton [Mon, 10 Jun 2013 20:54:53 +0000 (21:54 +0100)] 
webui: move idnode tree to idnode.js and update to handle 2 types of enum

12 years agolinuxdvb: started to make it possible to set network on tuner from UI
Adam Sutton [Mon, 10 Jun 2013 20:54:25 +0000 (21:54 +0100)] 
linuxdvb: started to make it possible to set network on tuner from UI

12 years agompegts: only update the network name if its blank
Adam Sutton [Mon, 10 Jun 2013 20:53:19 +0000 (21:53 +0100)] 
mpegts: only update the network name if its blank

This is becuase this will mostly be set by users now

12 years agolinuxdvb: ensure we don't crash if device ID goes missing
Adam Sutton [Mon, 10 Jun 2013 20:52:24 +0000 (21:52 +0100)] 
linuxdvb: ensure we don't crash if device ID goes missing

12 years agoidnode: add a find by class feature and second enum for dynamic output
Adam Sutton [Mon, 10 Jun 2013 20:48:03 +0000 (21:48 +0100)] 
idnode: add a find by class feature and second enum for dynamic output

12 years agompegts: fixed some issues with input init
Adam Sutton [Mon, 10 Jun 2013 16:28:45 +0000 (17:28 +0100)] 
mpegts: fixed some issues with input init

12 years agowebui: some fixes to allow proper creation of networks and muxes
Adam Sutton [Mon, 10 Jun 2013 14:24:52 +0000 (15:24 +0100)] 
webui: some fixes to allow proper creation of networks and muxes

12 years agowebui: can now create new muxes from the UI
Adam Sutton [Mon, 10 Jun 2013 13:53:27 +0000 (14:53 +0100)] 
webui: can now create new muxes from the UI

This needs testing and I'm sure some data validation would be useful!

12 years agompegts: start adding routines for creation of muxes from UI
Adam Sutton [Mon, 10 Jun 2013 13:52:41 +0000 (14:52 +0100)] 
mpegts: start adding routines for creation of muxes from UI

This includes a new routine that operates using a full htsmsg_t config
rather than dvb_mux_conf (used for auto-detection).

12 years agowebui: added support for enumerated types in the editor panel
Adam Sutton [Mon, 10 Jun 2013 12:44:36 +0000 (13:44 +0100)] 
webui: added support for enumerated types in the editor panel

12 years agompegts: add full DVB mux configuration support
Adam Sutton [Mon, 10 Jun 2013 12:43:14 +0000 (13:43 +0100)] 
mpegts: add full DVB mux configuration support

I have still not added ATSC (lazy) but C/T/S are all added. There is no
attempt to base the options on the hardware support, user is expected
to know anyway. The AUTO options could possibly be checked, but my guess
is that these days most tuners support AUTO modes anyway.

12 years agoidnode prop: added support for str_enum
Adam Sutton [Mon, 10 Jun 2013 12:42:28 +0000 (13:42 +0100)] 
idnode prop: added support for str_enum

This allows classes to define enumerated types, such as required for the
DVB FE configuration.

12 years agowebui: started work on new idnode editor panel
Adam Sutton [Mon, 10 Jun 2013 09:00:46 +0000 (10:00 +0100)] 
webui: started work on new idnode editor panel

12 years agowebui: added full famfam icon set to vendor and linked required
Adam Sutton [Mon, 10 Jun 2013 08:59:35 +0000 (09:59 +0100)] 
webui: added full famfam icon set to vendor and linked required

this has added one new icon, and replaced 4, some icons do not exist
in famfam and so have been left in place.

12 years agoservice: don't use service instance if its in error state
Adam Sutton [Sun, 9 Jun 2013 11:45:28 +0000 (12:45 +0100)] 
service: don't use service instance if its in error state

This is almost certainly wrong. but it does avoid the livelock problems
I was having and will do until I can get Andreas to take a look.

12 years agolinuxdvb: stop deadlock on dvr thread start/stop
Adam Sutton [Sun, 9 Jun 2013 11:44:35 +0000 (12:44 +0100)] 
linuxdvb: stop deadlock on dvr thread start/stop

12 years agostreaming: assert to catch errnoneous linkage
Adam Sutton [Sun, 9 Jun 2013 11:01:36 +0000 (12:01 +0100)] 
streaming: assert to catch errnoneous linkage

12 years agolinuxdvb: some useful debug
Adam Sutton [Sun, 9 Jun 2013 11:01:25 +0000 (12:01 +0100)] 
linuxdvb: some useful debug

12 years agompegts: ensure that init scan timer is stopped when cancelling.
Adam Sutton [Sat, 8 Jun 2013 12:07:44 +0000 (13:07 +0100)] 
mpegts: ensure that init scan timer is stopped when cancelling.

THis happens when a sub kicks the mux out and caused an assert() on
bad scan status (at timeout).

12 years agompegts: sorted some mistakes in mux tuning and also service enumeration
Adam Sutton [Sat, 8 Jun 2013 11:53:10 +0000 (12:53 +0100)] 
mpegts: sorted some mistakes in mux tuning and also service enumeration

Added automatic mpegts_input instance numbering as required for service
enumeration.

12 years agotvhlog: add option to display the thread ID in log messages
Adam Sutton [Sat, 8 Jun 2013 11:49:54 +0000 (12:49 +0100)] 
tvhlog: add option to display the thread ID in log messages

12 years agoservice: updated debug subsys to lower case for consistency
Adam Sutton [Sat, 8 Jun 2013 11:25:46 +0000 (12:25 +0100)] 
service: updated debug subsys to lower case for consistency

12 years agompegts: sort out tuning of muxes from multiple points
Adam Sutton [Sat, 8 Jun 2013 11:24:35 +0000 (12:24 +0100)] 
mpegts: sort out tuning of muxes from multiple points

There is now a common routine for starting a mux instance, it is assumed
that certain checks have already been performed before calling this
routine. However it does perform a double check that this mux is not
already tuned on another instance. If it is it updates the passed ptr
with that instance.

12 years agotvhlog: fix stupid typo in subsys processing
Adam Sutton [Fri, 7 Jun 2013 22:10:45 +0000 (23:10 +0100)] 
tvhlog: fix stupid typo in subsys processing

12 years agompegts: remove crazy unbounbed mux arbitration
Adam Sutton [Fri, 7 Jun 2013 21:31:14 +0000 (22:31 +0100)] 
mpegts: remove crazy unbounbed mux arbitration

12 years agompegts: remove deprecated file
Adam Sutton [Sat, 1 Jun 2013 23:04:31 +0000 (00:04 +0100)] 
mpegts: remove deprecated file

12 years agowebui: updated the webui to use new idnode API
Adam Sutton [Fri, 7 Jun 2013 21:05:57 +0000 (22:05 +0100)] 
webui: updated the webui to use new idnode API

This includes generic routines for all pagination, filtering and sorting.

12 years agoidnode: added regexp filtering
Adam Sutton [Fri, 7 Jun 2013 21:06:42 +0000 (22:06 +0100)] 
idnode: added regexp filtering

12 years agoidnode: added new set processing routines
Adam Sutton [Fri, 7 Jun 2013 20:34:24 +0000 (21:34 +0100)] 
idnode: added new set processing routines

This allow a list of arbitrary idnode's to be compiled, including the
ability to filter (based on props and filter config) what gets included
and then a matching sort routine.

This makes generating idnode based grids fairly straight-forward.

12 years agolibav: fixed compiling issues with more recent versions of libavcodec
John Törnblom [Fri, 7 Jun 2013 11:11:09 +0000 (13:11 +0200)] 
libav: fixed compiling issues with more recent versions of libavcodec

12 years agowebui: more functionality for creating networks
Adam Sutton [Tue, 4 Jun 2013 15:56:56 +0000 (16:56 +0100)] 
webui: more functionality for creating networks

12 years agompegts: added support for creating a network from an input
Adam Sutton [Tue, 4 Jun 2013 15:56:21 +0000 (16:56 +0100)] 
mpegts: added support for creating a network from an input

This won't actually link it, which might need to change.

12 years agompegts: added some additional routines for network setup
Adam Sutton [Tue, 4 Jun 2013 14:20:35 +0000 (15:20 +0100)] 
mpegts: added some additional routines for network setup

12 years agoidnode: starting to add some extensions to idnode/prop
Adam Sutton [Tue, 4 Jun 2013 14:19:06 +0000 (15:19 +0100)] 
idnode: starting to add some extensions to idnode/prop

Want to be able to drive some of the UI (or at least the API) from here
so need a few additional modes of operation.

12 years agowebui: starting to get a slightly more usable idnode grid framework
Adam Sutton [Tue, 4 Jun 2013 10:11:05 +0000 (11:11 +0100)] 
webui: starting to get a slightly more usable idnode grid framework

The layout of the grid and filtering etc. is now auto-setup from the
idnode class definition.

I think I need to extend idnode to allow it to be used more for this
context.

12 years agowebui: some hacked grids to start getting network management going
Adam Sutton [Mon, 3 Jun 2013 20:58:35 +0000 (21:58 +0100)] 
webui: some hacked grids to start getting network management going

12 years agoidnode: allow property list to be written without an object
Adam Sutton [Tue, 4 Jun 2013 10:12:32 +0000 (11:12 +0100)] 
idnode: allow property list to be written without an object

This allows the "class" to be written out without the need for an
instanatiation. Useful for auto-generating grid layouts for a given
object type.

12 years agoidnode: some additions to help getting individual values from idnode's
Adam Sutton [Mon, 3 Jun 2013 20:57:26 +0000 (21:57 +0100)] 
idnode: some additions to help getting individual values from idnode's

12 years agofilebundle: follow symlinks on the local filesystem
Adam Sutton [Mon, 3 Jun 2013 16:12:50 +0000 (17:12 +0100)] 
filebundle: follow symlinks on the local filesystem

12 years agowebui: link extjs back into the vendor directory
Adam Sutton [Tue, 4 Jun 2013 10:12:14 +0000 (11:12 +0100)] 
webui: link extjs back into the vendor directory

12 years agowebui: restructure webui/extjs source files
Adam Sutton [Mon, 3 Jun 2013 16:11:01 +0000 (17:11 +0100)] 
webui: restructure webui/extjs source files

I want to keep the 3rd-party packages away from the main source
where possible.

12 years agowebui: a VERY hacked list of networks, muxes and services
Adam Sutton [Mon, 3 Jun 2013 10:23:42 +0000 (11:23 +0100)] 
webui: a VERY hacked list of networks, muxes and services

12 years agompegts: do not set NID from PSI, this is used to limit NIT scanning
Adam Sutton [Sun, 2 Jun 2013 22:33:43 +0000 (23:33 +0100)] 
mpegts: do not set NID from PSI, this is used to limit NIT scanning

12 years agompegts: ensure that we check stuff is emabled
Adam Sutton [Sun, 2 Jun 2013 20:45:36 +0000 (21:45 +0100)] 
mpegts: ensure that we check stuff is emabled

Otherwise starting on a debug system sends TVH into a tailspin. Though
this is another indication that some bounding of mm_start_mux is required!

12 years agoMerge remote-tracking branch 'origin/pr/277'
Adam Sutton [Sun, 2 Jun 2013 10:55:57 +0000 (11:55 +0100)] 
Merge remote-tracking branch 'origin/pr/277'

12 years agoBring the TVH_ARGS variable into the Debian init script 277/head
James Hannah [Sun, 2 Jun 2013 10:30:57 +0000 (11:30 +0100)] 
Bring the TVH_ARGS variable into the Debian init script

This is defined in the Defaults file but then not included in the init
script.

12 years agoFix compile errors for kqueue on FreeBSD.
Bernhard Froehlich [Sun, 2 Jun 2013 10:06:10 +0000 (12:06 +0200)] 
Fix compile errors for kqueue on FreeBSD.

src/tvhpoll.c:127: warning: assignment makes pointer from integer without a cast
src/tvhpoll.c:179: warning: assignment makes integer from pointer without a cast

12 years agoAdd missing includes for FreeBSD.
Bernhard Froehlich [Sun, 2 Jun 2013 10:03:26 +0000 (12:03 +0200)] 
Add missing includes for FreeBSD.

src/tcp.c:38: error: 'AF_INET' undeclared here (not in a function)
src/tcp.c:99: error: 'SOCK_STREAM' undeclared (first use in this function)
src/tcp.c:121: error: 'AF_INET6' undeclared (first use in this function)
src/tcp.c:159: error: 'SOL_SOCKET' undeclared (first use in this function)
src/tcp.c:159: error: 'SO_ERROR' undeclared (first use in this function)

12 years agoMerge remote-tracking branch 'upstream/master' after all FreeBSD
Bernhard Froehlich [Sun, 2 Jun 2013 09:30:50 +0000 (11:30 +0200)] 
Merge remote-tracking branch 'upstream/master' after all FreeBSD
related changes have been merged from upstream.

12 years agompegts: minor debug formatting correction
Adam Sutton [Sat, 1 Jun 2013 22:58:39 +0000 (23:58 +0100)] 
mpegts: minor debug formatting correction

12 years agolinuxdvb: fix some mistakes in frontend tuning
Adam Sutton [Sat, 1 Jun 2013 22:27:17 +0000 (23:27 +0100)] 
linuxdvb: fix some mistakes in frontend tuning

12 years agolinuxdvb: updated tuning/pid filtering code
Adam Sutton [Sat, 1 Jun 2013 22:03:17 +0000 (23:03 +0100)] 
linuxdvb: updated tuning/pid filtering code

All services/tables should now be opened using PES filters if the
tuner is not in full mux mode.

12 years agolinuxdvb: add complete (ish) v3 and S2 tuning calls
Adam Sutton [Sat, 1 Jun 2013 20:43:18 +0000 (21:43 +0100)] 
linuxdvb: add complete (ish) v3 and S2 tuning calls

This still doesn't include any code to handle DVB-S, that needs further
thought on how best to configure.

12 years agompegts: starting to tidy up input class
Adam Sutton [Sat, 1 Jun 2013 19:51:10 +0000 (20:51 +0100)] 
mpegts: starting to tidy up input class

12 years agolinuxdvb: fix service configuration loading
Adam Sutton [Sat, 1 Jun 2013 16:24:20 +0000 (17:24 +0100)] 
linuxdvb: fix service configuration loading

This is what was causing the duplicate service entries, it was
simply not loading the old configuration properly and thus creating
new entries.

12 years agompegts: fix scanning issue and lfe display name
Adam Sutton [Sat, 1 Jun 2013 13:32:40 +0000 (14:32 +0100)] 
mpegts: fix scanning issue and lfe display name

Still have a problem with dup services being created when scanning
with multiple adapters.

12 years agompegts: fix display name bug and looks like mux arbitration is currently still broken
Adam Sutton [Sat, 1 Jun 2013 13:07:01 +0000 (14:07 +0100)] 
mpegts: fix display name bug and looks like mux arbitration is currently still broken

12 years agompegts: correct some types now I have added PT_U16
Adam Sutton [Sat, 1 Jun 2013 12:46:01 +0000 (13:46 +0100)] 
mpegts: correct some types now I have added PT_U16

12 years agompegts linuxdvb: loads of tidying up of network/mux code
Adam Sutton [Sat, 1 Jun 2013 12:40:29 +0000 (13:40 +0100)] 
mpegts linuxdvb: loads of tidying up of network/mux code

12 years agodvbpsi: tidied up some of the debug
Adam Sutton [Sat, 1 Jun 2013 11:33:58 +0000 (12:33 +0100)] 
dvbpsi: tidied up some of the debug

12 years agotvhlog: allow independent trace/debug subsystems to be enabled
Adam Sutton [Sat, 1 Jun 2013 11:32:51 +0000 (12:32 +0100)] 
tvhlog: allow independent trace/debug subsystems to be enabled

12 years agolinuxdvb: new service file
Adam Sutton [Sat, 1 Jun 2013 10:58:18 +0000 (11:58 +0100)] 
linuxdvb: new service file

12 years agompegts: fixed some problems with service discovery
Adam Sutton [Fri, 31 May 2013 22:55:43 +0000 (23:55 +0100)] 
mpegts: fixed some problems with service discovery

12 years agoservice: fix some mistakes in service saving
Adam Sutton [Fri, 31 May 2013 20:48:59 +0000 (21:48 +0100)] 
service: fix some mistakes in service saving