]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
10 years agompegts input: start input threads later when all structure members are initialized
Jaroslav Kysela [Tue, 8 Mar 2016 12:31:34 +0000 (13:31 +0100)] 
mpegts input: start input threads later when all structure members are initialized

- for example iptv input initialized mi_display_name later and
  the input thread might call the the generic function
- discovered by 'valgrind --tool=helgrind'

10 years agotasklet: improve the callback call sequence
Jaroslav Kysela [Tue, 8 Mar 2016 12:31:05 +0000 (13:31 +0100)] 
tasklet: improve the callback call sequence

10 years agoDVR: Fix the time value of of range problem on RPI, fixes #3614
Jaroslav Kysela [Tue, 8 Mar 2016 11:46:11 +0000 (12:46 +0100)] 
DVR: Fix the time value of of range problem on RPI, fixes #3614

10 years agoscanfile: cleanups, allow runtime update, fixes #3612
Jaroslav Kysela [Tue, 8 Mar 2016 11:41:29 +0000 (12:41 +0100)] 
scanfile: cleanups, allow runtime update, fixes #3612

The scanfiles are parsed in the tasklet thread now, so it might
also improve the start time.

10 years agofilebundle: another fb_read thinko fix
Jaroslav Kysela [Tue, 8 Mar 2016 11:33:39 +0000 (12:33 +0100)] 
filebundle: another fb_read thinko fix

10 years agofilebundle: fix fb_read - fread might return an error or 0
Jaroslav Kysela [Tue, 8 Mar 2016 10:44:34 +0000 (11:44 +0100)] 
filebundle: fix fb_read - fread might return an error or 0

10 years agoDVR: fix the extra pre-time calculation
Jaroslav Kysela [Tue, 8 Mar 2016 10:01:00 +0000 (11:01 +0100)] 
DVR: fix the extra pre-time calculation

10 years agoTooltips: descriptions for bouquet .ic_properties.
Mark Clarkstone [Mon, 7 Mar 2016 15:12:39 +0000 (15:12 +0000)] 
Tooltips: descriptions for bouquet .ic_properties.

10 years agoapi_idnode: add missing idnode_perm_unset() calls
Jaroslav Kysela [Mon, 7 Mar 2016 16:25:01 +0000 (17:25 +0100)] 
api_idnode: add missing idnode_perm_unset() calls

10 years agocapmt: fix the wrong condition for new pc-nodmx mode
Jaroslav Kysela [Mon, 7 Mar 2016 13:32:00 +0000 (14:32 +0100)] 
capmt: fix the wrong condition for new pc-nodmx mode

10 years agoglobalheaders: remove abort() - use tvherror() - but it's not a fix!
Jaroslav Kysela [Mon, 7 Mar 2016 13:22:07 +0000 (14:22 +0100)] 
globalheaders: remove abort() - use tvherror() - but it's not a fix!

10 years agobouquets: improve mapping / tag creation, fixes #3608
Jaroslav Kysela [Mon, 7 Mar 2016 12:48:49 +0000 (13:48 +0100)] 
bouquets: improve mapping / tag creation, fixes #3608

10 years agoDVR: vfs - move disc space cleanup messages from tvhinfo to tvhtrace
Jaroslav Kysela [Sun, 6 Mar 2016 19:56:14 +0000 (20:56 +0100)] 
DVR: vfs - move disc space cleanup messages from tvhinfo to tvhtrace

10 years agoDVR: fixed wrong dvr_do_prefix
Jaroslav Kysela [Sun, 6 Mar 2016 19:35:15 +0000 (20:35 +0100)] 
DVR: fixed wrong dvr_do_prefix

10 years agompegts service: do not touch multiplex for raw services (deferred destroy)
Jaroslav Kysela [Sun, 6 Mar 2016 19:05:36 +0000 (20:05 +0100)] 
mpegts service: do not touch multiplex for raw services (deferred destroy)

10 years agoconfig: Exclude timeshift buffer from configuration backup
Michael Marley [Wed, 2 Mar 2016 11:22:12 +0000 (06:22 -0500)] 
config: Exclude timeshift buffer from configuration backup

This fixes the issue where if TVHeadend was streaming live TV with
timeshift turned on and suffered an unclean shutdown followed
immediately by an upgrade, it would try to put the entire timeshift
buffer into the configuration backup.

10 years agoFix small goof in text..
Mark Clarkstone [Thu, 3 Mar 2016 18:45:43 +0000 (18:45 +0000)] 
Fix small goof in text..

10 years agoDVR: autorec - add another missing changed/completed calls
Jaroslav Kysela [Sun, 6 Mar 2016 08:55:02 +0000 (09:55 +0100)] 
DVR: autorec - add another missing changed/completed calls

10 years agodesrambler: fix compilation error
Jaroslav Kysela [Sun, 6 Mar 2016 08:44:54 +0000 (09:44 +0100)] 
desrambler: fix compilation error

10 years agoclock.h: add monotonic error for darwin
Jaroslav Kysela [Sun, 6 Mar 2016 08:38:23 +0000 (09:38 +0100)] 
clock.h: add monotonic error for darwin

10 years agoreduce gtimer check traces
Jaroslav Kysela [Sun, 6 Mar 2016 08:36:49 +0000 (09:36 +0100)] 
reduce gtimer check traces

10 years agotcp: fix tvhpoll_wait() return value checking
Jaroslav Kysela [Sat, 5 Mar 2016 16:41:47 +0000 (17:41 +0100)] 
tcp: fix tvhpoll_wait() return value checking

10 years agoreplace dispatch_clock variables with mclk() and gclk()
Jaroslav Kysela [Sat, 5 Mar 2016 16:33:05 +0000 (17:33 +0100)] 
replace dispatch_clock variables with mclk() and gclk()

10 years agoadd mtimer tick thread to update mono timer 10x in one second
Jaroslav Kysela [Sat, 5 Mar 2016 16:08:51 +0000 (17:08 +0100)] 
add mtimer tick thread to update mono timer 10x in one second

10 years agoremove usleep/nanosleep calls - use own functions
Jaroslav Kysela [Sat, 5 Mar 2016 16:01:33 +0000 (17:01 +0100)] 
remove usleep/nanosleep calls - use own functions

10 years agochange functions mono4sec/ms to ms/sec2mono
Jaroslav Kysela [Sat, 5 Mar 2016 15:23:47 +0000 (16:23 +0100)] 
change functions mono4sec/ms to ms/sec2mono

10 years agorewrite timers, remove avgstat
Jaroslav Kysela [Fri, 4 Mar 2016 17:56:37 +0000 (18:56 +0100)] 
rewrite timers, remove avgstat

10 years agouse monotonic thread conditions where appropriate
Jaroslav Kysela [Fri, 4 Mar 2016 11:46:49 +0000 (12:46 +0100)] 
use monotonic thread conditions where appropriate

10 years agouse tvh_mutex_timedlock instead pthread_mutex_timedlock
Jaroslav Kysela [Fri, 4 Mar 2016 08:57:33 +0000 (09:57 +0100)] 
use tvh_mutex_timedlock instead pthread_mutex_timedlock

10 years agoDVR: a try to make time calculation more robust
Jaroslav Kysela [Fri, 4 Mar 2016 08:42:44 +0000 (09:42 +0100)] 
DVR: a try to make time calculation more robust

10 years agoFix description for epg_parent property (duplicate .name).
Mark Clarkstone [Thu, 3 Mar 2016 10:37:34 +0000 (10:37 +0000)] 
Fix description for epg_parent property (duplicate .name).

10 years agoDVR autorec: another inconsistency fixes (missing or extra schedules)
Jaroslav Kysela [Wed, 2 Mar 2016 11:04:34 +0000 (12:04 +0100)] 
DVR autorec: another inconsistency fixes (missing or extra schedules)

10 years agotransifex update
Jaroslav Kysela [Tue, 1 Mar 2016 19:29:50 +0000 (20:29 +0100)] 
transifex update

10 years agoChange icon for DVR Profiles and Timeshift
pepeEL [Mon, 29 Feb 2016 21:52:56 +0000 (22:52 +0100)] 
Change icon for DVR Profiles and Timeshift

It looks better

10 years agoFixed some typos (apostrophes for accents where appropriate)
Nicola Apicella [Sun, 28 Feb 2016 19:40:10 +0000 (20:40 +0100)] 
Fixed some typos (apostrophes for accents where appropriate)

A bunch of accents used as apostrophes haven been replaced by the proper mark.

10 years agortsp client: more strict RTP/AVP/UDP check
Jaroslav Kysela [Tue, 1 Mar 2016 19:24:41 +0000 (20:24 +0100)] 
rtsp client: more strict RTP/AVP/UDP check

10 years agoRTSP: Also allow RTP/AVP/UDP stream type.
spdfrk [Sun, 28 Feb 2016 10:28:08 +0000 (11:28 +0100)] 
RTSP: Also allow RTP/AVP/UDP stream type.

It is possible that the server appends UDP to the type so just check for RTP/AVP*.

10 years agoDVR autorec: fix the initial autorec checking, fixes #3600
Jaroslav Kysela [Mon, 29 Feb 2016 19:12:43 +0000 (20:12 +0100)] 
DVR autorec: fix the initial autorec checking, fixes #3600

10 years agobouquet: fix wrong variable reference
Jaroslav Kysela [Mon, 29 Feb 2016 19:04:25 +0000 (20:04 +0100)] 
bouquet: fix wrong variable reference

10 years agoremove extra ) in HD TV
Jaroslav Kysela [Mon, 29 Feb 2016 11:25:28 +0000 (12:25 +0100)] 
remove extra ) in HD TV

10 years agoservice subscription: improve the input selection in busy condition
Jaroslav Kysela [Fri, 26 Feb 2016 20:15:23 +0000 (21:15 +0100)] 
service subscription: improve the input selection in busy condition

10 years agocwc: fix AES key handling (broken by previous commit)
Jaroslav Kysela [Thu, 25 Feb 2016 10:31:23 +0000 (11:31 +0100)] 
cwc: fix AES key handling (broken by previous commit)

10 years agoUpdate service_type_auto_list to match tvh servicetype_map
spdfrk [Tue, 23 Feb 2016 14:36:46 +0000 (15:36 +0100)] 
Update service_type_auto_list to match tvh servicetype_map

10 years agoDefine ST_UNSET, extend type list and cleanup
spdfrk [Tue, 23 Feb 2016 12:29:23 +0000 (13:29 +0100)] 
Define ST_UNSET, extend type list and cleanup

10 years agoUse service type auto list
spdfrk [Mon, 22 Feb 2016 21:26:49 +0000 (22:26 +0100)] 
Use service type auto list

10 years agoAdd service type override.
spdfrk [Mon, 22 Feb 2016 20:19:47 +0000 (21:19 +0100)] 
Add service type override.

Some providers don't set the service type correctly. This causes a problem when, for instance,
the client doesn't know if it's Radio or TV and chooses the wrong one.

This override will let the user set the service type.

10 years agocwc: fix mutex locking for ECM info replies, fixes #3589
Jaroslav Kysela [Wed, 24 Feb 2016 08:06:21 +0000 (09:06 +0100)] 
cwc: fix mutex locking for ECM info replies, fixes #3589

10 years agoDVR: fix another crash caused by formatter code
Jaroslav Kysela [Tue, 23 Feb 2016 15:02:02 +0000 (16:02 +0100)] 
DVR: fix another crash caused by formatter code

10 years agodon't define linuxdvb_ca_t twice, fixes #3587
Jaroslav Kysela [Tue, 23 Feb 2016 07:20:12 +0000 (08:20 +0100)] 
don't define linuxdvb_ca_t twice, fixes #3587

10 years agotvhdhomerun: the hdhomerun_device_get_tuner_status does not return status string...
Jaroslav Kysela [Mon, 22 Feb 2016 20:38:54 +0000 (21:38 +0100)] 
tvhdhomerun: the hdhomerun_device_get_tuner_status does not return status string on error, fixes #3586

10 years agosettings: fix the ugly bug (low limit of htsmsg_binary_serialize)
Jaroslav Kysela [Mon, 22 Feb 2016 19:55:30 +0000 (20:55 +0100)] 
settings: fix the ugly bug (low limit of htsmsg_binary_serialize)

10 years agoDVR: fix typo (and SIGSEGV caused by previous formatter changes, fixes #3582
Jaroslav Kysela [Sun, 21 Feb 2016 14:53:49 +0000 (15:53 +0100)] 
DVR: fix typo (and SIGSEGV caused by previous formatter changes, fixes #3582

10 years agosubscription: fix assert() fail caused by previous fix, fixes #3577
Jaroslav Kysela [Sat, 20 Feb 2016 09:55:16 +0000 (10:55 +0100)] 
subscription: fix assert() fail caused by previous fix, fixes #3577

10 years agoupdated transifex templates
Jaroslav Kysela [Fri, 19 Feb 2016 19:33:58 +0000 (20:33 +0100)] 
updated transifex templates

10 years agoTooltips: And another.. 804/head
Mark Clarkstone [Fri, 19 Feb 2016 18:08:39 +0000 (18:08 +0000)] 
Tooltips: And another..

10 years agoTooltips: Fixed another small mistake >.<
Mark Clarkstone [Fri, 19 Feb 2016 18:06:52 +0000 (18:06 +0000)] 
Tooltips: Fixed another small mistake >.<

10 years agoTooltips: Added missing space..
Mark Clarkstone [Fri, 19 Feb 2016 18:05:35 +0000 (18:05 +0000)] 
Tooltips: Added missing space..

10 years agoWizard: Fixed another tiny mistake..
Mark Clarkstone [Fri, 19 Feb 2016 17:55:54 +0000 (17:55 +0000)] 
Wizard: Fixed another tiny mistake..

10 years agotransifex update
Jaroslav Kysela [Fri, 19 Feb 2016 17:12:44 +0000 (18:12 +0100)] 
transifex update

10 years agoWizard: Fixed some goofs. Thanks @ProfYaffle.
Mark Clarkstone [Fri, 19 Feb 2016 16:48:20 +0000 (16:48 +0000)] 
Wizard: Fixed some goofs. Thanks @ProfYaffle.

10 years agoWizard: Added/changed more text..
Mark Clarkstone [Thu, 18 Feb 2016 18:43:51 +0000 (18:43 +0000)] 
Wizard: Added/changed more text..

10 years agoWizard: Small change.
Mark Clarkstone [Tue, 16 Feb 2016 13:29:04 +0000 (13:29 +0000)] 
Wizard: Small change.

10 years agoWizard: Scan status text.
Mark Clarkstone [Tue, 16 Feb 2016 13:14:54 +0000 (13:14 +0000)] 
Wizard: Scan status text.

10 years agoWizard: More minor changes..
Mark Clarkstone [Tue, 16 Feb 2016 09:28:02 +0000 (09:28 +0000)] 
Wizard: More minor changes..

10 years agoWizard: More corrections.
Mark Clarkstone [Fri, 12 Feb 2016 10:58:02 +0000 (10:58 +0000)] 
Wizard: More corrections.

10 years agoWizard: Some more texts..
Mark Clarkstone [Thu, 11 Feb 2016 15:51:06 +0000 (15:51 +0000)] 
Wizard: Some more texts..

10 years agoDVR: format strings - replace " with ' to pass proper arguments
Jaroslav Kysela [Fri, 19 Feb 2016 17:09:37 +0000 (18:09 +0100)] 
DVR: format strings - replace " with ' to pass proper arguments

10 years agohtsstr: fix htsstr_argsplit() - fixes #3573
Jaroslav Kysela [Fri, 19 Feb 2016 17:07:41 +0000 (18:07 +0100)] 
htsstr: fix htsstr_argsplit() - fixes #3573

10 years agoDVR: accept char limiting for title and subtitle formatters, fixes #3541.
Jaroslav Kysela [Fri, 19 Feb 2016 16:22:23 +0000 (17:22 +0100)] 
DVR: accept char limiting for title and subtitle formatters, fixes #3541.

10 years agoDVR: limit the filename length to 255 if windows compatible filenames are checked...
Jaroslav Kysela [Fri, 19 Feb 2016 16:01:30 +0000 (17:01 +0100)] 
DVR: limit the filename length to 255 if windows compatible filenames are checked, fixes #3541

- unfortunately pathconf(filename, _PC_NAME_MAX) returns a large value
  for VFAT (internal unicode handling)

10 years agoaccess/htsp: add HTSP anonymize function, fixes #3502
Jaroslav Kysela [Fri, 19 Feb 2016 15:53:20 +0000 (16:53 +0100)] 
access/htsp: add HTSP anonymize function, fixes #3502

10 years agotimeshift: fix possible pipe overflow (and deadlock) on exit
Jaroslav Kysela [Fri, 19 Feb 2016 13:16:49 +0000 (14:16 +0100)] 
timeshift: fix possible pipe overflow (and deadlock) on exit

10 years agosubscriptions: set ths_current_instance to NULL in subscription_unlink_service0(...
Jaroslav Kysela [Fri, 19 Feb 2016 13:15:02 +0000 (14:15 +0100)] 
subscriptions: set ths_current_instance to NULL in subscription_unlink_service0(), fixes #3577

10 years agoFix incomplete packet handling
spdfrk [Thu, 18 Feb 2016 19:33:51 +0000 (20:33 +0100)] 
Fix incomplete packet handling

A calculation error (offset / length) was made which only was a problem for incomplete packets. Also some slight optimization was possible.

10 years agoMakefile.ffmpeg: upgrade ffmpeg to 2.8.5, x264, x265
Jaroslav Kysela [Thu, 18 Feb 2016 17:29:43 +0000 (18:29 +0100)] 
Makefile.ffmpeg: upgrade ffmpeg to 2.8.5, x264, x265

10 years agoMakefile.ffmpeg: handle EXTRAARG for configure
Jaroslav Kysela [Thu, 18 Feb 2016 17:17:45 +0000 (18:17 +0100)] 
Makefile.ffmpeg: handle EXTRAARG for configure

10 years agowrappers: add sys/syscall.h include
Jaroslav Kysela [Thu, 18 Feb 2016 16:51:29 +0000 (17:51 +0100)] 
wrappers: add sys/syscall.h include

10 years agoSAT>IP server: improve descramble service selection (pmt based)
Jaroslav Kysela [Thu, 18 Feb 2016 14:26:48 +0000 (15:26 +0100)] 
SAT>IP server: improve descramble service selection (pmt based)

10 years agompegts network: turn on skipinitscan & autodiscovery
Jaroslav Kysela [Thu, 18 Feb 2016 12:08:57 +0000 (13:08 +0100)] 
mpegts network: turn on skipinitscan & autodiscovery

10 years agoparsers: mpeg2video - implement packet backlog
Jaroslav Kysela [Wed, 17 Feb 2016 20:25:45 +0000 (21:25 +0100)] 
parsers: mpeg2video - implement packet backlog

10 years agompeg2 video parser: cleanups
Jaroslav Kysela [Wed, 17 Feb 2016 16:57:56 +0000 (17:57 +0100)] 
mpeg2 video parser: cleanups

10 years agodebian: add ca-certificates to dep list as we need for github access
Adam Sutton [Wed, 17 Feb 2016 11:28:43 +0000 (11:28 +0000)] 
debian: add ca-certificates to dep list as we need for github access

10 years agomain: move hts_settings_done at the end of the shutdown sequence
Jaroslav Kysela [Wed, 17 Feb 2016 07:58:54 +0000 (08:58 +0100)] 
main: move hts_settings_done at the end of the shutdown sequence

10 years agoSAT>IP client: fix timeout handling for fast switch, more traces
Jaroslav Kysela [Tue, 16 Feb 2016 09:53:44 +0000 (10:53 +0100)] 
SAT>IP client: fix timeout handling for fast switch, more traces

10 years agodvb_convert_date - fix tmzone handling (signess), fixes #3567
Jaroslav Kysela [Tue, 16 Feb 2016 07:39:04 +0000 (08:39 +0100)] 
dvb_convert_date - fix tmzone handling (signess), fixes #3567

10 years agotvhdhomerun: fix memory leak in tvhdhomerun_frontend_update_pids()
Jaroslav Kysela [Sun, 14 Feb 2016 17:49:41 +0000 (18:49 +0100)] 
tvhdhomerun: fix memory leak in tvhdhomerun_frontend_update_pids()

10 years agosettings: fix memory leak in hts_settings_save()
Jaroslav Kysela [Sun, 14 Feb 2016 17:47:26 +0000 (18:47 +0100)] 
settings: fix memory leak in hts_settings_save()

10 years agowizard: fix wrong memory access (delayed save)
Jaroslav Kysela [Sun, 14 Feb 2016 11:04:22 +0000 (12:04 +0100)] 
wizard: fix wrong memory access (delayed save)

10 years agodvb_convert_date: convert tmzone to seconds from minutes, fixes #3567
Jaroslav Kysela [Sun, 14 Feb 2016 08:51:04 +0000 (09:51 +0100)] 
dvb_convert_date: convert tmzone to seconds from minutes, fixes #3567

10 years agocosmetic
Jaroslav Kysela [Fri, 12 Feb 2016 12:56:42 +0000 (13:56 +0100)] 
cosmetic

10 years agoupdate intl templates for transifex
Jaroslav Kysela [Fri, 12 Feb 2016 12:29:49 +0000 (13:29 +0100)] 
update intl templates for transifex

10 years agompegts network: implement EIT time offset (extend localtime flag), fixes #3566
Jaroslav Kysela [Fri, 12 Feb 2016 12:25:28 +0000 (13:25 +0100)] 
mpegts network: implement EIT time offset (extend localtime flag), fixes #3566

10 years agoidnode: more idnode_save_check calls (mpegts_network)
Jaroslav Kysela [Fri, 12 Feb 2016 10:44:56 +0000 (11:44 +0100)] 
idnode: more idnode_save_check calls (mpegts_network)

10 years agoidnode.h: fix compilation error (twice idnode_save_t typedefs)
Jaroslav Kysela [Thu, 11 Feb 2016 21:57:55 +0000 (22:57 +0100)] 
idnode.h: fix compilation error (twice idnode_save_t typedefs)

10 years agotimeshift: fix compilation (latest idnode changes)
Jaroslav Kysela [Thu, 11 Feb 2016 20:43:08 +0000 (21:43 +0100)] 
timeshift: fix compilation (latest idnode changes)

10 years agosettings: fix the save in gzip format
Jaroslav Kysela [Thu, 11 Feb 2016 19:28:41 +0000 (20:28 +0100)] 
settings: fix the save in gzip format

10 years agoidnode: delayed save (3 seconds)
Jaroslav Kysela [Thu, 11 Feb 2016 15:31:54 +0000 (16:31 +0100)] 
idnode: delayed save (3 seconds)

10 years agoidnode: a better mechanism to not save idnode data in the destroy phase
Jaroslav Kysela [Thu, 11 Feb 2016 14:02:55 +0000 (15:02 +0100)] 
idnode: a better mechanism to not save idnode data in the destroy phase

10 years agosettings: use gzip for the mux/service settings
Jaroslav Kysela [Thu, 11 Feb 2016 13:46:54 +0000 (14:46 +0100)] 
settings: use gzip for the mux/service settings

10 years agosettings: merge mux config / service config into one file
Jaroslav Kysela [Thu, 11 Feb 2016 12:52:57 +0000 (13:52 +0100)] 
settings: merge mux config / service config into one file