]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
8 years agotsdebug: try to fix the locking mess
Jaroslav Kysela [Wed, 7 Jun 2017 10:13:14 +0000 (12:13 +0200)] 
tsdebug: try to fix the locking mess

8 years agoregex: fix pcre 8.x code - pcre_jit_stack_free cannot be called with NULL
Jaroslav Kysela [Wed, 7 Jun 2017 09:35:36 +0000 (11:35 +0200)] 
regex: fix pcre 8.x code - pcre_jit_stack_free cannot be called with NULL

8 years agoregex: initialize all variables in regex_compile(), fixes #4415
Jaroslav Kysela [Wed, 7 Jun 2017 06:36:11 +0000 (08:36 +0200)] 
regex: initialize all variables in regex_compile(), fixes #4415

8 years agodescrambler: fix NULL dereference in descrambler_data_key_check()
Jaroslav Kysela [Wed, 7 Jun 2017 05:58:01 +0000 (07:58 +0200)] 
descrambler: fix NULL dereference in descrambler_data_key_check()

8 years agochannel: avoid recursive changed callback calls, fixes #4408
Jaroslav Kysela [Tue, 6 Jun 2017 17:39:57 +0000 (19:39 +0200)] 
channel: avoid recursive changed callback calls, fixes #4408

8 years agoeit: fix the NULL dereference crash, fixes #4411
Jaroslav Kysela [Tue, 6 Jun 2017 16:29:18 +0000 (18:29 +0200)] 
eit: fix the NULL dereference crash, fixes #4411

8 years agodescrambler: rework the key updates
Jaroslav Kysela [Tue, 6 Jun 2017 13:00:41 +0000 (15:00 +0200)] 
descrambler: rework the key updates

8 years agodescrambler: use already prepared key_changed() fcn
Jaroslav Kysela [Tue, 6 Jun 2017 12:21:42 +0000 (14:21 +0200)] 
descrambler: use already prepared key_changed() fcn

8 years agosatip client: fix another dead-lock in satip_frontend_wake_other_waiting, fixes ...
Jaroslav Kysela [Tue, 6 Jun 2017 08:54:30 +0000 (10:54 +0200)] 
satip client: fix another dead-lock in satip_frontend_wake_other_waiting, fixes #4413

8 years agodvb psi: move freq errors to trace instead warning
Jaroslav Kysela [Mon, 5 Jun 2017 15:40:08 +0000 (17:40 +0200)] 
dvb psi: move freq errors to trace instead warning

8 years agodescrambler: fix ecm_key_margin initialization
Jaroslav Kysela [Mon, 5 Jun 2017 15:06:42 +0000 (17:06 +0200)] 
descrambler: fix ecm_key_margin initialization

8 years agofunction < integer will never return false
Benedikt Bauer [Tue, 23 May 2017 18:25:37 +0000 (20:25 +0200)] 
function < integer will never return false

Sorry, if this is a strange Python thing I don't understand, but to me it looks like this has at best undefined behaviour and will at worst be completely useless because len < nlen+dlen will never be able to return false. (len is a function and needs a parameter to return any useful numeric information)

8 years agolibhdhomerun: upgrade to 20161117
Alex Mekkering [Tue, 30 May 2017 15:07:37 +0000 (17:07 +0200)] 
libhdhomerun: upgrade to 20161117

8 years agodescrambler: more corner case fixes
Jaroslav Kysela [Mon, 5 Jun 2017 11:20:42 +0000 (13:20 +0200)] 
descrambler: more corner case fixes

- handle buffering more nicely for multipid
- don't switch the keys (even/odd) when there's a small count of wrong TS packets

8 years agofix compilation without mpegts_dvb, fixes #4409
Jaroslav Kysela [Sun, 4 Jun 2017 13:24:31 +0000 (15:24 +0200)] 
fix compilation without mpegts_dvb, fixes #4409

8 years agodescrambler: update the ECM start time when duplicate ECM is received, fixes #4406
Jaroslav Kysela [Sun, 4 Jun 2017 09:21:54 +0000 (11:21 +0200)] 
descrambler: update the ECM start time when duplicate ECM is received, fixes #4406

8 years agoepg: add support for EITp/f when configured with other grabbers with lower priority
Jaroslav Kysela [Fri, 2 Jun 2017 08:24:28 +0000 (10:24 +0200)] 
epg: add support for EITp/f when configured with other grabbers with lower priority

8 years agoset the default stack size to 2MB
Jaroslav Kysela [Wed, 31 May 2017 07:16:34 +0000 (09:16 +0200)] 
set the default stack size to 2MB

8 years agodvb psi: fix the nit table parsing (wrong retry when the tsid is incomplete), fixes...
Jaroslav Kysela [Wed, 31 May 2017 06:28:15 +0000 (08:28 +0200)] 
dvb psi: fix the nit table parsing (wrong retry when the tsid is incomplete), fixes #4403

8 years agodescrambler: fix the AES 64/128 mess
Jaroslav Kysela [Tue, 30 May 2017 12:31:34 +0000 (14:31 +0200)] 
descrambler: fix the AES 64/128 mess

8 years agotsdebug: move most of tsdebug code from mpegts_input.c to mpegts_tsdebug.c
Jaroslav Kysela [Tue, 30 May 2017 12:12:57 +0000 (14:12 +0200)] 
tsdebug: move most of tsdebug code from mpegts_input.c to mpegts_tsdebug.c

8 years agotsdebug: fix compilation
Jaroslav Kysela [Tue, 30 May 2017 11:53:02 +0000 (13:53 +0200)] 
tsdebug: fix compilation

8 years agocapmt: fix seca ca info in pmt, fixes #4402
Jaroslav Kysela [Mon, 29 May 2017 16:50:49 +0000 (18:50 +0200)] 
capmt: fix seca ca info in pmt, fixes #4402

8 years agocapmt: fix nagra ca info in pmt, fixes #4402
Jaroslav Kysela [Mon, 29 May 2017 16:14:10 +0000 (18:14 +0200)] 
capmt: fix nagra ca info in pmt, fixes #4402

8 years agolinuxdvb ca: show all CAIDs
Jaroslav Kysela [Mon, 29 May 2017 16:03:05 +0000 (18:03 +0200)] 
linuxdvb ca: show all CAIDs

8 years agocaid.c: add 4AD0 / XCrypt
Jaroslav Kysela [Mon, 29 May 2017 15:59:48 +0000 (17:59 +0200)] 
caid.c: add 4AD0 / XCrypt

8 years agotvhcsa: fix double-alloc
Jaroslav Kysela [Mon, 29 May 2017 15:52:47 +0000 (17:52 +0200)] 
tvhcsa: fix double-alloc

8 years agodescrambler: fix the key change for multipid
Jaroslav Kysela [Sun, 28 May 2017 13:17:28 +0000 (15:17 +0200)] 
descrambler: fix the key change for multipid

8 years agoaesdec/decdec: a little optimizations
Jaroslav Kysela [Sun, 28 May 2017 06:54:53 +0000 (08:54 +0200)] 
aesdec/decdec: a little optimizations

8 years agolibaesdec: use correct DES_encrypt OpenSSL fcn
Jaroslav Kysela [Sat, 27 May 2017 21:12:21 +0000 (23:12 +0200)] 
libaesdec: use correct DES_encrypt OpenSSL fcn

8 years agocapmt: include DVBSUB elementary streams
Jaroslav Kysela [Sat, 27 May 2017 21:08:55 +0000 (23:08 +0200)] 
capmt: include DVBSUB elementary streams

8 years agodescrambler: log the key_pid for more trace msgs
Jaroslav Kysela [Sat, 27 May 2017 20:46:24 +0000 (22:46 +0200)] 
descrambler: log the key_pid for more trace msgs

8 years agodescrambler: add missing key_pid assignment
Jaroslav Kysela [Fri, 26 May 2017 19:37:54 +0000 (21:37 +0200)] 
descrambler: add missing key_pid assignment

8 years agodescrambler: show the key mode
Jaroslav Kysela [Fri, 26 May 2017 19:30:21 +0000 (21:30 +0200)] 
descrambler: show the key mode

8 years agocapmt: fix wrong condition in CA_DESCR_MODE
Jaroslav Kysela [Fri, 26 May 2017 19:30:02 +0000 (21:30 +0200)] 
capmt: fix wrong condition in CA_DESCR_MODE

8 years agocapmt: add one more mode (OE2.2 switch)
Jaroslav Kysela [Fri, 26 May 2017 19:23:43 +0000 (21:23 +0200)] 
capmt: add one more mode (OE2.2 switch)

8 years agocapmt: send duplicate keys for all PIDs to descrambler
Jaroslav Kysela [Fri, 26 May 2017 19:04:08 +0000 (21:04 +0200)] 
capmt: send duplicate keys for all PIDs to descrambler

8 years agodescrambler: fix the NULL dereference (wrong tk initialization)
Jaroslav Kysela [Fri, 26 May 2017 18:38:26 +0000 (20:38 +0200)] 
descrambler: fix the NULL dereference (wrong tk initialization)

8 years agocapmt: cwmode_list - add OE suffixes for better orientation
Jaroslav Kysela [Fri, 26 May 2017 18:34:31 +0000 (20:34 +0200)] 
capmt: cwmode_list - add OE suffixes for better orientation

8 years agocapmt: fix the extended2 condition
Jaroslav Kysela [Fri, 26 May 2017 18:33:21 +0000 (20:33 +0200)] 
capmt: fix the extended2 condition

8 years agocapmt: add cwmode settings
Jaroslav Kysela [Fri, 26 May 2017 13:27:33 +0000 (15:27 +0200)] 
capmt: add cwmode settings

8 years agocapmt: small capmt_process_key() call change
Jaroslav Kysela [Fri, 26 May 2017 09:29:32 +0000 (11:29 +0200)] 
capmt: small capmt_process_key() call change

8 years agotvhlog: fix the duplicate messages, fixes #4399
Jaroslav Kysela [Fri, 26 May 2017 09:14:41 +0000 (11:14 +0200)] 
tvhlog: fix the duplicate messages, fixes #4399

8 years agompegts init scan: rename 'Skip initial scan' to 'Skip startup scan' for comprehence...
Jaroslav Kysela [Fri, 26 May 2017 08:36:17 +0000 (10:36 +0200)] 
mpegts init scan: rename 'Skip initial scan' to 'Skip startup scan' for comprehence, fixes #4386

8 years agodescrambler: rework config/descrambler configuration
Jaroslav Kysela [Fri, 26 May 2017 08:00:24 +0000 (10:00 +0200)] 
descrambler: rework config/descrambler configuration

8 years agoprofile: pass - make sure that all SI tables are rewritten when rewrite SID is on
Jaroslav Kysela [Thu, 25 May 2017 19:31:23 +0000 (21:31 +0200)] 
profile: pass - make sure that all SI tables are rewritten when rewrite SID is on

8 years agodescrambler: fix copy-n-paste typo (odd/even)
Jaroslav Kysela [Thu, 25 May 2017 18:44:37 +0000 (20:44 +0200)] 
descrambler: fix copy-n-paste typo (odd/even)

8 years agoservice: fix st->es_psi management
Jaroslav Kysela [Thu, 25 May 2017 18:38:46 +0000 (20:38 +0200)] 
service: fix st->es_psi management

8 years agocapmt: enable multi pid / multi crypto support
Jaroslav Kysela [Thu, 25 May 2017 15:42:12 +0000 (17:42 +0200)] 
capmt: enable multi pid / multi crypto support

8 years agotvhcsa: allocate private data on demand
Jaroslav Kysela [Thu, 25 May 2017 15:22:04 +0000 (17:22 +0200)] 
tvhcsa: allocate private data on demand

8 years agodescrambler: add multi-pid descrambling
Jaroslav Kysela [Wed, 24 May 2017 18:13:00 +0000 (20:13 +0200)] 
descrambler: add multi-pid descrambling

8 years agocomet: allow to watch the logs only with the administrator priviledges, fixes #4186
Jaroslav Kysela [Thu, 25 May 2017 13:52:44 +0000 (15:52 +0200)] 
comet: allow to watch the logs only with the administrator priviledges, fixes #4186

8 years agompegts network scan: do not disable inputs for user scan + init scan combos, fixes...
Jaroslav Kysela [Thu, 25 May 2017 12:37:10 +0000 (14:37 +0200)] 
mpegts network scan: do not disable inputs for user scan + init scan combos, fixes #4386

8 years agocapmt: fix the PMT request (adapter)
Jaroslav Kysela [Thu, 25 May 2017 12:20:15 +0000 (14:20 +0200)] 
capmt: fix the PMT request (adapter)

8 years agompegts service: add more traces to enlist_raw
Jaroslav Kysela [Thu, 25 May 2017 09:18:06 +0000 (11:18 +0200)] 
mpegts service: add more traces to enlist_raw

8 years agodvb psi: fix the sid filter in pmt parser
Jaroslav Kysela [Thu, 25 May 2017 06:55:07 +0000 (08:55 +0200)] 
dvb psi: fix the sid filter in pmt parser

8 years agodescrambler: fix EMM message traces (PAT/CAT)
Jaroslav Kysela [Thu, 25 May 2017 06:53:20 +0000 (08:53 +0200)] 
descrambler: fix EMM message traces (PAT/CAT)

8 years agompegts_network_scan: mpegts_mux_nice_name already contains network name, don't duplicate
Jaroslav Kysela [Thu, 25 May 2017 06:11:22 +0000 (08:11 +0200)] 
mpegts_network_scan: mpegts_mux_nice_name already contains network name, don't duplicate

8 years agodescrambler: add libdesdec
Jaroslav Kysela [Wed, 24 May 2017 13:32:33 +0000 (15:32 +0200)] 
descrambler: add libdesdec

8 years agolibaesdec: code cleanups
Jaroslav Kysela [Wed, 24 May 2017 12:45:50 +0000 (14:45 +0200)] 
libaesdec: code cleanups

8 years agomove libaesdec from src/descrambler/libaesdec to src/descrambler/algo
Jaroslav Kysela [Wed, 24 May 2017 12:39:24 +0000 (14:39 +0200)] 
move libaesdec from src/descrambler/libaesdec to src/descrambler/algo

8 years agodescrambler: fix the descrambling modes (CSA CBC, DES NCB, AES ECB)
Jaroslav Kysela [Wed, 24 May 2017 12:36:52 +0000 (14:36 +0200)] 
descrambler: fix the descrambling modes (CSA CBC, DES NCB, AES ECB)

8 years agochannel: accept custom blank name in channel_get_name() fcn
Jaroslav Kysela [Wed, 24 May 2017 11:18:56 +0000 (13:18 +0200)] 
channel: accept custom blank name in channel_get_name() fcn

8 years agointl: fix language selection for logout / access denied html pages
Jaroslav Kysela [Wed, 24 May 2017 12:04:44 +0000 (14:04 +0200)] 
intl: fix language selection for logout / access denied html pages

8 years agocapmt: send all PIDs and stream types to oscam in the PMT update message
Jaroslav Kysela [Tue, 23 May 2017 19:29:37 +0000 (21:29 +0200)] 
capmt: send all PIDs and stream types to oscam in the PMT update message

8 years agocapmt: cleanups, don't use unreadable packed structures
Jaroslav Kysela [Tue, 23 May 2017 19:02:25 +0000 (21:02 +0200)] 
capmt: cleanups, don't use unreadable packed structures

8 years agohttp server: allow to configure the realm for HTTP authorization, fixes #3710
Jaroslav Kysela [Wed, 24 May 2017 06:25:59 +0000 (08:25 +0200)] 
http server: allow to configure the realm for HTTP authorization, fixes #3710

8 years agohttp server: fixed typo in the last commit
Jaroslav Kysela [Wed, 24 May 2017 06:17:57 +0000 (08:17 +0200)] 
http server: fixed typo in the last commit

8 years agohttp server: allow to change the 'Server:' header, fixes #3710
Jaroslav Kysela [Tue, 23 May 2017 10:02:27 +0000 (12:02 +0200)] 
http server: allow to change the 'Server:' header, fixes #3710

8 years agopass muxer: add possibility to rewrite SID, fixes #3774
Jaroslav Kysela [Tue, 23 May 2017 09:37:37 +0000 (11:37 +0200)] 
pass muxer: add possibility to rewrite SID, fixes #3774

8 years agowizard: remove \x01 control character from texts
Jaroslav Kysela [Tue, 23 May 2017 08:04:56 +0000 (10:04 +0200)] 
wizard: remove \x01 control character from texts

8 years agom3u: fix m3u-url decoding
Jaroslav Kysela [Mon, 22 May 2017 16:36:50 +0000 (18:36 +0200)] 
m3u: fix m3u-url decoding

8 years agompegts mux: fix another copy-n-paste error in the 'Service ID' filter
Jaroslav Kysela [Mon, 22 May 2017 16:30:14 +0000 (18:30 +0200)] 
mpegts mux: fix another copy-n-paste error in the 'Service ID' filter

8 years agom3u: fix parsing of #EXTVLCOPT:program= lines
Jaroslav Kysela [Mon, 22 May 2017 16:01:22 +0000 (18:01 +0200)] 
m3u: fix parsing of #EXTVLCOPT:program= lines

8 years agoiptv auto network: m3u - add support for #EXTVLCOPT:program= lines
Jaroslav Kysela [Mon, 22 May 2017 15:44:47 +0000 (17:44 +0200)] 
iptv auto network: m3u - add support for #EXTVLCOPT:program= lines

8 years agomuxer configuration cleanups, add 'dvbsub reorder' for matroska profile
Jaroslav Kysela [Mon, 22 May 2017 13:22:03 +0000 (15:22 +0200)] 
muxer configuration cleanups, add 'dvbsub reorder' for matroska profile

8 years agompegts service: add verified flag to not bother with inactive streams
Jaroslav Kysela [Mon, 22 May 2017 13:59:34 +0000 (15:59 +0200)] 
mpegts service: add verified flag to not bother with inactive streams

8 years agohtsp server: add hbbtv info to the channel/service description
Jaroslav Kysela [Mon, 22 May 2017 11:58:58 +0000 (13:58 +0200)] 
htsp server: add hbbtv info to the channel/service description

8 years agoapi/webui: show hbbtv info in the service info dialog
Jaroslav Kysela [Mon, 22 May 2017 11:53:12 +0000 (13:53 +0200)] 
api/webui: show hbbtv info in the service info dialog

8 years agoconfig: Add HbbTV enable field
Jaroslav Kysela [Mon, 22 May 2017 07:56:20 +0000 (09:56 +0200)] 
config: Add HbbTV enable field

8 years agohtsmsg binary: intialize correctly hm_data_size and hm_islist fields on deserialize
Jaroslav Kysela [Mon, 22 May 2017 07:51:33 +0000 (09:51 +0200)] 
htsmsg binary: intialize correctly hm_data_size and hm_islist fields on deserialize

8 years agoHBBTV: collect AIT PSI table
Jaroslav Kysela [Sat, 20 May 2017 18:41:28 +0000 (20:41 +0200)] 
HBBTV: collect AIT PSI table

8 years agodvb psi pmt: corrent debug indent
Jaroslav Kysela [Sat, 20 May 2017 18:40:26 +0000 (20:40 +0200)] 
dvb psi pmt: corrent debug indent

8 years agoHBBTV: Add SCT_HBBTV
Jaroslav Kysela [Sat, 20 May 2017 11:27:45 +0000 (13:27 +0200)] 
HBBTV: Add SCT_HBBTV

8 years agocccam: Fix nodeid byte display order Also change logic for generating a new random...
Luis Alves [Tue, 16 May 2017 21:00:35 +0000 (22:00 +0100)] 
cccam: Fix nodeid byte display order Also change logic for generating a new random nodeid

8 years agocccam: Generate random nodeId when field is empty Also fix minor comment typo
Luis Alves [Tue, 16 May 2017 16:02:52 +0000 (17:02 +0100)] 
cccam: Generate random nodeId when field is empty Also fix minor comment typo

8 years agocccam: Some work on emm messages Also fixed a bug on cccam_send_msg (if len<4)
Luis Alves [Tue, 16 May 2017 01:30:14 +0000 (02:30 +0100)] 
cccam: Some work on emm messages Also fixed a bug on cccam_send_msg (if len<4)

8 years agocccam: Add nodeid and version to webui Nodeid is now used on communications, added...
Luis Alves [Mon, 15 May 2017 23:58:01 +0000 (00:58 +0100)] 
cccam: Add nodeid and version to webui Nodeid is now used on communications, added keepalive messages and some minor cosmetic fixes.

8 years agoAdd cccam CA client
Luis Alves [Mon, 15 May 2017 20:07:58 +0000 (21:07 +0100)] 
Add cccam CA client

8 years agoAutobuild: rename raspbian-armhf to raspbianjessie-armhf
Mark Clarkstone [Fri, 19 May 2017 10:50:05 +0000 (11:50 +0100)] 
Autobuild: rename raspbian-armhf to raspbianjessie-armhf

8 years agoFixed compile error if pcre is not installed.
Ullrich Kossow [Thu, 18 May 2017 19:52:09 +0000 (21:52 +0200)] 
Fixed compile error if pcre is not installed.

8 years agomkv muxer: fix the first chapter creation (time 0)
Jaroslav Kysela [Fri, 19 May 2017 07:02:11 +0000 (09:02 +0200)] 
mkv muxer: fix the first chapter creation (time 0)

8 years agoAutobuild: add raspbian "jessie" armhf
Mark Clarkstone [Thu, 18 May 2017 15:53:44 +0000 (16:53 +0100)] 
Autobuild: add raspbian "jessie" armhf

8 years agotsdemux: increase PCR change limit for no audio streams
Jaroslav Kysela [Thu, 18 May 2017 12:51:31 +0000 (14:51 +0200)] 
tsdemux: increase PCR change limit for no audio streams

8 years agoDVR: cosmetic
Jaroslav Kysela [Thu, 18 May 2017 12:17:34 +0000 (14:17 +0200)] 
DVR: cosmetic

8 years agoDVR: add default priority settings to DVR config, too
Jaroslav Kysela [Thu, 18 May 2017 12:10:18 +0000 (14:10 +0200)] 
DVR: add default priority settings to DVR config, too

8 years agoWEBUI: DVR - create new entry manually, add priority field to the dialog
Jaroslav Kysela [Thu, 18 May 2017 07:23:37 +0000 (09:23 +0200)] 
WEBUI: DVR - create new entry manually, add priority field to the dialog

8 years agomkv muxer: always create first chapter at position 0
Jaroslav Kysela [Thu, 18 May 2017 06:41:18 +0000 (08:41 +0200)] 
mkv muxer: always create first chapter at position 0

8 years agoDVR: allow to pass comment %Z in pre/post processor commands, fixes #4356
Jaroslav Kysela [Wed, 17 May 2017 19:17:42 +0000 (21:17 +0200)] 
DVR: allow to pass comment %Z in pre/post processor commands, fixes #4356

8 years agotrap: fix addr2line
Jaroslav Kysela [Wed, 17 May 2017 16:35:17 +0000 (18:35 +0200)] 
trap: fix addr2line