Commit graph

280 commits

Author SHA1 Message Date
Jaroslav Kysela
8fca50269a Makefile: remove python3 explicit call 2014-11-12 11:51:18 +01:00
Jaroslav Kysela
afdd605341 mkbundle: another StringIO fix, python3 conversion, fixes #2469 2014-11-11 22:43:44 +01:00
Jaroslav Kysela
7134315e0f bouquet,fastscan: initial implementation 2014-11-08 21:05:37 +01:00
Jaroslav Kysela
46e75c2a2d Makefile: fix distclean 2014-10-22 10:08:36 +02:00
Jaroslav Kysela
2b2a4cf65b build system: add --enable-hdhomerun_static option 2014-10-14 15:16:44 +02:00
Patric Karlstrom
6718019acb libhdhomerun integration 2014-10-14 14:12:52 +02:00
Jaroslav Kysela
c655c067fb Makefile: link avutil twice for static ffmpeg (linker bug?) 2014-10-14 08:45:01 +02:00
Jaroslav Kysela
84947edddb Makefile.ffmpeg: use distro specific libx264 library 2014-10-13 15:27:26 +02:00
Jaroslav Kysela
7bc16b6dc8 Makefile.ffmpeg: Fix PATHs, also simplificate deps in the main Makefile 2014-10-13 14:39:30 +02:00
Jaroslav Kysela
49ebb3c48d Makefile: fix dependencies for LIBFFMPEG_STATIC (parallel build) 2014-10-13 12:44:53 +02:00
Jaroslav Kysela
4b4610ea91 build: add libffmpeg_static=yes and Makefile.ffmpeg 2014-10-13 09:55:17 +02:00
Jaroslav Kysela
2012dc8e3d Add stream profile support 2014-10-09 09:22:56 +02:00
Jaroslav Kysela
c434bc4f3d Makefile: fix the bundle.c <- dvb_scan dependency 2014-10-05 15:18:28 +02:00
Jaroslav Kysela
5c483af6e2 Makefile: fix constcw FFDECSA dependency 2014-10-02 18:07:02 +02:00
Jaroslav Kysela
4f7e9284af descrambler: add constcw DES & AES clients 2014-10-02 08:40:01 +02:00
Jaroslav Kysela
40d12b5fd4 dtable removal: celebrate new idnode system 2014-09-30 21:49:34 +02:00
Jaroslav Kysela
d307001c52 caclient: initial code to move cwc,capmt to idnode 2014-09-30 21:46:51 +02:00
Jaroslav Kysela
6a90afd255 DVR: Move dvr config routines to dvr_config.c 2014-09-17 09:42:49 +02:00
Jaroslav Kysela
6de4fb94ea DVR: Time Based Recorder 2014-09-15 20:59:44 +02:00
Jaroslav Kysela
220833201f dvr: rewrite to use the idnode system 2014-09-08 16:48:58 +02:00
Jaroslav Kysela
8c24a4cf6f ACL: rewrite to use idnode system... 2014-08-16 23:51:59 +02:00
Sergio Costa Fortier
d91375de0a Corrected build for android.
Included --enable-android on configure script.
Build with that sample script:
#!/bin/sh
# Make sure you have TOOLCHAIN defined in .bashrc or .bash_profile and have linux/dvb headers in include dir.
SRC_DIR="`pwd`/tvheadend"
INCLUDE_DIR="`pwd`/out/include"
cd $SRC_DIR
export SYS_ROOT="$TOOLCHAIN/sysroot"
export CC="arm-linux-androideabi-gcc --sysroot=$SYS_ROOT -I$INCLUDE_DIR"
export CXX="arm-linux-androideabi-g++ --sysroot=$SYS_ROOT -I$INCLUDE_DIR"
export CPP="arm-linux-androideabi-cpp"
export LD="arm-linux-androideabi-ld"
export AR="arm-linux-androideabi-ar"
export RANLIB="arm-linux-androideabi-ranlib"
export STRIP="arm-linux-androideabi-strip"
export CROSSCOMPILE="arm-linux-androideabi-"
export CFLAGS="--sysroot=$SYS_ROOT -I$INCLUDE_DIR"
export CXXFLAGS="--sysroot=$SYS_ROOT -I$INCLUDE_DIR"
export LIBS="-lc -lgcc"
./configure --prefix=$SYS_ROOT/usr --arch=armv7  --platform=linux --disable-avahi --enable-bundle --python=/usr/bin/python --enable-android
make
TODO: change shm code to ashmem on tvhtime.c
2014-08-16 15:54:08 +02:00
Jaroslav Kysela
cfe09bc14f dbus: fix write() compilation error 2014-08-11 21:20:32 +02:00
Jaroslav Kysela
9c7b6047d2 dbus: initial support 2014-08-11 11:50:51 +02:00
spdfrk1
5a731a4783 SRCS-${CONFIG_SSL} for libaesdec 2014-08-06 08:56:35 +02:00
spdfrk1
1330eab10a Remove interface 2014-08-06 08:55:43 +02:00
spdfrk1
de8433d7b1 Update Makefile 2014-08-06 08:55:43 +02:00
spdfrk1
ecd4f591f6 Update Makefile 2014-08-06 08:55:43 +02:00
spdfrk1
ac2e3d0d83 Started prepare for merge 2014-08-06 08:55:43 +02:00
spdfrk1
cb0c94dfc8 Initial libaesdec commit 2014-08-06 08:54:32 +02:00
Jaroslav Kysela
6fc3a46810 Makefile: Simplify (and probably fix) the ffdecsa rules 2014-06-10 18:29:38 +02:00
Jaroslav Kysela
d47354a171 separate capmt and cwc config 2014-06-10 14:02:35 +02:00
Jaroslav Kysela
7425d43a23 descrambler: Merge the common descrambler code - tvhcsa_descramble() calls 2014-06-10 14:02:35 +02:00
Adam Sutton
caf9a7b313 build: disable strict aliasing
although can create a minor performance penalty it looks like many projects
disable this as strict aliasing can create annoying warnings that are not
always trivial to overcome at the expense of a relatively minor performance
improvement.
2014-06-10 10:57:45 +01:00
Adam Sutton
f393203b6e mpegts: first pass of new network scanner code
This doesn't currently include the scheduling of scans, just a centralised
scanning queue and helper functions.
2014-06-09 22:08:39 +01:00
Damjan Marion
9b0388c844 osx: introduce bonjour support 2014-06-01 16:21:25 +02:00
Jaroslav Kysela
494280d1f7 Fix the libiconv check 2014-05-27 16:02:36 +02:00
Jaroslav Kysela
5b75ff7e55 Try to autodetect the libiconv 2014-05-27 15:36:44 +02:00
Damjan Marion
e6bf5bbe8e intlconv: osx requires -liconv 2014-05-26 22:25:51 +02:00
Jaroslav Kysela
1c5de3a6f7 Merge branch 'osx' of git://github.com/dmarion/tvheadend into master 2014-05-26 21:58:23 +02:00
Jaroslav Kysela
d07071bf90 intlconv: use iconv for utf8 conversions 2014-05-26 21:30:10 +02:00
Damjan Marion
5a8b5e7fe2 osx: initial support for OS X 2014-05-26 17:59:33 +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
Jaroslav Kysela
47b97e52a8 Add esfilter (elementary stream filter)
Some feeds (especially from satellite) includes many language mutations
and other elementary streams. It may be useful to define the filters and
order scheme for the streaming and DVR.

The service information dialog is extended to show all PIDs and filtered
PIDs to easy show the used PIDs.

See the included help file for more description.
2014-05-05 22:00:38 +02:00
Jaroslav Kysela
a57f86f07b Move RTSP common code from SAT>IP to the common place 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
Jaroslav Kysela
8583936c71 Add SAT>IP support (remote network tuners) 2014-05-05 22:00:35 +02:00
Jaroslav Kysela
1debbee964 Add basic support for the UPnP protocol (client) 2014-05-05 22:00:35 +02:00
Jaroslav Kysela
91e5c9f7a8 Reorganize the UDP code from IPTV to the shared location 2014-05-05 22:00:35 +02:00
Adam Sutton
34ab2929d2 mpegts: some minor changes to init / shutdown to avoid pointless errors 2014-04-22 10:04:35 +01:00