Commit graph

3226 commits

Author SHA1 Message Date
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
Adam Sutton
51eeb9af0d linuxdvb: starting to see data input working
there are a lot of hacks in at the moment, need to go through and tidy
everything up.
2013-05-29 14:22:22 +01:00
Adam Sutton
3cb6be346f mpegts linuxdvb: add routine to create mmi's on the fly 2013-05-28 16:27:09 +01:00
Adam Sutton
e0c4695239 linuxdvb: starting to add network/input connection
Still just early stages, but should be able to start thinking about
getting something tuning soon.
2013-05-26 21:02:17 +01:00
Adam Sutton
0fbdb43ac2 linuxdvb: starting to get config load/save for device tree
I think eventually I will re-work this to one file per entry similar
to the other trees (like network). But this will do for now.
2013-05-25 21:46:37 +01:00
Adam Sutton
5c420b613a linuxdvb: starting to add network/mux information 2013-05-24 21:20:56 +01:00
Adam Sutton
be96d69e26 filebundle: correct possible bug with fb_scandir() on some FSs 2013-05-24 16:40:30 +01:00
Adam Sutton
3bc769589f linuxdvb: split the adapter source into 3 files. 2013-05-24 15:23:34 +01:00
Adam Sutton
7b7652619f prop: Added the concept of a RD-only property
Made use of the rd-only property for display only fields in the DVB
hardware tree.
2013-05-24 14:58:03 +01:00
Adam Sutton
8b82a82901 linuxdvb: starting to build up the DVB hardware tree
Still do not have anything working, just trying to get some groundwork done.
2013-05-24 13:59:19 +01:00
Adam Sutton
9aa070021c build: fix stray mod to object rule causing full rebuild everytime 2013-05-22 16:01:07 +01:00
Adam Sutton
474e1b71dc linuxdvb: started to work on linuxdvb code.
Lots of in progress stuff but its been sat uncommitted for a few weeks
due to inactivity and I don't want to lose it due to stupidity!
2013-05-21 20:06:30 +01:00
Adam Sutton
00f0137bb6 mpegts: added missing LCN processing 2013-05-10 14:31:58 +01:00
Adam Sutton
080aafbf2c mpegts: lots more work on PSI processing.
I think most tables are now processed and are making the relevant calls
into the mpegts system to update/create entities.
2013-05-10 14:24:05 +01:00
Adam Sutton
ce6851e589 mpegts: fix NIT parsing bug 2013-05-09 17:25:18 +01:00
Adam Sutton
1fe5c7ac0e mpegts tsfile: lots of reworking to get psi processing working 2013-05-09 16:33:53 +01:00
Adam Sutton
15536d8296 mpegts: some further updates to get things working properly
Started to get basic IPTV input working, though it still needs
lots of work to add in the missing stuff.
2013-05-01 09:46:06 +01:00
Adam Sutton
f763c30fff mepgts: fix mistake in table dispatch (sending wrong lengths) 2013-05-01 09:34:26 +01:00
Adam Sutton
05ef4031f4 tsfile: remove redunant files. 2013-04-30 15:23:44 +01:00
Adam Sutton
183d7a11c8 psi: some formatting tidy ups 2013-04-30 15:19:32 +01:00
Adam Sutton
44f20713db service: fix mistake causing service startup to report incorrectly. 2013-04-30 15:10:45 +01:00
Adam Sutton
c336c012eb mpegts: ensure that service name is properly init'd 2013-04-30 14:58:42 +01:00
Adam Sutton
73d671af3f tsfile: sorted PCR processing for tsfile 2013-04-30 14:45:10 +01:00
Adam Sutton
8e2ed3f466 another swing back to looking at the tsfile input as access to home is crap atm 2013-04-30 13:46:47 +01:00
Adam Sutton
523c47de37 iptv: added some missing functions 2013-04-30 12:06:59 +01:00
Adam Sutton
646bfe3e88 iptv: forgot to actually add most of the IPTV files. 2013-04-30 11:44:23 +01:00
Adam Sutton
a7d7392661 iptv: started work on added IPTV support 2013-04-30 11:19:27 +01:00