Commit graph

1795 commits

Author SHA1 Message Date
Andreas Öman
ffd1918c19 Dummy commit 2012-07-29 18:20:41 +02:00
Andreas Öman
c98fc28902 Add DVB-T2 modulations parameters 2012-07-29 11:46:40 +02:00
Andreas Öman
e004a003d0 Add helper macros for Linux DVB API versioning 2012-07-29 11:42:12 +02:00
Andreas Öman
0c835daa7a Merge pull request #102 from mmrvka/dvb_adapter_priority
replaced dvb dependend priority code with generic one
2012-07-23 12:12:34 -07:00
Martin Mrvka
5909e15f57 replaced dvb dependend priority code with generic one 2012-06-25 09:39:43 +02:00
Andreas Öman
4ef72fb276 Merge remote-tracking branch 'adamsutton/master' 2012-06-19 20:27:15 +02:00
Andreas Öman
bc2053271c Merge pull request #95 from adamsutton/e183645081af85ae3a85c9cc43088d7a22b2b901
Expose/Extend DVB tables API
2012-06-19 11:21:32 -07:00
Adam Sutton
4abb686ac5 Add proper #if test around use of SYS_DVBS, this fixes my earlier mod. 2012-06-19 12:23:05 +01:00
Adam Sutton
e23b73cd11 Another ptr bug spotted by andyb2k5. 2012-06-19 12:05:22 +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
Adam Sutton
c8847503b1 Some extensions to the htsmsg API, including fix for single length XML strings and cdata processing (previously in xmltv code). 2012-06-19 11:40:08 +01:00
Adam Sutton
5b9d4311db Improve escape handling in json parser. 2012-06-19 11:28:04 +01:00
Adam Sutton
e183645081 Allow multiple callbacks per PID (with limitations). 2012-06-19 10:32:01 +01:00
Adam Sutton
01c619482f Expose DVB table API within the rest of the app (needed by new grabbers). 2012-06-19 10:31:24 +01:00
Andreas Öman
4394b9e91e Merge pull request #94 from mmrvka/dvb_adapter_priority
dvb: added extra priority per adapter
2012-06-18 14:28:17 -07:00
Andreas Öman
e910902528 Merge pull request #93 from cohe6423/patch-1
Needed when string length equal 1.
2012-06-18 14:27:01 -07:00
Martin Mrvka
759de68713 dvb: added extra priority per adapter 2012-06-18 23:00:54 +02:00
cohe6423
b2f4aeb035 Needed when string length equal 1.
exemple:
<programme channel="chanel.4" stop="20120619054500 +0200" start="20120619052000 +0200">
<title>H</title>
</programme>
2012-06-18 23:45:03 +03:00
Andreas Öman
dd1800c76c Merge pull request #92 from adamsutton/master
Minor fixes to htsmsg handling
2012-06-15 05:28:11 -07:00
Adam Sutton
11944f0933 Fix json parsing to handle empty objects and ensure hm_ilist is properly set on htsmsg_add_msg to allow some post load modifications. 2012-06-15 11:40:01 +01:00
Andreas Öman
bccec43222 deb: Rename tvheadend.tvheadend.init -> tvheadend.init 2012-06-11 14:41:36 +02:00
Andreas Öman
7d31b78414 Fix a warning 2012-06-10 06:28:09 +02:00
Andreas Öman
8f9ac9040e htsp: Remove the broken signal status updates (causing crashes)
htsp->hs_s may only be accessed if global_lock is held and obtaining
global_lock in HTSP delivery code is not acceptable as it can take
a long time to acquire that lock

Fixes #1029
2012-06-08 07:56:38 +02:00
Andreas Öman
fc10a54211 Update Autobuild stuff 2012-06-03 11:14:09 +02:00
Andreas Öman
79c1b4904b htsp: Add missing lock when flushing HTSP output queue
Fixes #996
2012-06-03 10:56:03 +02:00
Andreas Öman
f3f3b696bf Merge pull request #91 from adamsutton/master
missing free and DVBS delsys issue
2012-05-25 09:47:09 -07:00
Adam Sutton
b29b6eb823 Added missing free() call to DVR code. 2012-05-25 16:20:57 +01:00
Andreas Öman
5c1c3b804c Merge pull request #90 from rkunze/iconv-embedded
Add support for systems without sufficient iconv implementations (e.g. OpenWRT)
2012-05-19 00:40:31 -07:00
Richard Kunze
7f34935eb1 Always use the builtin charset conversion 2012-05-18 22:44:26 +02:00
Richard Kunze
99240bdcca remove unused include of iconv.h 2012-05-14 20:51:39 +02:00
Richard Kunze
81e107ecb7 Add builtin charset conversion for systems without sufficient iconv support. Enable with './configure --enable-dvbconv' 2012-05-14 20:51:29 +02:00
Richard Kunze
737115be4c Use "ISO-8859-%d" instead of "ISO_8859-%d" in dvb_iconv_open().
Both GNU libiconv and the minimal iconv implementation in OpenWRT
support the "ISO-8859-*" form for at least some of the encodings
in the ISO 8859 family, but not the "ISO_8859-*" form.

GNU libc supports both forms, so this change does not break
anything when compiling against GNU libc.
2012-05-14 20:51:20 +02:00
Adam Sutton
4ca5dda14a Remove define that breaks build. 2012-05-11 14:51:27 +01:00
Andreas Öman
0e3bb41869 Avoid division by zero 2012-05-05 22:16:14 +02:00
Andreas Öman
78213a0c32 Merge pull request #88 from gfto/bulcrypt
cwc: Add Bulcrypt support.
2012-04-20 11:11:46 -07:00
Georgi Chorbadzhiyski
3777a07289 cwc: Add Bulcrypt support. 2012-04-20 18:04:43 +03:00
Andreas Öman
cfa65b2a6f Merge pull request #85 from perexg/fixes-emm
Another four patches to handle EMM/ECM issues, cleanups
2012-04-14 11:25:24 -07:00
Andreas Öman
7d555a2c81 Merge pull request #86 from wader/patch-1
Update README
2012-04-14 11:24:15 -07:00
Jaroslav Kysela
c8af1f21d4 cwc: do not send ECM requests when NOKs are received
Do not send ECM requests to the card reader when ECMs cannot be read.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2012-04-13 09:05:00 +02:00
Mattias Wadman
91f98a2850 Update README 2012-04-13 00:45:18 +03:00
Jaroslav Kysela
e5eef814f2 cwc: Use hostname:port notation in log messages
Show all cwc connection information to users.
Multiple card readers can be configured on same IP but different ports.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2012-04-12 14:47:59 +02:00
Jaroslav Kysela
39d1600bf9 cwc: Use only one fastest ECM reader
Use only one - fastest - ECM reader when multiple CA readers/cards are
available for one program.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2012-04-12 14:47:57 +02:00
Andreas Öman
ff57db5d82 Bump 2012-04-10 21:18:46 +02:00
Andreas Öman
da053d7c29 Cleanup the debian/ directory and make it use more dh scripts and add entry points for Autobuild system 2012-04-10 21:15:57 +02:00
Jaroslav Kysela
84842c951c cwc: Allow updating of EMMs only from one channel at a time
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2012-04-10 20:57:35 +02:00
Jaroslav Kysela
98dd35342f cwc: Use "per stream" update id for Cryptoworks and Viaccess CA composed emms
This fixes possible shared EMM messages composing issues when multiple
streams are sending EMMs to the card reader. Just make sure, that both
parts of compose messages are from one "stream".

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2012-04-10 20:57:33 +02: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
7604e83047 Merge pull request #69 from perexg/fixes-dvrallcfg
Allow restriction for one DVR configuration mapped to one user
2012-04-10 10:39:32 -07:00