]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
11 years agolinuxdvb: rotor - add Max Rotor Movement field to the frontend config
Jaroslav Kysela [Sun, 21 Sep 2014 07:12:35 +0000 (09:12 +0200)] 
linuxdvb: rotor - add Max Rotor Movement field to the frontend config

11 years agolinuxdvb: fix the USALS grace calculation
Jaroslav Kysela [Sun, 21 Sep 2014 06:53:47 +0000 (08:53 +0200)] 
linuxdvb: fix the USALS grace calculation

11 years agodescrambler: remove the extra (not required) condition < 0 for uint16_t
Jaroslav Kysela [Sat, 20 Sep 2014 19:58:14 +0000 (21:58 +0200)] 
descrambler: remove the extra (not required) condition < 0 for uint16_t

11 years agochannel: fix channel_find_by_number for maj.min support, fixes #2321
Jaroslav Kysela [Sat, 20 Sep 2014 19:54:56 +0000 (21:54 +0200)] 
channel: fix channel_find_by_number for maj.min support, fixes #2321

11 years agotcp: don't crash when tcp server cannot be registered, fixes #2315
Jaroslav Kysela [Sat, 20 Sep 2014 19:07:49 +0000 (21:07 +0200)] 
tcp: don't crash when tcp server cannot be registered, fixes #2315

11 years agolinuxdvb: diseqc tune - show the wait trace msg for rotor
Jaroslav Kysela [Fri, 19 Sep 2014 20:48:02 +0000 (22:48 +0200)] 
linuxdvb: diseqc tune - show the wait trace msg for rotor

11 years agolinuxdvb: rotor - fix USALS goto position value in log
Jaroslav Kysela [Fri, 19 Sep 2014 20:44:47 +0000 (22:44 +0200)] 
linuxdvb: rotor - fix USALS goto position value in log

11 years agoMerge pull request #486 from diraimondo/master
perexg [Fri, 19 Sep 2014 20:34:54 +0000 (22:34 +0200)] 
Merge pull request #486 from diraimondo/master

moved opentv patterns from code-level to the provider configuration file

11 years agotypo in a trace message 486/head
Mario Di Raimondo [Fri, 19 Sep 2014 20:19:03 +0000 (22:19 +0200)] 
typo in a trace message

11 years agofixed escaping of a reference string in sky-it file
Mario Di Raimondo [Fri, 19 Sep 2014 19:58:43 +0000 (21:58 +0200)] 
fixed escaping of a reference string in sky-it file

11 years agointroduced function _opentv_apply_pattern_list in order to cleanup the code to apply...
Mario Di Raimondo [Fri, 19 Sep 2014 19:56:41 +0000 (21:56 +0200)] 
introduced function _opentv_apply_pattern_list in order to cleanup the code to apply regexes

11 years agoinserted as fake elements some reference strings for the patterns in the sky-it confi...
Mario Di Raimondo [Fri, 19 Sep 2014 18:49:54 +0000 (20:49 +0200)] 
inserted as fake elements some reference strings for the patterns in the sky-it configuration file

they could be useful in the future in order to reconstruct the logic behind the patterns

11 years agomoved opentv patterns from code-level to the provider configuration file
Mario Di Raimondo [Fri, 19 Sep 2014 18:09:13 +0000 (20:09 +0200)] 
moved opentv patterns from code-level to the provider configuration file

This permits to add/change patterns without touching the code.

In the original code of tvheadend there was an old pattern: it was
copied in ausat/skyuk conf file in order to maintain backward compatibility.
Note: now all the patterns are uniformly applied in a case-sensitive way (necessary for sky-it subtitle patterns)

11 years agoWEBUI JS: status tabs - add missing comet shutdown calls
Jaroslav Kysela [Fri, 19 Sep 2014 19:40:14 +0000 (21:40 +0200)] 
WEBUI JS: status tabs - add missing comet shutdown calls

11 years agotsfix: revert the code logic back in recover_pts()
Jaroslav Kysela [Fri, 19 Sep 2014 18:33:12 +0000 (20:33 +0200)] 
tsfix: revert the code logic back in recover_pts()

11 years agoconfig: add more help to the log when backup fails
Jaroslav Kysela [Fri, 19 Sep 2014 12:14:01 +0000 (14:14 +0200)] 
config: add more help to the log when backup fails

11 years agodescrambler: show also section for ECM messages in traces
Jaroslav Kysela [Fri, 19 Sep 2014 12:03:29 +0000 (14:03 +0200)] 
descrambler: show also section for ECM messages in traces

11 years agocwc: ECM section filtering is in descrambler.c, remove it from cwc
Jaroslav Kysela [Fri, 19 Sep 2014 12:02:25 +0000 (14:02 +0200)] 
cwc: ECM section filtering is in descrambler.c, remove it from cwc

11 years agocwc: Add missing loop break in the section resolved check
Jaroslav Kysela [Fri, 19 Sep 2014 11:57:56 +0000 (13:57 +0200)] 
cwc: Add missing loop break in the section resolved check

11 years agocwc: show section in NOK log msgs
Jaroslav Kysela [Fri, 19 Sep 2014 11:56:41 +0000 (13:56 +0200)] 
cwc: show section in NOK log msgs

11 years agodescrambler: add ECM section filtering
Jaroslav Kysela [Fri, 19 Sep 2014 11:51:41 +0000 (13:51 +0200)] 
descrambler: add ECM section filtering

11 years agoDVR: timerec - clear the seconds for the scheduling times
Jaroslav Kysela [Fri, 19 Sep 2014 11:19:56 +0000 (13:19 +0200)] 
DVR: timerec - clear the seconds for the scheduling times

11 years agohtsp: add getChannel method, fixes #2283 htsp/14
Jaroslav Kysela [Fri, 19 Sep 2014 11:11:27 +0000 (13:11 +0200)] 
htsp: add getChannel method, fixes #2283

11 years agocwc: whitespace fixes and removal
Jaroslav Kysela [Fri, 19 Sep 2014 09:07:16 +0000 (11:07 +0200)] 
cwc: whitespace fixes and removal

11 years agoglobalheaders: fix "reorganize refcounting for readability" commit
Jaroslav Kysela [Fri, 19 Sep 2014 08:28:04 +0000 (10:28 +0200)] 
globalheaders: fix "reorganize refcounting for readability" commit

11 years agoDVR: Fix memory leak in dvr_entry_create_()
Jaroslav Kysela [Fri, 19 Sep 2014 06:55:34 +0000 (08:55 +0200)] 
DVR: Fix memory leak in dvr_entry_create_()

11 years agocwc: cosmetic fix (indentation)
Jaroslav Kysela [Thu, 18 Sep 2014 20:21:49 +0000 (22:21 +0200)] 
cwc: cosmetic fix (indentation)

11 years agocwc: add support for the key state per section
Jaroslav Kysela [Thu, 18 Sep 2014 20:18:49 +0000 (22:18 +0200)] 
cwc: add support for the key state per section

11 years agocwc: use list for ep_sections rather than an array
Jaroslav Kysela [Thu, 18 Sep 2014 18:32:25 +0000 (20:32 +0200)] 
cwc: use list for ep_sections rather than an array

11 years agomuxer: Fix the preprocesor directive
Jaroslav Kysela [Thu, 18 Sep 2014 15:26:47 +0000 (17:26 +0200)] 
muxer: Fix the preprocesor directive

11 years agosubscription: Move TSS_NO_ACCESS outside of the fatal errors
Jaroslav Kysela [Thu, 18 Sep 2014 13:22:02 +0000 (15:22 +0200)] 
subscription: Move TSS_NO_ACCESS outside of the fatal errors

... but keep to report it as the first reason for which the streaming
was canceled ...

Remove also the 25-seconds descrambler check. There is a global
streaming timeout which takes care now.

11 years agodescrambler: Fix the graceful flush for cwc
Jaroslav Kysela [Thu, 18 Sep 2014 12:51:50 +0000 (14:51 +0200)] 
descrambler: Fix the graceful flush for cwc

11 years agoDVR: config - use combobox to set the extra times
Jaroslav Kysela [Thu, 18 Sep 2014 12:24:51 +0000 (14:24 +0200)] 
DVR: config - use combobox to set the extra times

11 years agoDVR: Added configurable EPG update window
Jaroslav Kysela [Thu, 18 Sep 2014 10:43:07 +0000 (12:43 +0200)] 
DVR: Added configurable EPG update window

11 years agotsfix: fix the crash caused by last tsfix.c modification (memory leak fix)
Jaroslav Kysela [Thu, 18 Sep 2014 09:40:23 +0000 (11:40 +0200)] 
tsfix: fix the crash caused by last tsfix.c modification (memory leak fix)

11 years agolinuxdvb: rotor - try to fix the grace calculation routine for USALS and negative...
Jaroslav Kysela [Thu, 18 Sep 2014 08:35:42 +0000 (10:35 +0200)] 
linuxdvb: rotor - try to fix the grace calculation routine for USALS and negative longtitudes

11 years agoscanfile: Fix new format parser for DVB-S and DVB-C
Jaroslav Kysela [Thu, 18 Sep 2014 06:21:45 +0000 (08:21 +0200)] 
scanfile: Fix new format parser for DVB-S and DVB-C

11 years agoWEBUI: Whitespace fix
Jaroslav Kysela [Wed, 17 Sep 2014 18:25:25 +0000 (20:25 +0200)] 
WEBUI: Whitespace fix

11 years agoWEBUI: Show the browser (client) address in Tip in the login info text
Jaroslav Kysela [Wed, 17 Sep 2014 18:24:41 +0000 (20:24 +0200)] 
WEBUI: Show the browser (client) address in Tip in the login info text

11 years agoACL: Fix ugly typo in the address parsing
Jaroslav Kysela [Wed, 17 Sep 2014 17:17:49 +0000 (19:17 +0200)] 
ACL: Fix ugly typo in the address parsing

11 years agoDVR: another dvr_config_find_by_name_default fix
Jaroslav Kysela [Wed, 17 Sep 2014 16:26:57 +0000 (18:26 +0200)] 
DVR: another dvr_config_find_by_name_default fix

11 years agoDVR: move query functions to simpleui (only this user)
Jaroslav Kysela [Wed, 17 Sep 2014 16:26:37 +0000 (18:26 +0200)] 
DVR: move query functions to simpleui (only this user)

11 years agoDVR: Fix dvr_config_find_by_name_default, attempt #2
Jaroslav Kysela [Wed, 17 Sep 2014 15:47:47 +0000 (17:47 +0200)] 
DVR: Fix dvr_config_find_by_name_default, attempt #2

11 years agoDVR: Fix dvr_config_find_by_name_default (no config files)
Jaroslav Kysela [Wed, 17 Sep 2014 14:10:37 +0000 (16:10 +0200)] 
DVR: Fix dvr_config_find_by_name_default (no config files)

11 years agotsfix (matroska, htsp): fix memory leaks (refcounting)
Jaroslav Kysela [Wed, 17 Sep 2014 12:53:58 +0000 (14:53 +0200)] 
tsfix (matroska, htsp): fix memory leaks (refcounting)

11 years agoglobalheaders (matroska): reorganize refcounting for readability
Jaroslav Kysela [Wed, 17 Sep 2014 12:52:56 +0000 (14:52 +0200)] 
globalheaders (matroska): reorganize refcounting for readability

11 years agodescrambler: do not allow to open new pids when flushed
Jaroslav Kysela [Wed, 17 Sep 2014 09:53:21 +0000 (11:53 +0200)] 
descrambler: do not allow to open new pids when flushed

11 years agoDVR: Fix the wrong memory access
Jaroslav Kysela [Wed, 17 Sep 2014 09:43:51 +0000 (11:43 +0200)] 
DVR: Fix the wrong memory access

Note that dvr_thread() uses the de->de_s contents which is
freed in subscription_unsubscribe().

Move the subscription_unsubscribe() as last.

11 years agoDVR: Fix memory leaks
Jaroslav Kysela [Wed, 17 Sep 2014 08:04:25 +0000 (10:04 +0200)] 
DVR: Fix memory leaks

11 years agoDVR: Move dvr_entry_cancel() fcn
Jaroslav Kysela [Wed, 17 Sep 2014 07:51:11 +0000 (09:51 +0200)] 
DVR: Move dvr_entry_cancel() fcn

11 years agoDVR: Move dvr config routines to dvr_config.c
Jaroslav Kysela [Wed, 17 Sep 2014 07:42:49 +0000 (09:42 +0200)] 
DVR: Move dvr config routines to dvr_config.c

11 years agoglobalheaders: add restart support to gh_pass()
Jaroslav Kysela [Wed, 17 Sep 2014 07:00:22 +0000 (09:00 +0200)] 
globalheaders: add restart support to gh_pass()

11 years agoremove trailing spaces from title and subtitle
Mario Di Raimondo [Tue, 16 Sep 2014 20:28:03 +0000 (22:28 +0200)] 
remove trailing spaces from title and subtitle

11 years agowebui: fix the range variable formats in page_dvrfile()
Jaroslav Kysela [Wed, 17 Sep 2014 06:39:10 +0000 (08:39 +0200)] 
webui: fix the range variable formats in page_dvrfile()

11 years agoDVR: Handle DVR_NOSTATE in cancel functions
Jaroslav Kysela [Wed, 17 Sep 2014 06:28:13 +0000 (08:28 +0200)] 
DVR: Handle DVR_NOSTATE in cancel functions

11 years agoACL: Rewrite a bit the IP address parsing and handling
Jaroslav Kysela [Tue, 16 Sep 2014 18:30:18 +0000 (20:30 +0200)] 
ACL: Rewrite a bit the IP address parsing and handling

11 years agoACL: set the default (no filter) prefix when user entered empty or wrong prefix
Jaroslav Kysela [Tue, 16 Sep 2014 15:23:43 +0000 (17:23 +0200)] 
ACL: set the default (no filter) prefix when user entered empty or wrong prefix

11 years agoACL: Fix username match
Jaroslav Kysela [Tue, 16 Sep 2014 13:05:22 +0000 (15:05 +0200)] 
ACL: Fix username match

11 years agoHTTP server: use cookie to remember the logout state
Jaroslav Kysela [Tue, 16 Sep 2014 12:44:55 +0000 (14:44 +0200)] 
HTTP server: use cookie to remember the logout state

11 years agoDVR: dvr_config_name cleanups
Jaroslav Kysela [Tue, 16 Sep 2014 11:08:34 +0000 (13:08 +0200)] 
DVR: dvr_config_name cleanups

11 years agoDVR: Fix dvr_config_find_by_name_default()
Jaroslav Kysela [Tue, 16 Sep 2014 10:33:21 +0000 (12:33 +0200)] 
DVR: Fix dvr_config_find_by_name_default()

11 years agoconfig: backup - exclude epggrab/*.sock files
Jaroslav Kysela [Tue, 16 Sep 2014 10:29:08 +0000 (12:29 +0200)] 
config: backup - exclude epggrab/*.sock files

11 years agoDVR: Cache the default dvr config, argument cleanups
Jaroslav Kysela [Tue, 16 Sep 2014 10:15:46 +0000 (12:15 +0200)] 
DVR: Cache the default dvr config, argument cleanups

11 years agoDVR: Move the de->de_config init to the right place
Jaroslav Kysela [Tue, 16 Sep 2014 10:04:21 +0000 (12:04 +0200)] 
DVR: Move the de->de_config init to the right place

11 years agoWEBUI JS: Fix null error in idnode_grid..
Jaroslav Kysela [Tue, 16 Sep 2014 10:00:32 +0000 (12:00 +0200)] 
WEBUI JS: Fix null error in idnode_grid..

11 years agoDVR: Link the autorec/timerec with dvr_config_t
Jaroslav Kysela [Tue, 16 Sep 2014 09:59:47 +0000 (11:59 +0200)] 
DVR: Link the autorec/timerec with dvr_config_t

11 years agoDVR: Timer Based Recording - create "next day" entries, fix regular updates
Jaroslav Kysela [Tue, 16 Sep 2014 08:40:47 +0000 (10:40 +0200)] 
DVR: Timer Based Recording - create "next day" entries, fix regular updates

11 years agoDVR: Fix the retention condition
Jaroslav Kysela [Tue, 16 Sep 2014 06:52:19 +0000 (08:52 +0200)] 
DVR: Fix the retention condition

Introduced by "[htsp] allow clients to get/set dvr priority and retention"

11 years agoWEBUI JS: rename the timerec to time schedule
Jaroslav Kysela [Tue, 16 Sep 2014 06:40:26 +0000 (08:40 +0200)] 
WEBUI JS: rename the timerec to time schedule

11 years agoDVR WEB UI: Fix the DVR tabs bug introduced with latest changes (weekdays)
Jaroslav Kysela [Mon, 15 Sep 2014 21:23:41 +0000 (23:23 +0200)] 
DVR WEB UI: Fix the DVR tabs bug introduced with latest changes (weekdays)

11 years agoDVR: Add all weekdays as default
Jaroslav Kysela [Mon, 15 Sep 2014 19:27:46 +0000 (21:27 +0200)] 
DVR: Add all weekdays as default

11 years agoDVR: Time Based Recorder
Jaroslav Kysela [Mon, 15 Sep 2014 18:25:15 +0000 (20:25 +0200)] 
DVR: Time Based Recorder

11 years ago[fix] use correct start/stop times
Glenn-1990 [Sun, 14 Sep 2014 20:58:58 +0000 (22:58 +0200)] 
[fix] use correct start/stop times

11 years agoa more robust check on the outcome of `regexec` and a more clean design
Mario Di Raimondo [Mon, 15 Sep 2014 07:17:43 +0000 (09:17 +0200)] 
a more robust check on the outcome of `regexec` and a more clean design

11 years agofurther pattern refinements after some extensive testing
Mario Di Raimondo [Mon, 15 Sep 2014 06:49:08 +0000 (08:49 +0200)] 
further pattern refinements after some extensive testing

11 years agogeneralized some patterns and added new cases signaled by @stan86
Mario Di Raimondo [Sun, 14 Sep 2014 23:55:35 +0000 (01:55 +0200)] 
generalized some patterns and added new cases signaled by @stan86

11 years agoextraction of part number from summary of sky-it EPG
Mario Di Raimondo [Sun, 14 Sep 2014 20:21:41 +0000 (22:21 +0200)] 
extraction of part number from summary of sky-it EPG

11 years agoadded some reference examples for sky-it patterns
Mario Di Raimondo [Sun, 14 Sep 2014 19:09:57 +0000 (21:09 +0200)] 
added some reference examples for sky-it patterns

they could be useful in the future...

11 years agoextraction of subtitle (episode title) from the summary of sky-it EPG
Mario Di Raimondo [Sun, 14 Sep 2014 18:56:38 +0000 (20:56 +0200)] 
extraction of subtitle (episode title) from the summary of sky-it EPG

(the regexp looks garbled because single quote can even occur in the subtitle and I don't want to introduce pcre dependency)

11 years agodvr_autorec.c: Fix the utf-8 in comment
Jaroslav Kysela [Sun, 14 Sep 2014 17:23:47 +0000 (19:23 +0200)] 
dvr_autorec.c: Fix the utf-8 in comment

11 years agoDVR: Fix the stop time calculation in dvr_timer_start_recording()
Jaroslav Kysela [Sun, 14 Sep 2014 16:29:58 +0000 (18:29 +0200)] 
DVR: Fix the stop time calculation in dvr_timer_start_recording()

11 years ago[htsp] add autorec support
Glenn-1990 [Sat, 13 Sep 2014 19:53:15 +0000 (21:53 +0200)] 
[htsp] add autorec support

11 years ago[htsp] send actual pre/post times and retention
Glenn-1990 [Sat, 13 Sep 2014 19:48:17 +0000 (21:48 +0200)] 
[htsp] send actual pre/post times and retention

11 years ago[htsp] add some more DVR fields
Glenn-1990 [Sun, 14 Sep 2014 15:54:56 +0000 (17:54 +0200)] 
[htsp] add some more DVR fields

11 years ago[htsp] allow clients to get/set dvr priority and retention
Glenn-1990 [Sun, 14 Sep 2014 15:52:39 +0000 (17:52 +0200)] 
[htsp] allow clients to get/set dvr priority and retention

11 years ago[htsp] bump htsp version htsp/13
Glenn-1990 [Fri, 12 Sep 2014 19:37:37 +0000 (21:37 +0200)] 
[htsp] bump htsp version

11 years agoMerge pull request #481 from ProfYaffle/master
perexg [Sun, 14 Sep 2014 15:11:57 +0000 (17:11 +0200)] 
Merge pull request #481 from ProfYaffle/master

Webui: Align epg duration filter with autorec grid values

11 years agoWebui: Align epg duration filter with autorec grid values 481/head
Ian [Sun, 14 Sep 2014 08:11:28 +0000 (09:11 +0100)] 
Webui: Align epg duration filter with autorec grid values

11 years agoservice: fix the mutex deadlock at shutdown in service_saver() thread fcn
Jaroslav Kysela [Sat, 13 Sep 2014 19:31:34 +0000 (21:31 +0200)] 
service: fix the mutex deadlock at shutdown in service_saver() thread fcn

11 years agoWEBUI: Do not show the access state if --noacl is active
Jaroslav Kysela [Sat, 13 Sep 2014 19:23:42 +0000 (21:23 +0200)] 
WEBUI: Do not show the access state if --noacl is active

11 years agoDVR: Fix the autorec minduration/maxduration
Jaroslav Kysela [Sat, 13 Sep 2014 19:01:22 +0000 (21:01 +0200)] 
DVR: Fix the autorec minduration/maxduration

11 years agoavahi: make sure that mallocated path is freed
Jaroslav Kysela [Sat, 13 Sep 2014 16:10:03 +0000 (18:10 +0200)] 
avahi: make sure that mallocated path is freed

11 years agointlconv: Do not free alloca-ted string
Jaroslav Kysela [Sat, 13 Sep 2014 16:07:07 +0000 (18:07 +0200)] 
intlconv: Do not free alloca-ted string

11 years agoscanfile: add support for new linux dvb file format
Jaroslav Kysela [Sat, 13 Sep 2014 15:20:03 +0000 (17:20 +0200)] 
scanfile: add support for new linux dvb file format

11 years agoMerge pull request #480 from ProfYaffle/master
perexg [Sat, 13 Sep 2014 13:54:15 +0000 (15:54 +0200)] 
Merge pull request #480 from ProfYaffle/master

Webui: restore channel tag functionality to EPG query and autorec

11 years agoWebui: restore channel tag functionality to EPG query and autorec 480/head
Ian [Sat, 13 Sep 2014 13:39:49 +0000 (14:39 +0100)] 
Webui: restore channel tag functionality to EPG query and autorec

11 years agoMerge pull request #478 from diraimondo/master
perexg [Sat, 13 Sep 2014 11:34:44 +0000 (13:34 +0200)] 
Merge pull request #478 from diraimondo/master

scraping season/episode numbers for sky-it

11 years agoseveral adjustments 478/head
Mario Di Raimondo [Fri, 12 Sep 2014 22:49:22 +0000 (00:49 +0200)] 
several adjustments

- make use of ARRAY_SIZE macro;
- missing static keyword for global variables;
- better patterns for sky-it with possibility to support a description without season specification;
- debug messages;

11 years agoimproved regexs management
Mario Di Raimondo [Fri, 12 Sep 2014 19:56:08 +0000 (21:56 +0200)] 
improved regexs management

As suggested by perex, moved patterns and regexs as global variables and their management in opentv_init/opentv_done.

11 years agoscraping season/episode numbers for sky-it
Mario Di Raimondo [Fri, 12 Sep 2014 18:00:56 +0000 (20:00 +0200)] 
scraping season/episode numbers for sky-it

Extended the already present hack to extract such numbers from episode descriptions in Sky IT EPG data.