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
Adam Sutton
eeae897dea
mpegts: new feature for scheduling mux tuning events
...
Could be useful for requesting periodic tuning of mux for EMM harvesting.
Will eventually be used to replace the current OTA EPG scheduling.
2014-04-21 19:39:04 +01:00
Adam Sutton
ae0c2f5334
util cron: re-added code I wrote in early EPG days for handling cron tasks
...
This will be used as a means of managing mux subscription scheduling.
2014-04-20 14:12:53 +01:00
Adam Sutton
7e89bbe3f4
Merge remote-tracking branch 'origin/pr/365'
2014-04-04 15:02:21 +01: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
bd2525ed2a
idnode uuid: move uuid routines to sep. file so it can be used more generally
2014-04-04 09:55:07 +01:00
Jaroslav Kysela
d1ad5631b5
Move the linuxdvb mux code to the shared mpegts network code
...
... introduce $CFG/input/dvb/networks/... structure
2014-04-01 17:45:51 +02:00
Jaroslav Kysela
23d330de12
Move the linuxdvb network code to the shared mpegts network code
...
... introduce $CFG/input/dvb/networks/... structure
2014-04-01 17:45:51 +02:00
Jaroslav Kysela
8b98f9c4a6
Move the linuxdvb service code to the shared mpegts service code
...
... introduce $CFG/input/dvb/networks/... structure
2014-04-01 17:43:13 +02:00
John Törnblom
f28ca36077
cosmetics
2014-01-28 14:41:33 +01:00
kendrak24
d9bc3b6d41
Added EDL support over HTSP
2014-01-26 18:05:00 +01:00
Adam Sutton
07ad772e70
Merge remote-tracking branch 'origin/pr/318'
...
Conflicts:
src/input/mpegts/linuxdvb/linuxdvb_satconf.c
2014-01-11 00:48:06 +00:00
Adam Sutton
96b4b22312
linuxdvb: added dynamic and combi DVB tuner support
...
I have also simplified the hardware tree. Though I still need to
resolve some minor issues related to adapter ID'ing.
2014-01-11 00:27:00 +00:00
Adam Sutton
517af478ab
fsmonitor: general purpose wrapper for inotify for monitoring files/dirs
...
pretty basic, but enough to get me started on the things I want to do for
dynamic dvb adapters, now I've given up on using udev (for various reasons).
Will probably want to migrate DVR inotify stuff onto this framework eventually.
2014-01-11 00:27:00 +00:00
InuSasha
8792c5cb42
EN50494: add gui interface for configuration
...
- EN50494 configuration
- revert drop off compiler optimation
2014-01-06 19:05:26 +01:00
InuSasha
66c6d85f39
EN50494: first commit
...
- works with same hardcoded values (needs to setup)
- setup via gui is missing
2014-01-05 17:54:49 +01:00
Adam Sutton
582e205bc0
imagecache: migrate configuration to new API
...
I started to do this as there was a possible issue with imagecache as a result
of updates. However this has thus far not been proved, but still a useful
update. Hopefully not too broken!
2013-12-02 13:30:59 +00:00
Adam Sutton
e26a202034
support iptv: updated the configure script and Makefile for iptv code
2013-11-24 20:34:39 +00:00
Adam Sutton
73c6bc9f48
status: some additional status information about connections
...
also re-jigged UI layout (I'm sure people will moan) and some code
re-layout too.
2013-11-11 17:11:41 +00:00
Adam Sutton
01fc249fb5
xmltv: fix XMLTV channel configuration
2013-11-10 20:14:14 +00:00
Adam Sutton
a1592da5e1
started work on better setup for input/hardware etc...
2013-10-27 23:19:02 +00:00
Adam Sutton
7da7006af6
linuxdvb: added pre-defined mux configuration file support
...
This had been left out for too long and makes it awkward for novices
to setup the networks. The config is possibly not as nice as before where
it was presented as a tree. But this can be improved later.
2013-09-19 22:19:12 +01:00
Adam Sutton
1fe897492b
api: started to migrate EPG functions to the common API
2013-09-16 14:22:10 +01:00
Adam Sutton
8ac1b3d7ed
status: added back in basic status info
...
It will now show subscriptions and streams (tuners/muxes combined).
2013-09-07 00:21:20 +01:00
Adam Sutton
b56a203fb5
opentv: updated to new APIs
...
This uses a significantly simpler setup, table is processed in a
linear fashion.
2013-09-04 21:23:24 +01:00
Adam Sutton
df44bad3e9
epggrab: complete update to OTA mux and EIT
...
Still haven't touched OpenTV and there are several hacks in here for which
a proper solution is required.
(cherry picked from commit 9212120eb4c92aacb0d9cb75624961bf27e2ef5a)
2013-08-28 20:13:38 +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
65c304fb9a
channel: migrated channel_t to an idnode
...
Also since the channel name is no longer unique various other things have
had to be updated.
2013-08-22 15:15:08 +01:00
Adam Sutton
b9c1171a7d
api: include access to the service mapper
2013-08-22 15:15:08 +01:00
Adam Sutton
dee72beaa5
api webui: migrated most of the new web API stuff to the new API subsystem
2013-08-15 12:05:04 +01:00
Adam Sutton
f067952fd5
api: started to add idnode to the new API structure
2013-08-12 20:39:40 +01:00