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
Adam Sutton
844b65a840
tsfile: some hacking to create channels.
2013-04-29 09:39:13 +01:00
Adam Sutton
7efc74c119
mpegts: fix NULL ptr bug
2013-04-29 09:38:32 +01:00
Adam Sutton
4ca4b8e706
mpegts: fix mistakes in service creation that result in crashes
2013-04-28 20:41:01 +01:00
Adam Sutton
fe5cb96036
Started to rejig the mux/service creation code.
2013-04-28 12:34:30 +01:00
Adam Sutton
7e9b78aa24
mpegts: Now creates services from tsfile input
...
Another baby step, PAT is processed to add PMT listeners and PMT
will result in the creation of services. Although atm I think this
does not properly handle things as it won't necessarily create
the correct service type as its created from the generic code
with no creation callback.
2013-04-27 23:32:44 +01:00
Adam Sutton
f8c00d3c2a
mpegts: got some PAT/PMT processing now
...
currently not building any services etc.. so limited work going on
but its another baby step in the right direction.
2013-04-27 22:48:58 +01:00
Adam Sutton
d4a8529581
mpegts: I now have working table input (PAT) for tsfile
2013-04-27 22:04:31 +01:00
Adam Sutton
2672cc4acd
mpegts: have input again
...
Have data coming in from tsfile again, still getting a crash when
processing the table data, but that was there before.
2013-04-27 21:26:17 +01:00
Adam Sutton
9cd7a53b9f
mpegts: further updates starting to get shape back
...
Now added a LIST of active muxes, for IPTV this will be a list but
generally speaking will not be too important for others this will
almost certainly only ever contain one entry.
However I may still rework this as I work my way back through the code.
2013-04-27 21:07:56 +01:00
Adam Sutton
024d68416e
mpegts: begun restructuring, need some more thought
...
Still haven't dealt with the whole multiple active muxes per input
2013-04-27 20:32:39 +01:00
Adam Sutton
4b73a651cf
mpegts: starting to get table input working for tsfile
...
I have realised that for iptv style setups the current arrangement
will be problematic. The main issue is having the table filter
and top level processing based on the mpegts_input. Since for IPTV
its most likely that we'll only have one mpegts_input with a bunch
of different muxes currently active.
2013-04-27 20:00:10 +01:00
Adam Sutton
1abb1f7736
tsfile: started to get muxes linked for initial scan
...
at the moment there is a problem when a mux cannot be tuned, I don't
think its correctly removed from the lists.
2013-04-26 16:25:27 +01:00
Adam Sutton
378b3a6b63
Lots more reworking and organisation
...
Heading towards the start of a tsfile based system that will be
both a useful debugging tool and also a useful starting point for
the generic mpegts framework
2013-04-26 15:10:07 +01:00
Adam Sutton
b708e28d42
mpegts: started to add the generic mpegts code
...
Much of the layout for this is stolen from Andreas' updated
dvb code.
2013-04-26 10:27:37 +01:00
Adam Sutton
de16f083e5
Major reworking of the input system
...
This is very much WIP, stuff at this stage is completely broken and
will only compile with all optional components disabled.
2013-04-25 18:48:48 +01:00
Adam Sutton
614ed673ec
reorg: massive restructuring of files.
...
Tried to create a few additonal subdirs to bring components together
and hopefully make navigating the source a bit easier.
2013-04-25 18:47:11 +01:00
Adam Sutton
3c2222a82c
WIP: messing about with idnode/prop stuff.
2013-04-24 16:39:36 +01:00
Adam Sutton
139b654715
Merge remote-tracking branch 'origin/dvbnetworks' into feature/dvb-rewrite
...
Conflicts:
Makefile
src/capmt.c
src/dvb/dvb.h
src/dvb/dvb_adapter.c
src/dvb/dvb_fe.c
src/dvb/dvb_multiplex.c
src/dvb/dvb_preconf.c
src/dvb/dvb_service.c
src/dvb/dvb_tables.c
src/epggrab/module/eit.c
src/epggrab/otamux.c
src/iptv_input.c
src/main.c
src/rawtsinput.c
src/service.c
src/serviceprobe.c
src/settings.c
src/tvheadend.h
src/v4l.c
src/webui/extjs.c
src/webui/extjs_dvb.c
src/webui/static/app/dvb.js
src/webui/static/app/tvadapters.js
src/webui/static/app/tvheadend.js
src/webui/webui.c
src/webui/webui.h
2013-04-23 17:31:24 +01:00
Andreas Öman
20e94bc17d
Initial work on DVB hw tree
2013-04-23 15:46:43 +02:00
Adam Sutton
a2ccbb2de6
support: remove natty and add raring to the build list
2013-04-22 10:06:58 +01:00
Adam Sutton
143128c708
Fix #1703 - tvhlog: took too many liberties with previous va_list fix
2013-04-19 12:46:17 +01:00
Adam Sutton
341618477e
Fix #1682 - support: version script outputs something even if .git is missing
2013-04-18 15:29:58 +01:00
Adam Sutton
c83b0cba2f
dvb: remove the create only tv/radio services, this was a bad idea!
2013-04-18 15:21:59 +01:00
Adam Sutton
d4883d9d6b
docs: some minor documentation updates
2013-04-18 13:25:14 +01:00
Adam Sutton
89b18c05ca
docs: update documentation with new domain name and paypal link
2013-04-18 13:02:22 +01:00
Adam Sutton
1a95003b24
tvhlog: correct stupid error in va_list processing
2013-04-18 12:03:24 +01:00
Adam Sutton
1ed10b2cf2
dvb: add some additional tracing into NIT/SDT parsing
2013-04-18 11:54:39 +01:00
Adam Sutton
99fe1c73a7
tvhlog: fix some problems with hexdump code
2013-04-18 11:54:39 +01:00
Adam Sutton
f442a28b77
tvhlog: some efficiency improvements
2013-04-18 11:54:39 +01:00