Commit graph

125 commits

Author SHA1 Message Date
Jaroslav Kysela
627473b8f9 support/pid-count.py: add code for cc errors 2014-06-17 13:24:49 +02:00
Jaroslav Kysela
e35085a2b6 httpc: fix the basic auth 2014-06-02 08:51:08 +02:00
Damjan Marion
992da6c374 osx: fix install
Use POSIX compliant -R parameter instead of obsolete -r.
On linux they are equivalent, on OS X -r is not supported.
2014-05-29 00:44:12 +02:00
Jaroslav Kysela
1c5de3a6f7 Merge branch 'osx' of git://github.com/dmarion/tvheadend into master 2014-05-26 21:58:23 +02:00
Damjan Marion
5a8b5e7fe2 osx: initial support for OS X 2014-05-26 17:59:33 +02:00
Christian Karrié
8a12c39d68 Better usage infos for sat_xml_scan.py 2014-05-26 16:53:26 +02:00
Jaroslav Kysela
1418b64112 scanfile: Add satellite.xml database support (enigma2, satellites-xml.eu)
- also improve the linuxdvb scanfile database fetching
2014-05-26 15:11:27 +02:00
Damjan Marion
374489856c build: autodetect platform 2014-05-16 22:51:02 +02:00
Jaroslav Kysela
d9afa09b26 Rewrite imagecache to use build-in http client (remove curl)
- add the basic SSL peer certificate verification
2014-05-05 22:00:35 +02:00
Jaroslav Kysela
a3ad55f64c Add build-in http client
- supports SSL
- supports location redirections
- supports chunked data transfers
- supports HTTP/1.0 HTTP/1.1 and RTSP/1.0
2014-05-05 22:00:35 +02:00
Adam Sutton
2b695add0c config: started to add the concept of a configuration version
This is to allow simple detection of a need to migrate, so that it can be done
in one centralised location. Rather than having to have lots of in place dual
config handling.

Some simple stuff will probably continue to be done in place, to avoid
constantly adding migration routines for trivial stuff. But anyting non-trivial
will at least be more easily handled without the need for external scripts.
2014-04-04 09:55:08 +01:00
Adam Sutton
114ec45a6b support: minor corretion to mux list fetch script 2014-03-05 11:37:18 +00:00
Adam Sutton
cad4345bf7 support: remove raring and replace with trusty 2014-03-05 10:21:18 +00:00
Stefan Saraev
9650e60a5c support/configure.inc: fix crosscompiling
--cc= can be whatever. there should be no check if generated
binaries can run while crosscompiling.
2014-02-14 18:29:28 +02:00
Bernhard Froehlich
8093e67b55 install: Properly install manpages in mandir/man1 which also fixes Bug#1064. 2014-01-05 21:47:25 +01:00
Adam Sutton
2d1bd1a254 mpegts: fix broken input handling for inputs with >1 active services..
This affects IPTV where there is only 1 input, if 2 services have the same PIDs
then both services were receiving each others packets and causing a mess!

I think later on I should really remove the transport list from the input and
have it on the mux? I think I did it this way to keep some things simpler, but
it's caused confusion here.

This should fix #1875.
2014-01-02 21:31:37 +00:00
Adam Sutton
2dbebfd81c support: fix IPTV configuration migration for disabled/unmapped channels 2013-12-30 14:43:56 +00:00
Adam Sutton
821a854d90 support: updated some random helper scripts 2013-12-24 23:48:02 +00:00
Adam Sutton
3e11bc4f13 support: remove stray commenting out of stderr redirect 2013-12-22 20:55:38 +00:00
Adam Sutton
dae84cec66 support: add basic IPTV migration to conf_migrate script 2013-12-17 21:53:50 +00:00
Adam Sutton
446e063b0c support: very rough and ready script to multicast TS file for IPTV testing. 2013-11-27 16:34:37 +00:00
xhaggi
3949e50d2b [migrate] fix property mapping for muxes 2013-11-20 19:04:59 +01:00
Adam Sutton
5990951e64 migrate: Some updates to the migration script and minor correction to DVR conf 2013-11-16 11:43:26 +00:00
Adam Sutton
288adcc3bd Merge branch 'master' into feature/dvb-rewrite
Conflicts:
	src/input/mpegts/tsdemux.c
2013-11-15 14:00:12 +00:00
Adam Sutton
098b7def4b build: remove oneiric and add saucy support 2013-11-15 12:47:37 +00:00
Adam Sutton
c08b6e5c7f support: updated the configuration migration script 2013-11-14 12:59:20 +00:00
Adam Sutton
fe5f548fac support: update for some changes in configuration 2013-10-08 16:39:44 +01:00
Stefan Saraev
981108523a mkbundle: follow symlinks 2013-09-24 19:28:34 +03:00
Adam Sutton
251f5e8296 support: update config migration script for new idnode lists 2013-09-16 15:04:44 +01:00
Adam Sutton
b43f84a807 support: some minor corrections to config migration
Fix symbol rate mux config and ignore services with no channel mapping. It
can cause mappings to be missed.
2013-08-31 20:32:48 +01:00
Adam Sutton
32edfc623f support: Configuration migration script
This attmepts to rebuild the DVB network (not including satconf/adapters)
and also the channel list. This is 90+% of the work and should be enough
for most users to get up and running a bit more quickly.
2013-08-30 23:18:56 +01:00
Adam Sutton
d91c02d520 Merge branch 'feature/dvb-rewrite'
Conflicts:
	Makefile
	configure
	src/dvb/diseqc.h
	src/dvb/dvb.h
	src/dvb/dvb_adapter.c
	src/dvb/dvb_fe.c
	src/dvb/dvb_input_filtered.c
	src/dvb/dvb_tables.c
	src/input/mpegts/dvb_psi.c
	src/input/mpegts/iptv/iptv_mux.c
	src/iptv_input.c
	src/service_mapper.h
	src/webui/static/app/tvadapters.js
	src/webui/webui.c
2013-08-28 17:08:39 +01:00
Adam Sutton
0d74894f33 debug: added a proper pthread_mutex ownership check in lock_assert()
this is conditional based on a test run from the configure script, as this
type of test is certainly not 100% cross platform compatible.

However its very useful to have a true check of lock ownership rather than
the rather arbitary check that "someone" holds the lock.
2013-08-06 19:57:07 +01:00
Adam Sutton
5a01c81f2e build: ensure we follow symlinks during installation
This is because I now store 3rd party code outside of the main source tree
2013-07-03 14:45:58 +01:00
Bernhard Froehlich
51ca7c6c55 Avoid "install -D" because the flag is not available on FreeBSD. 2013-05-04 13:59:54 +02:00
Bernhard Froehlich
06824215e4 Add PLATFORM_* define to config.h to allow supporting non Linux platforms. 2013-05-04 13:54:12 +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
341618477e Fix #1682 - support: version script outputs something even if .git is missing 2013-04-18 15:29:58 +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
4e7506abbe support: some updates to build system 2013-03-27 12:40:27 +00:00
Adam Sutton
babe15958e support: remove confusing (and uncessary) default values. 2013-03-19 14:42:48 +00:00
Andrew C. Martin
f5ecd443f4 use http for cloning dtv-scan-tables git repo
- this allows ./configure to not hang when ran behind a firewall
2013-03-07 20:45:01 -07:00
Andrew C. Martin
079c006f1f error check argument passed into epgdump 2013-03-07 20:45:01 -07:00
Andrew C. Martin
9b385a78c5 allow build path spaces in support scripts
- allow build path spaces in configure & support scripts
- use the same die function for all scripts
2013-03-07 20:44:55 -07:00
Adam Sutton
231e7b5fab build: fix mistakes in previous build system updates 2013-02-21 21:33:02 +00:00
Adam Sutton
0fab063340 build: update build system to fix some odd use cases 2013-02-21 11:58:48 +00:00
Adam Sutton
205dda1b05 support: update getmuxlist to work with launchpad. 2013-02-15 14:14:45 +00:00
Adam Sutton
efd2c28b89 support: fix configure args storage. 2013-02-08 15:44:05 +00:00
Adam Sutton
ac36914b98 Fix #1596 - some version of git don't like describe in subdir 2013-02-04 14:11:07 +00:00
Adam Sutton
7a52ff434c support: re-instate getmuxlist script to ensure pbuilder script works 2013-01-31 12:16:04 +00:00