Commit graph

3186 commits

Author SHA1 Message Date
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
Adam Sutton
ed27c4b3dd dvb: attempt to stop bad updates to network info. 2013-04-18 11:54:39 +01:00
Adam Sutton
34e7acc087 services: include info from SDT (for Other services) if they already exist.
Services can be added from a variety of other tables which probably indicates
that they are in fact valid TV/Radio services, but we just don't know the
type.

This might help people to map these services manually within TVH.
2013-04-18 11:54:39 +01:00
Adam Sutton
b672a9da50 tdt: some changes to SDT processing to pick up unknown services 2013-04-18 11:54:39 +01:00
Adam Sutton
3581869d83 tdt: ignore other network in NIT this causes havoc with DVB-S networks.
This is particularly true where the other network is only available
via another orbital position (we could check for this) but it also
causes problems with other transmission types so I think we'll just
ignore for now.
2013-04-18 11:54:39 +01:00
John Törblom
cbae62c053 xmltv: fixed episode/season count being off by one. 2013-04-16 13:41:36 +02:00
Adam Sutton
c80088ac23 htsp: bump version number due to imagecache fix 2013-04-15 16:23:10 +01:00
Adam Sutton
82a1edd132 htsp: fix bug causing imagecache file open to crash. 2013-04-15 12:13:44 +01:00
Adam Sutton
9d7e51f9c5 redhat: moved to tvheadend-packaging 2013-04-15 10:15:26 +01:00
virtualdj
9c32585449 Fixes the implicit declaration of function 'llabs' warning when using older gcc versions 2013-04-13 17:59:53 +02:00
Adam Sutton
46704009e1 Issue #1692 - dvb: fix DVB v3 builds 2013-04-11 10:32:56 +01:00
Adam Sutton
aa0e5b1219 init: remove TVH_TRACE option, users can do that one manually 2013-04-10 16:37:53 +01:00