Commit graph

137 commits

Author SHA1 Message Date
Jaroslav Kysela
afdd605341 mkbundle: another StringIO fix, python3 conversion, fixes #2469 2014-11-11 22:43:44 +01:00
Jaroslav Kysela
3cc291c2ed mkbundle: fix missed StringIO usage instead cStringIO.StringIO, fixes #2461 2014-11-10 20:34:36 +01:00
Jaroslav Kysela
5a07ff166a mkbundle: add support for python3, fixes #2444 2014-11-10 09:46:24 +01:00
Jaroslav Kysela
8d71f8ed25 configure: another improvement in the libav detection, fixes #2382 2014-10-16 09:13:16 +02:00
Jaroslav Kysela
14a7de8aa4 RPM build - config fixes 2014-10-13 21:49:50 +02:00
Sascha Kuehndel (InuSasha)
999d184d69 [build] add LD flags to print_config 2014-09-01 15:36:21 +02:00
Sascha Kuehndel (InuSasha)
ae56b48e04 [build] fix configure with komplex enviroments
- add ldflags
- fix multivalued options like --cflags="-m64 -I/include/extra"
2014-09-01 15:36:21 +02:00
Gary The Brown
6f7ddb36d3 FIX: when configure tries to update the mux lists through git it would cause a fail if anything had been changed in the Data/dvb-scan folder
changed the inital git pull to a git fetch and added git pull after the git reset to make sure they have the latest files
2014-09-01 15:34:22 +02:00
Dreamcat4
f78ce0a4fe Fix Syntax error. Redirection wrong way around. Thanks @ksooo ! 2014-08-16 12:21:12 +01:00
Dreamcat4
e679aefb4f For issue#2192. Run scripts though shellcheck. Put back configure.inc to use bash for now. 2014-08-16 12:21:08 +01:00
Jaroslav Kysela
7d3a65d047 support: replace /bin/bash with /bin/sh for FreeBSD - fixes issue#2192 2014-08-13 18:05:25 +02:00
Jaroslav Kysela
2e4c99b678 support: added dbus_test.py utility 2014-08-11 11:50:51 +02:00
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