Adam Sutton
957796d77f
linuxdvb: stop deadlock on dvr thread start/stop
2013-06-09 12:44:35 +01:00
Adam Sutton
9cd9d3d3bb
streaming: assert to catch errnoneous linkage
2013-06-09 12:01:36 +01:00
Adam Sutton
486789a11f
linuxdvb: some useful debug
2013-06-09 12:01:25 +01:00
Adam Sutton
57f49a2ad2
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).
2013-06-08 13:07:44 +01:00
Adam Sutton
9ba1b55db4
mpegts: sorted some mistakes in mux tuning and also service enumeration
...
Added automatic mpegts_input instance numbering as required for service
enumeration.
2013-06-08 12:53:10 +01:00
Adam Sutton
2222362f66
tvhlog: add option to display the thread ID in log messages
2013-06-08 12:49:54 +01:00
Adam Sutton
0767a063fb
service: updated debug subsys to lower case for consistency
2013-06-08 12:25:46 +01:00
Adam Sutton
406b15afa6
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.
2013-06-08 12:24:35 +01:00
Adam Sutton
d4ee2016fe
tvhlog: fix stupid typo in subsys processing
2013-06-07 23:10:45 +01:00
Adam Sutton
a2cca011b5
mpegts: remove crazy unbounbed mux arbitration
2013-06-07 22:31:14 +01:00
Adam Sutton
5ecf521584
mpegts: remove deprecated file
2013-06-07 22:12:17 +01:00
Adam Sutton
4d1b777d53
webui: updated the webui to use new idnode API
...
This includes generic routines for all pagination, filtering and sorting.
2013-06-07 22:07:08 +01:00
Adam Sutton
7037697cca
idnode: added regexp filtering
2013-06-07 22:07:07 +01:00
Adam Sutton
1ed3627e77
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.
2013-06-07 21:34:24 +01:00
Adam Sutton
75151722f6
webui: more functionality for creating networks
2013-06-04 16:56:56 +01:00
Adam Sutton
07a677ecba
mpegts: added support for creating a network from an input
...
This won't actually link it, which might need to change.
2013-06-04 16:56:21 +01:00
Adam Sutton
38d4ffec95
mpegts: added some additional routines for network setup
2013-06-04 15:20:35 +01:00
Adam Sutton
88e866b3f1
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.
2013-06-04 15:19:06 +01:00
Adam Sutton
331a63c6de
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.
2013-06-04 11:13:49 +01:00
Adam Sutton
e9631fa6ed
webui: some hacked grids to start getting network management going
2013-06-04 11:13:49 +01:00
Adam Sutton
a59d888c9e
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.
2013-06-04 11:13:49 +01:00
Adam Sutton
f9b765fcc4
idnode: some additions to help getting individual values from idnode's
2013-06-04 11:13:49 +01:00
Adam Sutton
dce7902664
filebundle: follow symlinks on the local filesystem
2013-06-04 11:13:49 +01:00
Adam Sutton
da70a74f9e
webui: link extjs back into the vendor directory
2013-06-04 11:13:49 +01:00
Adam Sutton
bafcfff42d
webui: restructure webui/extjs source files
...
I want to keep the 3rd-party packages away from the main source
where possible.
2013-06-03 17:11:01 +01:00
Adam Sutton
4af016fbb7
webui: a VERY hacked list of networks, muxes and services
2013-06-03 11:23:42 +01:00
Adam Sutton
414a4b2d58
mpegts: do not set NID from PSI, this is used to limit NIT scanning
2013-06-03 09:47:19 +01:00
Adam Sutton
2181313793
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!
2013-06-02 21:45:36 +01:00
Adam Sutton
f77c934b76
mpegts: minor debug formatting correction
2013-06-01 23:58:39 +01:00
Adam Sutton
75458bf606
linuxdvb: fix some mistakes in frontend tuning
2013-06-01 23:27:17 +01:00
Adam Sutton
f26ee05092
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.
2013-06-01 23:03:17 +01:00
Adam Sutton
ead0b1b5ff
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.
2013-06-01 21:43:18 +01:00
Adam Sutton
f1eb285c8f
mpegts: starting to tidy up input class
2013-06-01 20:51:10 +01:00
Adam Sutton
8e6d14b635
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.
2013-06-01 17:24:20 +01:00
Adam Sutton
fbd34be472
mpegts: fix scanning issue and lfe display name
...
Still have a problem with dup services being created when scanning
with multiple adapters.
2013-06-01 14:32:40 +01:00
Adam Sutton
ff3bc4c35a
mpegts: fix display name bug and looks like mux arbitration is currently still broken
2013-06-01 14:07:01 +01:00
Adam Sutton
37f64806d7
mpegts: correct some types now I have added PT_U16
2013-06-01 13:46:01 +01:00
Adam Sutton
400e8c61ea
mpegts linuxdvb: loads of tidying up of network/mux code
2013-06-01 13:40:29 +01:00
Adam Sutton
896345228c
dvbpsi: tidied up some of the debug
2013-06-01 12:33:58 +01:00
Adam Sutton
1da619851b
tvhlog: allow independent trace/debug subsystems to be enabled
2013-06-01 12:32:51 +01:00
Adam Sutton
3c00057b42
linuxdvb: new service file
2013-06-01 11:58:18 +01:00
Adam Sutton
2489e44492
mpegts: fixed some problems with service discovery
2013-05-31 23:55:43 +01:00
Adam Sutton
afd6d085d9
service: fix some mistakes in service saving
2013-05-31 21:48:59 +01:00
Adam Sutton
c412f6e28c
service: trying to sort the service saving
2013-05-31 21:45:29 +01:00
Adam Sutton
dc773b0380
prop: added some extra sized types for clarity
...
In particular I wanted to be able to use u16, as this is commonly
used within the mpegts code for various fields.
2013-05-31 20:43:17 +01:00
Adam Sutton
cfbba3891d
linuxdvb: stop the correct mux!
2013-05-31 20:18:49 +01:00
Adam Sutton
d5a86bf8e9
linuxdvb: started to add service saving (very rough)
2013-05-30 22:30:16 +01:00
Adam Sutton
0d82be3664
linuxdvb: mux scanning is now working and I will not re-run unless reqd
2013-05-30 21:47:42 +01:00
Adam Sutton
7465423cb6
mpegts linuxdvb: starting to get more complete config load/save
2013-05-30 20:55:11 +01:00
Adam Sutton
578c3fc545
mpegts linuxdvb: starting to get working scanning on DVB-T
...
Moved DVB mux config into dvb_support
Updated table processing to include proper section tracking
Fixed some problem in the MPEG-TS core
Updates to get scanning working in LinuxDVB
2013-05-30 16:09:47 +01:00