Adam Sutton
15536d8296
mpegts: some further updates to get things working properly
...
Started to get basic IPTV input working, though it still needs
lots of work to add in the missing stuff.
2013-05-01 09:46:06 +01:00
Adam Sutton
a7d7392661
iptv: started work on added IPTV support
2013-04-30 11:19:27 +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
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
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
2c502b977f
tvhlog: created a new logging system that will allow more configuration
...
Note: I still need to sort out the command line switches
2013-04-10 11:02:23 +01: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
b043cf3729
tvhtime: start adding time processing support to TVH
2013-02-15 10:24:41 +00:00
Andreas Öman
a6433e4a37
Work on settings properties on nodes from UI
2013-02-07 23:43:04 +01:00
Andreas Öman
fef5755fe7
dvbreorg WIP
...
Initial scan now works again
We have a new idnode system that can give an entity a UUID which then can
be looked up externally (webui, etc). Good when browsing stuff
The UUID is supposed to be persisted on on disk when saving enteties
2013-01-17 16:21:55 +01:00
Adam Sutton
9a655a6218
build: Some tidying up of the build system
...
mainly this is just cleaning up the output from the build commands
but also added debian/changelog to ignore file to stop it being
accidentally committed back.
2013-01-11 11:13:29 +00:00
Adam Sutton
accc01db56
Fix #1083 - add inotify monitoring of recordings.
...
Should a recording be moved (within same dir) the DVR DB will be
updated.
Should it be moved (out of directory) or deleted entirely, it will
simply be marked as missing.
The parent directories are also monitored should they be moved
or deleted.
2013-01-11 11:13:29 +00:00
Adam Sutton
8be121f558
make: add option to reconfigure with previous options.
2013-01-09 21:42:09 +00:00
Adam Sutton
9180546fc6
timeshift: early prototype of the new timeshift feature.
...
Currently this supports pause/resume, and speed control. FF up to 4x uses
full frame output, faster than that or reverse uses i-frame only output.
This causes problems with some players and needs work.
Also buffers are done at the subscription level which means the disk space
is not shared even if it holds the same content. And more importantly
this means you cannot yet record the timeshift buffer like on a standard
PVR.
2013-01-09 21:26:51 +00:00
Adam Sutton
78df091e41
make: check if configure output is still likely to be valid.
2013-01-09 21:26:51 +00:00
John Törnblom
d18bd91845
dvr: added initial support for libavformat muxing
2013-01-07 19:52:48 +01:00
Adam Sutton
7c85cc1014
muxers: re-org to clean up dirs.
2013-01-06 20:29:47 +00:00
Adam Sutton
93fe784960
[PR-174] - Replaced user submitted icon cache with more generic image cache.
...
This allows file:// paths to be specified for channel icons even if image
cache support is disabled.
The image cache functionality is compile time optional (for those without
curl support) and also run-time configurable for those that don't want it.
All images, including EPG ones should be cached.
2013-01-01 09:30:28 +00:00
andyb2000
acdc094fe7
[PR-174] - Icon caching support to reduce overhead on upstream providers.
2013-01-01 09:30:28 +00:00
Adam Sutton
b624851dde
Issue #1446 - fix --disable-linuxdvb.
2012-12-19 22:30:16 +00:00
Adam Sutton
d9dae65bbb
Issue #1446 - fix --disable-cwc checks.
2012-12-19 22:30:16 +00:00
Andreas Öman
f991e1376e
Migrate tables into dvb_mux.
...
Also let some parts of the tuning work with dvb_mux
2012-12-05 13:09:41 +01:00
Adam Sutton
592a38f9f2
[PR-54] updated code from the PR to be optional.
...
I have decided to include this as there is some suggestion the performance
will be better on ARM (non-x86) processors where we currently have no
optimised code.
2012-11-28 11:32:15 +00:00
Andreas Öman
54bc22cd5e
Fix linking issue
2012-11-19 14:50:16 +01:00
Andreas Öman
01db78aea0
Upgrade htsmsg code from Showtime's codebase
...
We do this to get access to floating point in JSON
2012-11-19 14:50:16 +01:00
Andreas Öman
64b2e51c42
HTSP: Rename htsp.c to htsp_server.c
2012-10-25 13:25:06 +02:00
Andreas Öman
43509ecf02
Add new dvb input method: raw
...
Receives all content from a mux and filter it in tvheadend
Remove dumpmux feature
2012-10-25 13:06:05 +02:00
Andreas Öman
65a8fa5f28
dvb: Move out PID specific stuff from dvb_service.c
2012-10-25 13:06:05 +02:00
Andreas Öman
847b8463b5
Rename dvb_transport.c -> dvb_service.c
2012-10-25 13:06:05 +02:00
Adam Sutton
495247bd67
[PR-153] Generalise the PL specific portions of PR-153
...
The original patch provided a very PL specific patch, this has now
been expanded to be more general and work better with the previous
charset PR.
2012-10-11 14:06:46 +01:00
Mariusz Bialonczyk
ddbed8be8c
[PR-153] Provide automatic charset overrides for certain services
...
Certain services on some networks are transmitted with incorrect
charset encodings. The user has the ability to manually override
these, but this provide initial defaults for known bad services.
Mostly this relates to Polish DVB-S providers at this time.
2012-10-11 13:59:31 +01:00
Adam Sutton
90c5b58389
Updated the build system for better consistency. Also make it easier to do source builds for things like launchpad PPAs.
2012-10-02 12:48:32 +01:00
Adam Sutton
bae7aaa7d6
Correct mistake in the Makefile (added during configure update) that causes high CPU load on some architectures due to missing optimisations.
2012-09-11 19:27:15 +01:00
Adam Sutton
4f5f23a6d7
Change getmuxlist back to bash script and make python soft dep. Also some minor improvements to bundle code.
2012-09-03 11:35:46 +01:00
Adam Sutton
eab61ce5a1
Tidied up the patch to fix status.xml, more general purpose escape route and also moved to new html.c file (my mistake it should never have been in http.c)
2012-08-30 11:22:44 +01:00
Adam Sutton
d0efe2998a
Some minor fixes to earlier python checks.
2012-08-29 21:02:11 +01:00
Adam Sutton
9bd40fcc38
Ensure that bundle does not include DVB scan files if not request in configure. Also default to /usr/share/dvb if not including files in the installation.
2012-08-24 09:49:44 +01:00
Adam Sutton
00902f4613
Add multi-lingual support to the EPG. Fixes #227 .
2012-08-21 14:57:52 +01:00
John Törnblom
ef98145ad5
Added support for multiple output muxers for file recording and http streaming.
2012-08-21 12:08:49 +02:00
Adam Sutton
76e785578b
Add back in missing -lpthread. Fixes #1127 .
2012-08-17 19:38:47 +01:00
Adam Sutton
841ff8eb49
Brand new configure script, hopefully easier to use. And tidied up the Makefile a bit.
2012-08-17 10:31:12 +01:00
Adam Sutton
86b0823e28
Add explicit -lz to LDFLAGS as some versions of gcc do not auto pick it up.
2012-08-15 16:48:59 +01:00
Adam Sutton
c7e08d26c0
Updated to include support for mux configuration setting in UI, I have added a general config section (though currently it only contains this one value).
2012-08-14 20:02:38 +01:00
Adam Sutton
629a07009f
First stab at moving mux initial config system to using dvb-apps mux config files directly.
2012-08-14 20:02:38 +01:00
Adam Sutton
a8096d4ea8
Some updated to bundle/settings to integrate the two. Settings can now be seamlessly loaded from bundle/share/settings directory. This is useful to opentv module but may be useful elsewhere in the future.
2012-08-14 20:02:38 +01:00