]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
12 years agoFill out the private descriptor fields correctly (tsid and onid) 213/head
bowman-gh [Tue, 8 Jan 2013 11:56:04 +0000 (12:56 +0100)] 
Fill out the private descriptor fields correctly (tsid and onid)

12 years agoFill out the private descriptor fields correctly (tsid and onid)
bowman-gh [Tue, 8 Jan 2013 11:13:49 +0000 (12:13 +0100)] 
Fill out the private descriptor fields correctly (tsid and onid)

12 years ago[PR-206] dvb: extend the multi-frontend PR to include cleaner support.
Adam Sutton [Mon, 7 Jan 2013 13:42:47 +0000 (13:42 +0000)] 
[PR-206] dvb: extend the multi-frontend PR to include cleaner support.

Generally this is intended to be used such that a user can select which
frontend they wish to enable. However in theory with clever configuration,
configure one adapter then the other and enabling close fds and disabling
idle scan, it might be possible to use both frontends.

But since TVH doesn't do any form of arbitration strange errors might
occur if you try to access both frontends at the same time (which for
most such adapters is not possible).

12 years agoMerge remote-tracking branch 'origin/pr/206'
Adam Sutton [Mon, 7 Jan 2013 21:25:13 +0000 (21:25 +0000)] 
Merge remote-tracking branch 'origin/pr/206'

12 years agoAdding sky UK mappings for NDS 211/head
xxxnelly [Mon, 7 Jan 2013 20:37:25 +0000 (20:37 +0000)] 
Adding sky UK mappings for NDS

12 years agodvr: added initial support for libavformat muxing
John Törnblom [Mon, 7 Jan 2013 18:52:48 +0000 (19:52 +0100)] 
dvr: added initial support for libavformat muxing

12 years agomake skip commercials an option in the webif (default to on)
John Törnblom [Mon, 7 Jan 2013 15:50:30 +0000 (16:50 +0100)] 
make skip commercials an option in the webif (default to on)

12 years agoMerge remote-tracking branch 'origin/pr/208'
Adam Sutton [Mon, 7 Jan 2013 11:36:16 +0000 (11:36 +0000)] 
Merge remote-tracking branch 'origin/pr/208'

12 years agoMerge remote-tracking branch 'origin/pr/207'
Adam Sutton [Mon, 7 Jan 2013 11:36:15 +0000 (11:36 +0000)] 
Merge remote-tracking branch 'origin/pr/207'

12 years agocheck wrong prefcapid 208/head
Sergey Linnik [Mon, 7 Jan 2013 11:01:00 +0000 (15:01 +0400)] 
check wrong prefcapid

12 years agodvr: record the first commercial tagged packet, incase the detection was to early
John Törnblom [Mon, 7 Jan 2013 10:55:37 +0000 (11:55 +0100)] 
dvr: record the first commercial tagged packet, incase the detection was to early

12 years agoOnly do commercial detection (teletext rundown) on swedish TV4 and TV4 HD. TV4 Guld...
John Törnblom [Mon, 7 Jan 2013 10:47:51 +0000 (11:47 +0100)] 
Only do commercial detection (teletext rundown) on swedish TV4 and TV4 HD. TV4 Guld carry the same teletext pages but thier programming differ.

12 years agocosmetics: removed dead code
John Törnblom [Mon, 7 Jan 2013 10:45:21 +0000 (11:45 +0100)] 
cosmetics: removed dead code

12 years agodetect commercials on swedish TV4 and skip them while recording
John Törnblom [Sun, 6 Jan 2013 21:31:08 +0000 (22:31 +0100)] 
detect commercials on swedish TV4 and skip them while recording

12 years agoimproved/fixed the calculation of the htsp buffer delay
John Törnblom [Sun, 30 Dec 2012 23:07:44 +0000 (00:07 +0100)] 
improved/fixed the calculation of the htsp buffer delay

12 years agoAdd new dvb adapter enabled setting to extjs 206/head
BtbN [Sun, 6 Jan 2013 22:01:22 +0000 (23:01 +0100)] 
Add new dvb adapter enabled setting to extjs

12 years agoAdd new tda_enabled flag and close frontend after getting information so other fronte...
BtbN [Sun, 6 Jan 2013 21:28:00 +0000 (22:28 +0100)] 
Add new tda_enabled flag and close frontend after getting information so other frontends can be proped

12 years agoadd verimatrix to list of known caid names 207/head
Sergey Linnik [Sun, 6 Jan 2013 21:34:23 +0000 (01:34 +0400)] 
add verimatrix to list of known caid names

12 years agoAdd variable frontend/demux to tda_add
BtbN [Sun, 6 Jan 2013 20:52:28 +0000 (21:52 +0100)] 
Add variable frontend/demux to tda_add

12 years agosupport: minor tweak to version script.
Adam Sutton [Sun, 6 Jan 2013 20:47:26 +0000 (20:47 +0000)] 
support: minor tweak to version script.

12 years agomuxers: re-org to clean up dirs.
Adam Sutton [Sat, 5 Jan 2013 20:46:23 +0000 (20:46 +0000)] 
muxers: re-org to clean up dirs.

12 years agoFix #1497 - Added error checking if 'git describe --dirty' is not supported by the...
Denis Pellizzon [Thu, 6 Dec 2012 20:48:58 +0000 (21:48 +0100)] 
Fix #1497 - Added error checking if 'git describe --dirty' is not supported by the host.

12 years agoMerge remote-tracking branch 'origin/pr/205'
Adam Sutton [Sun, 6 Jan 2013 20:26:41 +0000 (20:26 +0000)] 
Merge remote-tracking branch 'origin/pr/205'

12 years agodvr: rearrange the pipes so that globalheaders gets the packets before tsfix (and...
John Törnblom [Sun, 6 Jan 2013 17:56:39 +0000 (18:56 +0100)] 
dvr: rearrange the pipes so that globalheaders gets the packets before tsfix (and the start time filter).

12 years agomkv: make sure the first cluster timecode is 'close to zero'.
John Törnblom [Sun, 6 Jan 2013 17:49:40 +0000 (18:49 +0100)] 
mkv: make sure the first cluster timecode is 'close to zero'.

when recording to disk, the subscription is started ~30s before the
scheduled event actually starts. This causes the pts time stamps to have an
offset of about 30s. This patch moves the start time filter condition
from the end of the pipeline to be a configurable property of the tsfix pipe.

12 years agoUpdate documentation resource (capmt) 205/head
Mariusz Bialonczyk [Sun, 6 Jan 2013 10:19:49 +0000 (11:19 +0100)] 
Update documentation resource (capmt)

12 years agohttp: fixed mistake since I changed webroot variable.
Adam Sutton [Sat, 5 Jan 2013 20:15:24 +0000 (20:15 +0000)] 
http: fixed mistake since I changed webroot variable.

12 years agohtsp: provide webroot in htsp hello message.
Adam Sutton [Sat, 5 Jan 2013 19:49:43 +0000 (19:49 +0000)] 
htsp: provide webroot in htsp hello message.

12 years agosupport: some minor updates to python lib and htspmon.
Adam Sutton [Sat, 5 Jan 2013 19:12:09 +0000 (19:12 +0000)] 
support: some minor updates to python lib and htspmon.

12 years agoMinor addition to the way the server capabilities are checked.
Adam Sutton [Sat, 5 Jan 2013 15:27:39 +0000 (15:27 +0000)] 
Minor addition to the way the server capabilities are checked.

12 years agoimagecache: another silly mistake in timer periods.
Adam Sutton [Sat, 5 Jan 2013 12:58:12 +0000 (12:58 +0000)] 
imagecache: another silly mistake in timer periods.

12 years agocapmt: don't start when disabled
Mariusz Bialonczyk [Fri, 4 Jan 2013 08:08:54 +0000 (09:08 +0100)] 
capmt: don't start when disabled

12 years agoMerge remote-tracking branch 'origin/pr/204'
Adam Sutton [Thu, 3 Jan 2013 19:37:53 +0000 (19:37 +0000)] 
Merge remote-tracking branch 'origin/pr/204'

12 years agohtsp: bump version to 8 htsp/8
Adam Sutton [Thu, 3 Jan 2013 19:30:06 +0000 (19:30 +0000)] 
htsp: bump version to 8

New imagecache URLs will break XBMCs pvr.hts which already reports v7.

12 years agoimagecache: fix re-fetch period mistake.
Adam Sutton [Thu, 3 Jan 2013 11:52:36 +0000 (11:52 +0000)] 
imagecache: fix re-fetch period mistake.

12 years agohtsp: make DVR file open compatible with webui URLs.
Adam Sutton [Wed, 2 Jan 2013 22:30:20 +0000 (22:30 +0000)] 
htsp: make DVR file open compatible with webui URLs.

12 years agoimagecache: fix mistake in imagecache address checking.
Adam Sutton [Wed, 2 Jan 2013 22:19:34 +0000 (22:19 +0000)] 
imagecache: fix mistake in imagecache address checking.

This will still may not work if the server is behind a proxy, as this
could lead to the wrong IP being detected.

For clients with HTSPv7 support they will only get the /imagecache/ID
part of the URL and will have to add the rest.

Note: there will be a number of clients that may report v7 support
but not be fully compliant due to the release schedules etc... users
in this position will not be able to use the image caching.

12 years agoFix javascript error (typo) spotted by andyb2000
Dave Chapman [Thu, 3 Jan 2013 16:21:58 +0000 (16:21 +0000)] 
Fix javascript error (typo) spotted by andyb2000

12 years agoAdd support for the DVB terrestrial delivery descriptor (i.e. auto-detection of DVB...
Dave Chapman [Wed, 2 Jan 2013 17:33:44 +0000 (17:33 +0000)] 
Add support for the DVB terrestrial delivery descriptor (i.e. auto-detection of DVB-T muxes).  Note that DVB-T2 is a different descriptor and not included in this commit.

12 years ago[PR-174] - Replaced user submitted icon cache with more generic image cache.
Adam Sutton [Sun, 30 Dec 2012 20:09:27 +0000 (20:09 +0000)] 
[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.

12 years ago[PR-174] - Icon caching support to reduce overhead on upstream providers.
andyb2000 [Sun, 7 Oct 2012 11:32:51 +0000 (12:32 +0100)] 
[PR-174] - Icon caching support to reduce overhead on upstream providers.

12 years agowebui: simplification of the tvheadend_webroot processing.
Adam Sutton [Tue, 1 Jan 2013 09:05:37 +0000 (09:05 +0000)] 
webui: simplification of the tvheadend_webroot processing.

12 years agoMerge remote-tracking branch 'origin/pr/201'
Adam Sutton [Tue, 1 Jan 2013 09:28:37 +0000 (09:28 +0000)] 
Merge remote-tracking branch 'origin/pr/201'

12 years agoMerge remote-tracking branch 'origin/pr/200'
Adam Sutton [Tue, 1 Jan 2013 09:28:35 +0000 (09:28 +0000)] 
Merge remote-tracking branch 'origin/pr/200'

12 years agoMerge remote-tracking branch 'origin/pr/199'
Adam Sutton [Tue, 1 Jan 2013 09:28:33 +0000 (09:28 +0000)] 
Merge remote-tracking branch 'origin/pr/199'

12 years agoReplace all use of write() with tvh_write().
Adam Sutton [Sun, 30 Dec 2012 19:55:46 +0000 (19:55 +0000)] 
Replace all use of write() with tvh_write().

tvh_write() will deal with incomplete/interrupted writes and will ensure
the write operation is completed unless a fatal error occurs.

12 years agoformatting: fix some indentation and remove deprecated function.
Adam Sutton [Sun, 30 Dec 2012 19:37:57 +0000 (19:37 +0000)] 
formatting: fix some indentation and remove deprecated function.

12 years agoRemove autodestructor 200/head
Kristofer Karlsson [Mon, 31 Dec 2012 13:46:06 +0000 (14:46 +0100)] 
Remove autodestructor

12 years agoReduce code duplication 201/head
Kristofer Karlsson [Mon, 31 Dec 2012 13:02:29 +0000 (14:02 +0100)] 
Reduce code duplication

12 years agoFix memory leak on add channel 199/head
Kristofer Karlsson [Mon, 31 Dec 2012 12:39:18 +0000 (13:39 +0100)] 
Fix memory leak on add channel

12 years agoAdded encryption column to configuration->TV Adapters->Services. Added additional... 204/head
Jason Millard [Mon, 31 Dec 2012 00:10:14 +0000 (19:10 -0500)] 
Added encryption column to configuration->TV Adapters->Services. Added additional caidnametab entry.

12 years agomake use of tvh_write wrapper in passthrough muxer
John Törnblom [Sun, 30 Dec 2012 20:53:18 +0000 (21:53 +0100)] 
make use of tvh_write wrapper in passthrough muxer

12 years agochanged the tvh_write() wrapper take const pointer as agument
John Törnblom [Sun, 30 Dec 2012 19:52:55 +0000 (20:52 +0100)] 
changed the tvh_write() wrapper take const pointer as agument

12 years agoMerge remote-tracking branch 'origin/pr/186'
Adam Sutton [Sun, 30 Dec 2012 12:23:54 +0000 (12:23 +0000)] 
Merge remote-tracking branch 'origin/pr/186'

12 years agoMerge remote-tracking branch 'origin/pr/188'
Adam Sutton [Sun, 30 Dec 2012 12:23:24 +0000 (12:23 +0000)] 
Merge remote-tracking branch 'origin/pr/188'

12 years agoMerge remote-tracking branch 'origin/pr/196'
Adam Sutton [Sun, 30 Dec 2012 12:22:53 +0000 (12:22 +0000)] 
Merge remote-tracking branch 'origin/pr/196'

12 years agoMerge remote-tracking branch 'origin/pr/195'
Adam Sutton [Sun, 30 Dec 2012 12:22:52 +0000 (12:22 +0000)] 
Merge remote-tracking branch 'origin/pr/195'

12 years agoMerge remote-tracking branch 'origin/pr/189'
Adam Sutton [Sun, 30 Dec 2012 12:22:50 +0000 (12:22 +0000)] 
Merge remote-tracking branch 'origin/pr/189'

12 years ago[PR-194] - tidy up code, create a generic write wrapper to simplify code.
Adam Sutton [Sun, 30 Dec 2012 12:17:34 +0000 (12:17 +0000)] 
[PR-194] - tidy up code, create a generic write wrapper to simplify code.

Fix #1177

12 years agosupport: ensure git tree properly cleaned.
Adam Sutton [Sun, 30 Dec 2012 12:12:24 +0000 (12:12 +0000)] 
support: ensure git tree properly cleaned.

12 years agoadded separator before 'onscreen' style of episode number 196/head
Jacek Tomasiak [Sat, 29 Dec 2012 09:30:19 +0000 (10:30 +0100)] 
added separator before 'onscreen' style of episode number

12 years agofixed content type translation 195/head
Jacek Tomasiak [Sun, 30 Sep 2012 17:11:06 +0000 (19:11 +0200)] 
fixed content type translation

12 years agotcp: socket writes get interrupted so must be retried 194/head
Joakim Plate [Sat, 29 Dec 2012 19:37:30 +0000 (20:37 +0100)] 
tcp: socket writes get interrupted so must be retried

12 years agofilebundle: fb_read must return real len in FB_DIRECT mode
Joakim Plate [Sat, 29 Dec 2012 19:34:11 +0000 (20:34 +0100)] 
filebundle: fb_read must return real len in FB_DIRECT mode

12 years agofilebundle: always open files as binary
Joakim Plate [Sat, 29 Dec 2012 19:32:59 +0000 (20:32 +0100)] 
filebundle: always open files as binary

If files have wrong file endings the stated lenghts
won't match total data read from file.

12 years agoadd greek language to language codes list 189/head
Dimitris Kazakos [Thu, 27 Dec 2012 18:12:07 +0000 (20:12 +0200)] 
add greek language to language codes list

12 years agoIssue #1459 - fix removal of all autorec recordings on startup
Adam Sutton [Thu, 27 Dec 2012 00:48:14 +0000 (00:48 +0000)] 
Issue #1459 - fix removal of all autorec recordings on startup

There were 2 issues here:
- recent changes meant that recordings were purged on every startup
- long standing issue meant complete recordings were removed on
  removal of an autorec rule (which I don't think was intended).

12 years agowebui: add initial support for nStreamPlayer on Samsung SmartTv's 188/head
KillerOPS [Wed, 26 Dec 2012 10:26:15 +0000 (12:26 +0200)] 
webui: add initial support for nStreamPlayer on Samsung SmartTv's

12 years agofixed - don't mark unscrambled streams with TSS_NO_DESCRAMBLER 186/head
Lars Op den Kamp [Sun, 23 Dec 2012 18:09:25 +0000 (19:09 +0100)] 
fixed - don't mark unscrambled streams with TSS_NO_DESCRAMBLER

12 years agoFix #1427 - webui: Added reverse proxy support.
Adam Sutton [Thu, 20 Dec 2012 21:38:20 +0000 (21:38 +0000)] 
Fix #1427 - webui: Added reverse proxy support.

This includes a next webroot command line argument (using -W) and
some minor mods to the core HTTP/WebUI code to support this. Most
of the mods are pretty trivial and hopefully nothing will break
too badly.

12 years agoIssue #1446 - fix --disable-linuxdvb.
Adam Sutton [Wed, 19 Dec 2012 22:27:04 +0000 (22:27 +0000)] 
Issue #1446 - fix --disable-linuxdvb.

12 years agoIssue #1446 - fix --disable-cwc checks.
Adam Sutton [Wed, 19 Dec 2012 21:32:55 +0000 (21:32 +0000)] 
Issue #1446 - fix --disable-cwc checks.

12 years agowebui: add some processing of capabilities for dynamic tab inclusion.
Adam Sutton [Wed, 19 Dec 2012 22:17:18 +0000 (22:17 +0000)] 
webui: add some processing of capabilities for dynamic tab inclusion.

12 years agoAdd new capabilities field to determine what optional features are included.
Adam Sutton [Wed, 19 Dec 2012 21:21:05 +0000 (21:21 +0000)] 
Add new capabilities field to determine what optional features are included.

12 years agoIssue #1403 - ensure adapter config is properly loaded.
Adam Sutton [Wed, 19 Dec 2012 20:46:35 +0000 (20:46 +0000)] 
Issue #1403 - ensure adapter config is properly loaded.

12 years agoIssue #1458 - fix unint variable.
Adam Sutton [Wed, 19 Dec 2012 20:04:56 +0000 (20:04 +0000)] 
Issue #1458 - fix unint variable.

12 years agoIssue #1454 - correct stupid typo when changing code layout in filebundle.
Adam Sutton [Fri, 14 Dec 2012 09:37:29 +0000 (09:37 +0000)] 
Issue #1454 - correct stupid typo when changing code layout in filebundle.

12 years agoIssue #1454 - init strtok_r() state ptrs, older gcc whinges.
Adam Sutton [Thu, 13 Dec 2012 21:29:22 +0000 (21:29 +0000)] 
Issue #1454 - init strtok_r() state ptrs, older gcc whinges.

12 years agoIssue #1453 - Fix autorec init issue (duplicate entries)
Jaroslav Kysela [Wed, 12 Dec 2012 13:45:27 +0000 (14:45 +0100)] 
Issue #1453 - Fix autorec init issue (duplicate entries)

With previous init change, the scheduled events may be duplicated. Split
the dvr_autorec_init() to two phases:

1) load the autorec list
2) update the scheduled events after dvr db is initialized

12 years agoIssue #1454 - Remove usage of non re-entrant strtok()
Adam Sutton [Thu, 13 Dec 2012 20:57:09 +0000 (20:57 +0000)] 
Issue #1454 - Remove usage of non re-entrant strtok()

Thanks to Jaroslav Kysela <perex@perex.cz> for providing the initial fix.

12 years agodvr: ensure scheduled recordings are linked to autorec rule.
Adam Sutton [Sun, 9 Dec 2012 22:47:41 +0000 (22:47 +0000)] 
dvr: ensure scheduled recordings are linked to autorec rule.

12 years agoMerge remote-tracking branch 'origin/pr/184'
Adam Sutton [Thu, 6 Dec 2012 20:10:41 +0000 (20:10 +0000)] 
Merge remote-tracking branch 'origin/pr/184'

12 years agoFix mistake in CXD2820R check.
Adam Sutton [Thu, 6 Dec 2012 19:47:32 +0000 (19:47 +0000)] 
Fix mistake in CXD2820R check.

12 years agoDifferentiate recordings by icon 184/head
Kristofer Karlsson [Thu, 6 Dec 2012 19:30:23 +0000 (20:30 +0100)] 
Differentiate recordings by icon

12 years agoSplit recorder schedule in three parts: upcoming, finished, failed
Kristofer Karlsson [Thu, 6 Dec 2012 19:25:38 +0000 (20:25 +0100)] 
Split recorder schedule in three parts: upcoming, finished, failed

12 years agohtsp: add client version info in welcome message.
Adam Sutton [Wed, 5 Dec 2012 20:46:18 +0000 (20:46 +0000)] 
htsp: add client version info in welcome message.

12 years agoincrement the pmt version on eatch reconfiguration of the passthrough muxer
John Törnblom [Sat, 1 Dec 2012 11:50:00 +0000 (12:50 +0100)] 
increment the pmt version on eatch reconfiguration of the passthrough muxer

12 years agoMerge pull request #182 from krka/recorder_schedule_split
Andreas Öman [Wed, 5 Dec 2012 09:24:59 +0000 (01:24 -0800)] 
Merge pull request #182 from krka/recorder_schedule_split

Recorder schedule split

12 years agoAdd proper sort order for recording schedule 182/head
Kristofer Karlsson [Wed, 5 Dec 2012 08:24:44 +0000 (09:24 +0100)] 
Add proper sort order for recording schedule

12 years agoSplit recorder schedule view
Kristofer Karlsson [Wed, 5 Dec 2012 07:51:53 +0000 (08:51 +0100)] 
Split recorder schedule view

Now there are two separate categories:
finished (and missed) recordings and upcoming recordings.

12 years agobuild: use AUTOBUILD_CONFIGURE_EXTRA in debian build rules.
Adam Sutton [Tue, 4 Dec 2012 23:18:01 +0000 (23:18 +0000)] 
build: use AUTOBUILD_CONFIGURE_EXTRA in debian build rules.

12 years agoIssue #1423 - ensure that XMLTV grabber search does not crash.
Adam Sutton [Tue, 4 Dec 2012 20:13:16 +0000 (20:13 +0000)] 
Issue #1423 - ensure that XMLTV grabber search does not crash.

It appears that if paths are duplicated in the PATH env variable the
internal search algorithm failed to detect this and could crash due to
an assert in the internal modlue registration code.

12 years ago[PR-180] Fixed Sony CXD2820R identification for SNR enabling
Vuolter [Fri, 30 Nov 2012 18:02:09 +0000 (19:02 +0100)] 
[PR-180] Fixed Sony CXD2820R identification for SNR enabling

12 years ago[PR-178] Close file pointer after the call to fb_size(fp)
Jernej Fijačko [Thu, 29 Nov 2012 12:15:21 +0000 (13:15 +0100)] 
[PR-178] Close file pointer after the call to fb_size(fp)

12 years agoIssue #1407 - forgot to strip unused escapes from ISO 6937.
Adam Sutton [Thu, 29 Nov 2012 10:51:25 +0000 (10:51 +0000)] 
Issue #1407 - forgot to strip unused escapes from ISO 6937.

12 years agoIssue #1407 - skip unused ISO 8859 control codes.
Adam Sutton [Thu, 29 Nov 2012 09:57:20 +0000 (09:57 +0000)] 
Issue #1407 - skip unused ISO 8859 control codes.

This had the effect of placing unwanted spaces into various channel
names where the broadcaster was sending these control chars.

Thanks to Rene Herbrich for diagnosing this.

12 years ago[PR-54] fix mistake in merging of the old PR code.
Adam Sutton [Wed, 28 Nov 2012 19:46:27 +0000 (19:46 +0000)] 
[PR-54] fix mistake in merging of the old PR code.

12 years ago[PR-54] updated code from the PR to be optional.
Adam Sutton [Wed, 28 Nov 2012 11:19:44 +0000 (11:19 +0000)] 
[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.

12 years ago[PR-54] Switch to libdvbcsa: update code word client and campt
Alain Kalker [Sat, 11 Feb 2012 16:35:03 +0000 (17:35 +0100)] 
[PR-54] Switch to libdvbcsa: update code word client and campt

As libdvbcsa works on packet payloads instead of full packets, I borrowed
the packet inspection code from FFdecsa.

Tested and found working with Irdeto2 CA system and OSCam's NewCamd emulation.

As the capmt code doesn't use key change notification, there might be a race
between key updates and decryption, when there is undecrypted data batched up.
This has not been tested yet, as I don't have a capmt cardserver.

12 years agosupport: minor addition to the configure.inc script for cc lib checking.
Adam Sutton [Wed, 28 Nov 2012 11:19:05 +0000 (11:19 +0000)] 
support: minor addition to the configure.inc script for cc lib checking.