]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
10 years agoObtain ECMINFO data from OSCam (proto v2) this partly implements Feature #2616
Pim Zandbergen [Tue, 5 May 2015 20:07:11 +0000 (22:07 +0200)] 
Obtain ECMINFO data from OSCam (proto v2) this partly implements Feature #2616

10 years agoUniversal disable workarounds - option
WereCatf [Tue, 5 May 2015 19:30:13 +0000 (22:30 +0300)] 
Universal disable workarounds - option

10 years agoRestructuring
WereCatf [Tue, 5 May 2015 19:20:30 +0000 (22:20 +0300)] 
Restructuring

10 years agoFixes requested by perexg
WereCatf [Tue, 5 May 2015 18:41:01 +0000 (21:41 +0300)] 
Fixes requested by perexg

10 years agoAdd option for per-tuner IP-address binding
WereCatf [Tue, 5 May 2015 17:59:42 +0000 (20:59 +0300)] 
Add option for per-tuner IP-address binding

10 years agoMake FRITZ!-workaround optional, not forced
WereCatf [Tue, 5 May 2015 17:09:16 +0000 (20:09 +0300)] 
Make FRITZ!-workaround optional, not forced

10 years agoClarification in HTML-help
WereCatf [Tue, 5 May 2015 09:37:47 +0000 (12:37 +0300)] 
Clarification in HTML-help

10 years agoTunercfg override
WereCatf [Tue, 5 May 2015 07:53:08 +0000 (10:53 +0300)] 
Tunercfg override

10 years agoEPG/ExtJS: add incremental updates (finally)
Jaroslav Kysela [Tue, 5 May 2015 21:15:56 +0000 (23:15 +0200)] 
EPG/ExtJS: add incremental updates (finally)

10 years agoepg: add change notifications for extjs
Jaroslav Kysela [Tue, 5 May 2015 18:32:12 +0000 (20:32 +0200)] 
epg: add change notifications for extjs

10 years agompegts: PID handling - fix thinkos (used wrong field for psi_tables_install
Jaroslav Kysela [Tue, 5 May 2015 18:02:52 +0000 (20:02 +0200)] 
mpegts: PID handling - fix thinkos (used wrong field for psi_tables_install

10 years agoDVR: allow to change stop time and stop_extra when the recording is active
Jaroslav Kysela [Tue, 5 May 2015 17:50:05 +0000 (19:50 +0200)] 
DVR: allow to change stop time and stop_extra when the recording is active

10 years agoDVR: sched state assignment cleanups, add proper notifications
Jaroslav Kysela [Tue, 5 May 2015 15:14:10 +0000 (17:14 +0200)] 
DVR: sched state assignment cleanups, add proper notifications

10 years agoDVR: cleanup EPG event assignment, add notification for EPG grid view
Jaroslav Kysela [Tue, 5 May 2015 15:02:21 +0000 (17:02 +0200)] 
DVR: cleanup EPG event assignment, add notification for EPG grid view

10 years agonotify: move notify_delayed from idnode.c to notify.c (for EPG)
Jaroslav Kysela [Tue, 5 May 2015 14:38:02 +0000 (16:38 +0200)] 
notify: move notify_delayed from idnode.c to notify.c (for EPG)

10 years agoDVR: Allow to modify the scheduled stop time when the recording is active
Jaroslav Kysela [Tue, 5 May 2015 09:19:28 +0000 (11:19 +0200)] 
DVR: Allow to modify the scheduled stop time when the recording is active

10 years agompegts: another PID subscription shuffling
Jaroslav Kysela [Tue, 5 May 2015 07:32:08 +0000 (09:32 +0200)] 
mpegts: another PID subscription shuffling

10 years agoIPTV RTSP: send proper teardown on close
Jaroslav Kysela [Mon, 4 May 2015 19:16:54 +0000 (21:16 +0200)] 
IPTV RTSP: send proper teardown on close

10 years agompegts: move dvb_fe_delivery_system_t outside ENABLE_MPEGTS_DVB (it's used in tables...
Jaroslav Kysela [Mon, 4 May 2015 18:08:39 +0000 (20:08 +0200)] 
mpegts: move dvb_fe_delivery_system_t outside ENABLE_MPEGTS_DVB (it's used in tables install fcn now)

10 years agoidnode: notification cleanups and grouping
Jaroslav Kysela [Mon, 4 May 2015 08:33:01 +0000 (10:33 +0200)] 
idnode: notification cleanups and grouping

10 years agoRevert "More elegant solution by perexg"
Jaroslav Kysela [Mon, 4 May 2015 07:16:29 +0000 (09:16 +0200)] 
Revert "More elegant solution by perexg"

This reverts commit 130f413ed8bb79b62d6f45955118729f654bee2e.

- moved the pid 21 addition to the right if block

10 years agolinuxdvb_ca: fix issue with wrongly set PMT list management code in CAPMT sent to CAM
Damjan Marion [Sun, 3 May 2015 10:43:16 +0000 (12:43 +0200)] 
linuxdvb_ca: fix issue with wrongly set PMT list management code in CAPMT sent to CAM

10 years agolinuxdvb_ca: fix typos and spacing
Damjan Marion [Sat, 2 May 2015 23:35:08 +0000 (01:35 +0200)] 
linuxdvb_ca: fix typos and spacing

10 years agolinuxdvb_ca: add support for high bitrate mode (CI+ CAMs only)
Damjan Marion [Sat, 2 May 2015 22:08:57 +0000 (00:08 +0200)] 
linuxdvb_ca: add support for high bitrate mode (CI+ CAMs only)

10 years agolinuxdvb_ca: CAM PIN handling trough GUI
Damjan Marion [Sat, 2 May 2015 21:46:35 +0000 (23:46 +0200)] 
linuxdvb_ca: CAM PIN handling trough GUI

10 years agompegts: simplify pid subscriptions for input drivers
Jaroslav Kysela [Sun, 3 May 2015 19:35:58 +0000 (21:35 +0200)] 
mpegts: simplify pid subscriptions for input drivers

10 years agoconfig: fix the global config variable initialization on error, fixes #2816
Jaroslav Kysela [Sun, 3 May 2015 18:01:06 +0000 (20:01 +0200)] 
config: fix the global config variable initialization on error, fixes #2816

10 years agoconfig: add more null path checks
Jaroslav Kysela [Sun, 3 May 2015 17:57:51 +0000 (19:57 +0200)] 
config: add more null path checks

10 years agoMore elegant solution by perexg
Nita Vesa [Sat, 2 May 2015 17:59:20 +0000 (20:59 +0300)] 
More elegant solution by perexg

10 years agoAdd workarounds for AVM's FRITZ\!-devices.
Nita Vesa [Sat, 2 May 2015 05:08:58 +0000 (08:08 +0300)] 
Add workarounds for AVM's FRITZ\!-devices.

10 years agolinuxdvb_ca: add gui and configurable options
Damjan Marion [Fri, 1 May 2015 17:58:32 +0000 (19:58 +0200)] 
linuxdvb_ca: add gui and configurable options

10 years agodeferred_unlink: add (fix) the directory tree removal, fixes #2814
Jaroslav Kysela [Sat, 2 May 2015 16:38:42 +0000 (18:38 +0200)] 
deferred_unlink: add (fix) the directory tree removal, fixes #2814

10 years agosubscriptions: added NULL check to subscription_unsubscribe()
Jaroslav Kysela [Sat, 2 May 2015 10:01:20 +0000 (12:01 +0200)] 
subscriptions: added NULL check to subscription_unsubscribe()

10 years agodeferred_unlink() - fix wrong allocation, fixes #2814
Jaroslav Kysela [Sat, 2 May 2015 09:56:11 +0000 (11:56 +0200)] 
deferred_unlink() - fix wrong allocation, fixes #2814

10 years agohtsp: add subtitle to the epg event, fixes #2785
Jaroslav Kysela [Fri, 1 May 2015 20:06:30 +0000 (22:06 +0200)] 
htsp: add subtitle to the epg event, fixes #2785

10 years agolinuxdvb & satip: fix pid subscription locking
Jaroslav Kysela [Fri, 1 May 2015 20:03:53 +0000 (22:03 +0200)] 
linuxdvb & satip: fix pid subscription locking

10 years agotsfix: do not use wrong DTS as the reference clock, fixes #2731, fixes #2754
Jaroslav Kysela [Fri, 1 May 2015 16:49:31 +0000 (18:49 +0200)] 
tsfix: do not use wrong DTS as the reference clock, fixes #2731, fixes #2754

10 years agoDVR: Remove unused 'Episode Duplicate Detect' option in DVR config, fixes #2715
Jaroslav Kysela [Fri, 1 May 2015 16:23:24 +0000 (18:23 +0200)] 
DVR: Remove unused 'Episode Duplicate Detect' option in DVR config, fixes #2715

10 years agomain: add -S or --nosyslog option to disable completely syslog logging, fixes #2787
Jaroslav Kysela [Fri, 1 May 2015 16:14:03 +0000 (18:14 +0200)] 
main: add -S or --nosyslog option to disable completely syslog logging, fixes #2787

10 years agoIPTV: add rtsp:// and rtsps:// support
Jaroslav Kysela [Fri, 1 May 2015 14:58:04 +0000 (16:58 +0200)] 
IPTV: add rtsp:// and rtsps:// support

10 years agodoc: updates for XBMC->Kodi, Showtime->Movian changes
Jaroslav Kysela [Thu, 30 Apr 2015 15:01:41 +0000 (17:01 +0200)] 
doc: updates for XBMC->Kodi, Showtime->Movian changes

10 years agotime update - make it work again using TDT/TOT tables, fixes #2776
Jaroslav Kysela [Thu, 30 Apr 2015 09:36:46 +0000 (11:36 +0200)] 
time update - make it work again using TDT/TOT tables, fixes #2776

10 years agosubscriptions: fix possible NULL dereference
Jaroslav Kysela [Thu, 30 Apr 2015 08:48:09 +0000 (10:48 +0200)] 
subscriptions: fix possible NULL dereference

10 years agohtsp: add dataSize field to the dvrentry msg
Jaroslav Kysela [Thu, 30 Apr 2015 07:34:45 +0000 (09:34 +0200)] 
htsp: add dataSize field to the dvrentry msg

10 years agodvr: de_last_error cleanpus
Jaroslav Kysela [Thu, 30 Apr 2015 07:25:24 +0000 (09:25 +0200)] 
dvr: de_last_error cleanpus

10 years agoFix crash when trying to configure adapters that are already in use.
Nick Burrett [Wed, 29 Apr 2015 06:59:28 +0000 (07:59 +0100)] 
Fix crash when trying to configure adapters that are already in use.

If another application has an adapter open, then la==NULL.  Skip the
adapter so that another can be configured.

10 years agoprofile: add 'continue on access error', fix 'force priority'
Jaroslav Kysela [Wed, 29 Apr 2015 14:08:22 +0000 (16:08 +0200)] 
profile: add 'continue on access error', fix 'force priority'

10 years agodescrambler: mark ECM late msg as error
Jaroslav Kysela [Wed, 29 Apr 2015 13:27:39 +0000 (15:27 +0200)] 
descrambler: mark ECM late msg as error

10 years agolinuxdvb_ca: check for CAIDs on the ES level, fixes #2794
Damjan Marion [Mon, 27 Apr 2015 00:29:47 +0000 (00:29 +0000)] 
linuxdvb_ca: check for CAIDs on the ES level, fixes #2794

10 years agoSAT>IP Client: fix possible NULL dereference
Jaroslav Kysela [Tue, 28 Apr 2015 20:29:57 +0000 (22:29 +0200)] 
SAT>IP Client: fix possible NULL dereference

10 years agolinuxdvb: fix for the previous patch (fixed bad macro), fixes #2807
Jaroslav Kysela [Tue, 28 Apr 2015 13:07:59 +0000 (15:07 +0200)] 
linuxdvb: fix for the previous patch (fixed bad macro), fixes #2807

10 years agolinuxdvb: use DTV_LNA only when set, fixes #2807
Jaroslav Kysela [Tue, 28 Apr 2015 12:49:52 +0000 (14:49 +0200)] 
linuxdvb: use DTV_LNA only when set, fixes #2807

10 years agolinuxdvb: rewrite PID subscription (limit used PID at once)
Jaroslav Kysela [Tue, 28 Apr 2015 12:43:14 +0000 (14:43 +0200)] 
linuxdvb: rewrite PID subscription (limit used PID at once)

10 years agoSAT>IP Client: fix close_pid callback
Jaroslav Kysela [Tue, 28 Apr 2015 07:07:29 +0000 (09:07 +0200)] 
SAT>IP Client: fix close_pid callback

10 years agolinuxdvb_ca: add basic mmi suport and some code cleanup
Damjan Marion [Tue, 21 Apr 2015 12:26:05 +0000 (14:26 +0200)] 
linuxdvb_ca: add basic mmi suport and some code cleanup

Currently it just provides log of messages received by CAM and
exits menu.

10 years agoSAT>IP Client: add configurable grace timeout
Jaroslav Kysela [Mon, 27 Apr 2015 18:40:51 +0000 (20:40 +0200)] 
SAT>IP Client: add configurable grace timeout

10 years agompegts: implemented weighted PID subscriptions (sequential PMT scan)
Jaroslav Kysela [Mon, 27 Apr 2015 17:31:49 +0000 (19:31 +0200)] 
mpegts: implemented weighted PID subscriptions (sequential PMT scan)

10 years agompegts table: added MT_ONESHOT, change pmt scan weight
Jaroslav Kysela [Mon, 27 Apr 2015 06:46:02 +0000 (08:46 +0200)] 
mpegts table: added MT_ONESHOT, change pmt scan weight

10 years agompegts: add weight to the pid subscription
Jaroslav Kysela [Mon, 27 Apr 2015 06:40:19 +0000 (08:40 +0200)] 
mpegts: add weight to the pid subscription

10 years agolinuxdvb: Added LNA settings to DVB-T for DVBAPI v5.9+, fixes #2784
Jaroslav Kysela [Fri, 24 Apr 2015 20:05:27 +0000 (22:05 +0200)] 
linuxdvb: Added LNA settings to DVB-T for DVBAPI v5.9+, fixes #2784

10 years agosubscriptions: reschedule - add warning when a service instance goes to the bad state
Jaroslav Kysela [Fri, 24 Apr 2015 19:41:56 +0000 (21:41 +0200)] 
subscriptions: reschedule - add warning when a service instance goes to the bad state

10 years agompegts_mux_unsubscribe_by_name: fixed nasty bug - used another link ptr
Jaroslav Kysela [Fri, 24 Apr 2015 19:40:06 +0000 (21:40 +0200)] 
mpegts_mux_unsubscribe_by_name: fixed nasty bug - used another link ptr

10 years agompegts input: move active list of services from input to mux, fixes #2801
Jaroslav Kysela [Fri, 24 Apr 2015 18:03:23 +0000 (20:03 +0200)] 
mpegts input: move active list of services from input to mux, fixes #2801

In last changes, the mux filter was removed from the main TS packet
decoder loop. Also, it is not good to have this filter in this
"exponed" function. The solution is quite easy - move the active list
of services from the input object to the mux object. It seems that
this change reduces the code (mux filters) all around.

10 years agomain: init dispatch_clock early
Jaroslav Kysela [Fri, 24 Apr 2015 17:41:38 +0000 (19:41 +0200)] 
main: init dispatch_clock early

10 years agogtimer check fix - wrong fcn redirects
Jaroslav Kysela [Fri, 24 Apr 2015 17:41:27 +0000 (19:41 +0200)] 
gtimer check fix - wrong fcn redirects

10 years agogtimer check: little cleanup (show the previous caller id)
Jaroslav Kysela [Fri, 24 Apr 2015 15:12:16 +0000 (17:12 +0200)] 
gtimer check: little cleanup (show the previous caller id)

10 years agosubscriptions: fix the weight init issue caused by last commits
Jaroslav Kysela [Fri, 24 Apr 2015 14:48:20 +0000 (16:48 +0200)] 
subscriptions: fix the weight init issue caused by last commits

10 years agoadded gtimer check framework
Jaroslav Kysela [Fri, 24 Apr 2015 14:45:45 +0000 (16:45 +0200)] 
added gtimer check framework

10 years agoremove unused ffmpeg_lock
Jaroslav Kysela [Fri, 24 Apr 2015 13:40:57 +0000 (15:40 +0200)] 
remove unused ffmpeg_lock

10 years agoepgdb: deferred write
Jaroslav Kysela [Fri, 24 Apr 2015 13:38:17 +0000 (15:38 +0200)] 
epgdb: deferred write

10 years agospawn: another reap fix (zero return code), fixes #2800
Jaroslav Kysela [Fri, 24 Apr 2015 12:41:13 +0000 (14:41 +0200)] 
spawn: another reap fix (zero return code), fixes #2800

10 years agotcp: a little optimization in tcp_server_done() and more debug msgs
Jaroslav Kysela [Fri, 24 Apr 2015 12:12:00 +0000 (14:12 +0200)] 
tcp: a little optimization in tcp_server_done() and more debug msgs

10 years agoimplemented deferred_unlink() for DVR
Jaroslav Kysela [Fri, 24 Apr 2015 11:44:01 +0000 (13:44 +0200)] 
implemented deferred_unlink() for DVR

10 years agoadded tasklets
Jaroslav Kysela [Fri, 24 Apr 2015 11:29:25 +0000 (13:29 +0200)] 
added tasklets

10 years agoprofile: add priority settings, fixes #2783
Jaroslav Kysela [Fri, 24 Apr 2015 10:56:38 +0000 (12:56 +0200)] 
profile: add priority settings, fixes #2783

10 years agomuxer: change mime types for mpegts stream to audio|video/mp2t, fixes #2775
Jaroslav Kysela [Thu, 23 Apr 2015 19:14:42 +0000 (21:14 +0200)] 
muxer: change mime types for mpegts stream to audio|video/mp2t, fixes #2775

see: http://www.w3.org/2013/12/byte-stream-format-registry/

10 years agompegts: fix linked inputs (abort), fixes #2791
Jaroslav Kysela [Thu, 23 Apr 2015 18:47:40 +0000 (20:47 +0200)] 
mpegts: fix linked inputs (abort), fixes #2791

10 years agoSAT>IP Client: do not save config in the load procedure
Jaroslav Kysela [Thu, 23 Apr 2015 14:53:31 +0000 (16:53 +0200)] 
SAT>IP Client: do not save config in the load procedure

10 years agoconfig: do not take ECHILD as error from spawn_reap()
Jaroslav Kysela [Thu, 23 Apr 2015 14:40:51 +0000 (16:40 +0200)] 
config: do not take ECHILD as error from spawn_reap()

10 years agospawn: fix spawn_reaper - handle errors
Jaroslav Kysela [Thu, 23 Apr 2015 12:47:16 +0000 (14:47 +0200)] 
spawn: fix spawn_reaper - handle errors

10 years agospawn_reap: wait for specified pid, check correctly return codes from waitpid(),...
Jaroslav Kysela [Thu, 23 Apr 2015 07:03:59 +0000 (09:03 +0200)] 
spawn_reap: wait for specified pid, check correctly return codes from waitpid(), fixes #2766

10 years agoopentv: process all channels
Jaroslav Kysela [Wed, 22 Apr 2015 19:30:22 +0000 (21:30 +0200)] 
opentv: process all channels

10 years agoEIT: process all channels, fixes #2764, fixes #2743
Jaroslav Kysela [Wed, 22 Apr 2015 19:19:29 +0000 (21:19 +0200)] 
EIT: process all channels, fixes #2764, fixes #2743

10 years agoiptv: rewrite iptv_input_is_free() - use per IPTV network limits, fixes #2780
Jaroslav Kysela [Wed, 22 Apr 2015 15:26:36 +0000 (17:26 +0200)] 
iptv: rewrite iptv_input_is_free() - use per IPTV network limits, fixes #2780

10 years agompegts: add mpegts_mux_t arg to mi_get_weight() callback
Jaroslav Kysela [Wed, 22 Apr 2015 15:22:10 +0000 (17:22 +0200)] 
mpegts: add mpegts_mux_t arg to mi_get_weight() callback

10 years agoiptv_input_get_weight: remove unused code
Jaroslav Kysela [Wed, 22 Apr 2015 15:18:16 +0000 (17:18 +0200)] 
iptv_input_get_weight: remove unused code

10 years agompegts: remove mi_is_free() callback, it is no longer used
Jaroslav Kysela [Wed, 22 Apr 2015 14:56:35 +0000 (16:56 +0200)] 
mpegts: remove mi_is_free() callback, it is no longer used

10 years agosubscriptions: fix source_info leak in subscription_show_info()
Jaroslav Kysela [Wed, 22 Apr 2015 14:13:30 +0000 (16:13 +0200)] 
subscriptions: fix source_info leak in subscription_show_info()

10 years agoanother satpos fix for source_info_t
Jaroslav Kysela [Wed, 22 Apr 2015 13:37:24 +0000 (15:37 +0200)] 
another satpos fix for source_info_t

10 years agoFix memory leak for struct source_info (si_satpos)
Jaroslav Kysela [Wed, 22 Apr 2015 12:45:20 +0000 (14:45 +0200)] 
Fix memory leak for struct source_info (si_satpos)

10 years agoEIT: Fix possible wrong memory access in _eit_process_event()
Jaroslav Kysela [Wed, 22 Apr 2015 12:42:23 +0000 (14:42 +0200)] 
EIT: Fix possible wrong memory access in _eit_process_event()

10 years agobump version to 20 htsp/20
Glenn-1990 [Sat, 18 Apr 2015 20:52:48 +0000 (22:52 +0200)] 
bump version to 20

10 years agoduplicate detect for autorecs
Glenn-1990 [Sat, 18 Apr 2015 20:52:06 +0000 (22:52 +0200)] 
duplicate detect for autorecs

10 years agoSAT>IP Client: fix the slave tuners (wrong satellite position check)
Jaroslav Kysela [Wed, 22 Apr 2015 07:59:23 +0000 (09:59 +0200)] 
SAT>IP Client: fix the slave tuners (wrong satellite position check)

10 years agoanother typo fix in dvb_mux_conf_str_dvbs()
Mariusz Bialonczyk [Tue, 21 Apr 2015 12:08:20 +0000 (14:08 +0200)] 
another typo fix in dvb_mux_conf_str_dvbs()

10 years agodvb_mux_create0 - fix initial orbital position handling
Jaroslav Kysela [Sun, 19 Apr 2015 19:10:32 +0000 (21:10 +0200)] 
dvb_mux_create0 - fix initial orbital position handling

10 years agofix typo in dvb_mux_conf_str_dvbs()
Jaroslav Kysela [Sun, 19 Apr 2015 18:08:33 +0000 (20:08 +0200)] 
fix typo in dvb_mux_conf_str_dvbs()

10 years agolinuxdvb_ca: coding style update, don't call pthread_join when thread is off
Jaroslav Kysela [Fri, 17 Apr 2015 14:53:59 +0000 (16:53 +0200)] 
linuxdvb_ca: coding style update, don't call pthread_join when thread is off

10 years agompegts network: show the mux parameter changes more nicely
Jaroslav Kysela [Fri, 17 Apr 2015 09:15:26 +0000 (11:15 +0200)] 
mpegts network: show the mux parameter changes more nicely

10 years agostream status: add possibility to clear statistics, introduce tvh_input_instance_t
Jaroslav Kysela [Fri, 17 Apr 2015 09:11:00 +0000 (11:11 +0200)] 
stream status: add possibility to clear statistics, introduce tvh_input_instance_t