Commit graph

250 commits

Author SHA1 Message Date
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
Adam Sutton
d1e94d8a46 Tidied up code so that local files should now work as well as bundles, also added the option to compress the data on the fly (if not already compressed bundle). 2012-08-14 20:02:37 +01:00
Adam Sutton
58209cd184 Initial stab at new transparent file bundling. 2012-08-14 20:02:37 +01:00
Adam Sutton
c5e4a31d9c Initial stab at a freesat epg grabber. 2012-07-30 16:03:17 +01:00
Adam Sutton
c236ba70df Migrated epgdb file handling routines to a separate file and change file postfix to something more sensible. 2012-07-30 15:52:13 +01:00
Adam Sutton
41505f22fd Include data directory in /usr/share/tvheadend so default opentv config exists. 2012-07-30 15:52:13 +01:00
Adam Sutton
58e4068a43 WIP: this a partially complete restructuring of the epggrab code. But I am having doubts. 2012-07-30 15:50:42 +01:00
Adam Sutton
4cb753cc20 Very experimental attempt to integrate EPG scanning into the idle scan. 2012-07-30 15:50:40 +01:00
Adam Sutton
b8709a89e8 Initial code for opentv module, just testing at the moment. 2012-07-30 15:49:24 +01:00
Adam Sutton
54fdf52764 Rename some link variables to be a bit clearer and move to using anon structs to remove some of the code ugliness. May need to replace anon structures with MACRO based solution if people are not happy with using anon structs. 2012-07-30 15:47:54 +01:00
Adam Sutton
fdf36d2b81 Started work on re-introducing EIT data. 2012-07-30 15:47:20 +01:00
Adam Sutton
988eb8133a Start work on epg load/save and also added back in initial xmltv parser. 2012-07-30 15:46:51 +01:00
Adam Sutton
046f9f112c Initial hack in of new epg data structures, xmltv refs hacked out and some code left in for compat. this will not compile/run. 2012-07-30 15:45:30 +01:00
Adam Sutton
21a97a176d Move the reading from file descriptor into generic routine as I intend to reuse this function in the new EPG code. 2012-06-19 11:56:39 +01:00
Andreas Öman
00378579ed Rework file bundling and make configure take most standard args
Now ./configure should be able to be correctly invoked from standard
debian helper rules file
2012-04-10 20:51:09 +02:00
Andreas Öman
e226ec3ed7 build: Don't use OBJDIR, instead mkdir in each recipe 2012-04-10 20:18:05 +02:00
Andreas Öman
0f7689099a Fix the way we generate version tags inside the binary 2012-04-10 20:14:48 +02:00
Andreas Öman
7910c50e0f Don't overwrite CFLAGS 2012-01-04 23:53:08 +01:00
Andreas Öman
fb106fa1df Correctly multiplex h264 in MKV
Patch by patrick boissonade
Some adaption (drop dep on libav) by andoma
2011-10-29 23:01:02 +02:00
Andreas Öman
0120917b08 Emit phony targets in dep files 2011-06-07 21:10:41 +02:00
Andreas Öman
1f84a09e7e Fix MKBUNDLE in makefile silencer 2011-05-03 22:51:19 +02:00
Andreas Öman
cd4614f09d not so verbose compile output 2011-05-03 20:32:17 +02:00
Andreas Öman
0ef3a3e543 Use OpenSSL for SHA-1 2010-12-30 09:17:14 +00:00
Andreas Öman
c4c5322ae9 Don't need to link with libcrypt (we use openssl now) 2010-12-30 09:08:46 +00:00
Andreas Öman
e9066e71e5 Use OpenSSL for CWC's DES and MD5 password hashing 2010-12-29 23:03:23 +00:00
Andreas Öman
85132732b6 Rename transport -> service 2010-11-29 20:06:52 +00:00
Andreas Öman
76c3336e4e Drop RTSP support. It's crappy and I no longer care about it 2010-11-29 19:26:34 +00:00
Andreas Öman
0fca602000 Link with libdl (for dladdr()) 2010-09-05 07:53:26 +00:00
Andreas Öman
ea02eb2357 No longer depend on FFmpeg 2010-06-23 22:40:13 +00:00
Andreas Öman
ca4dd5b347 Use our own SHA1 algorithm -> Less FFmpeg dependencies. 2010-06-23 21:54:29 +00:00
Andreas Öman
c740a0c496 Don't compile avc.c 2010-06-22 10:46:53 +00:00