]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
11 years agoFix Syntax error. Redirection wrong way around. Thanks @ksooo ! 461/head
Dreamcat4 [Sat, 16 Aug 2014 10:41:20 +0000 (11:41 +0100)] 
Fix Syntax error. Redirection wrong way around. Thanks @ksooo !

11 years agoFor issue#2192. Run scripts though shellcheck. Put back configure.inc to use bash...
Dreamcat4 [Wed, 13 Aug 2014 19:47:08 +0000 (20:47 +0100)] 
For issue#2192. Run scripts though shellcheck. Put back configure.inc to use bash for now.

11 years agolinuxdvb: Add default name Position#<num> for the advanced DVB-S settings 459/head
Jaroslav Kysela [Sat, 16 Aug 2014 07:13:22 +0000 (09:13 +0200)] 
linuxdvb: Add default name Position#<num> for the advanced DVB-S settings

11 years agolinuxdvb: one more en50494 creation fix
Jaroslav Kysela [Sat, 16 Aug 2014 07:07:37 +0000 (09:07 +0200)] 
linuxdvb: one more en50494 creation fix

11 years agoidnode: handle short uuid identifiers better
Jaroslav Kysela [Fri, 15 Aug 2014 18:06:06 +0000 (20:06 +0200)] 
idnode: handle short uuid identifiers better

11 years agoepggrab: remove epggrab_running check from _epggrab_socket_thread()
Jaroslav Kysela [Fri, 15 Aug 2014 10:27:36 +0000 (12:27 +0200)] 
epggrab: remove epggrab_running check from _epggrab_socket_thread()

... otherwise the loop will be terminated before epggrab_running is set to 1 at startup

11 years agohttp: improve the error logging
Jaroslav Kysela [Fri, 15 Aug 2014 10:25:44 +0000 (12:25 +0200)] 
http: improve the error logging

11 years agolinuxdvb: en50494 fix saving settings 460/head
Sascha Kuehndel (InuSasha) [Thu, 14 Aug 2014 18:07:36 +0000 (20:07 +0200)] 
linuxdvb: en50494 fix saving settings

11 years agolinuxdvb: en50494 - ID (1-8) is really SCR number (0-7)
Jaroslav Kysela [Thu, 14 Aug 2014 15:01:16 +0000 (17:01 +0200)] 
linuxdvb: en50494 - ID (1-8) is really SCR number (0-7)

11 years agolinuxdvb: en50494 - add list (0, 1) for position val\ue, too
Jaroslav Kysela [Thu, 14 Aug 2014 14:54:04 +0000 (16:54 +0200)] 
linuxdvb: en50494 - add list (0, 1) for position val\ue, too

11 years agolinuxdvb: en50494 - use safe values for data1
Jaroslav Kysela [Thu, 14 Aug 2014 14:40:44 +0000 (16:40 +0200)] 
linuxdvb: en50494 - use safe values for data1

11 years agodvr: fix the start and end time for post processor - fixes #1990
Jaroslav Kysela [Thu, 14 Aug 2014 14:22:57 +0000 (16:22 +0200)] 
dvr: fix the start and end time for post processor - fixes #1990

11 years agocapmt: do properly the reconnection, fix another mutex bug - fixes #2227
Jaroslav Kysela [Thu, 14 Aug 2014 13:47:20 +0000 (15:47 +0200)] 
capmt: do properly the reconnection, fix another mutex bug - fixes #2227

11 years agoaccess: fix access_get_hashed() the '*' user handling
Jaroslav Kysela [Thu, 14 Aug 2014 10:59:28 +0000 (12:59 +0200)] 
access: fix access_get_hashed() the '*' user handling

11 years agoaccess: add back proper --noacl handling, show error when no acl entries are present
Jaroslav Kysela [Thu, 14 Aug 2014 10:47:06 +0000 (12:47 +0200)] 
access: add back proper --noacl handling, show error when no acl entries are present

11 years agoaccess: Fix ACCESS_FULL and handle --noacl also in access_get_by_addr()
Jaroslav Kysela [Thu, 14 Aug 2014 10:28:35 +0000 (12:28 +0200)] 
access: Fix ACCESS_FULL and handle --noacl also in access_get_by_addr()

11 years agoserver: Add the CAID column to make possible to filter services against CAID - fixes...
Jaroslav Kysela [Wed, 13 Aug 2014 18:53:02 +0000 (20:53 +0200)] 
server: Add the CAID column to make possible to filter services against CAID - fixes #2153

11 years agompegts dvb mux: Allow to change the frequency and symbolrate trough the Edit button
Jaroslav Kysela [Wed, 13 Aug 2014 18:27:16 +0000 (20:27 +0200)] 
mpegts dvb mux: Allow to change the frequency and symbolrate trough the Edit button

11 years agosupport: replace /bin/bash with /bin/sh for FreeBSD - fixes issue#2192
Jaroslav Kysela [Wed, 13 Aug 2014 16:05:18 +0000 (18:05 +0200)] 
support: replace /bin/bash with /bin/sh for FreeBSD - fixes issue#2192

11 years agoSAT>IP: Fix the master tuner function - fixes#2174
Jaroslav Kysela [Wed, 13 Aug 2014 14:53:58 +0000 (16:53 +0200)] 
SAT>IP: Fix the master tuner function - fixes#2174

11 years agolinuxdvb: another attempt to fix unicable config - fixes#2188
Jaroslav Kysela [Wed, 13 Aug 2014 13:50:12 +0000 (15:50 +0200)] 
linuxdvb: another attempt to fix unicable config - fixes#2188

11 years agotcp: bind http and htsp ports before setting uid / gid - fixes#2190
Jaroslav Kysela [Wed, 13 Aug 2014 13:09:38 +0000 (15:09 +0200)] 
tcp: bind http and htsp ports before setting uid / gid - fixes#2190

11 years agompegts mux: include network to the mux class title - fixes #2219
Jaroslav Kysela [Wed, 13 Aug 2014 12:30:41 +0000 (14:30 +0200)] 
mpegts mux: include network to the mux class title - fixes #2219

11 years agompegts tables: moved locking from inside to outside mux open/close
Jaroslav Kysela [Wed, 13 Aug 2014 07:53:30 +0000 (09:53 +0200)] 
mpegts tables: moved locking from inside to outside mux open/close

11 years ago[webui] render a progress bar for currently running programmes
Sam Stenvall [Fri, 8 Aug 2014 07:21:29 +0000 (10:21 +0300)] 
[webui] render a progress bar for currently running programmes

11 years ago[webui] remove some unused stuff
Sam Stenvall [Fri, 8 Aug 2014 07:21:06 +0000 (10:21 +0300)] 
[webui] remove some unused stuff

11 years ago[webui] fix status icon updates when a recording is scheduled/started from the
Sam Stenvall [Wed, 13 Aug 2014 07:36:30 +0000 (10:36 +0300)] 
[webui] fix status icon updates when a recording is scheduled/started from the
EPG grid

We can listen on dvrdb comet updates but we should only act on them when the
EPG grid is visible. When it's not visible the update is delayed until the
tab becomes visible again.

11 years agosubscriptions_reschedule: fix the timer value
Jaroslav Kysela [Tue, 12 Aug 2014 20:39:25 +0000 (22:39 +0200)] 
subscriptions_reschedule: fix the timer value

11 years agompegts table: removed all code from mpegts_table_flush_all() which is already in...
Jaroslav Kysela [Tue, 12 Aug 2014 19:09:12 +0000 (21:09 +0200)] 
mpegts table: removed all code from mpegts_table_flush_all() which is already in mpegts_mux_close_table()

11 years agompegts network: Fix the issue with no predefined muxes at the network creation
Jaroslav Kysela [Tue, 12 Aug 2014 18:42:57 +0000 (20:42 +0200)] 
mpegts network: Fix the issue with no predefined muxes at the network creation

11 years agompegts network discovery: don't allow to modify mux parameters when discovery is...
Jaroslav Kysela [Tue, 12 Aug 2014 15:40:41 +0000 (17:40 +0200)] 
mpegts network discovery: don't allow to modify mux parameters when discovery is not enabled in network config

11 years agoSAT>IP: Fix the UDP packet parser (issue#2212)
Jaroslav Kysela [Tue, 12 Aug 2014 15:22:18 +0000 (17:22 +0200)] 
SAT>IP: Fix the UDP packet parser (issue#2212)

11 years agohtsp_server: implement subscriptionGrace message
Jaroslav Kysela [Tue, 12 Aug 2014 08:02:59 +0000 (10:02 +0200)] 
htsp_server: implement subscriptionGrace message

11 years agosubscriptions: small fixes in subscription_reschedule()
Jaroslav Kysela [Tue, 12 Aug 2014 07:42:44 +0000 (09:42 +0200)] 
subscriptions: small fixes in subscription_reschedule()

11 years agofix en50494 config parsing 457/head
Christian Brunner [Mon, 11 Aug 2014 19:58:09 +0000 (21:58 +0200)] 
fix en50494 config parsing

11 years agodbus: dvr - don't declare dvr_dbus_timer without dbus
Jaroslav Kysela [Mon, 11 Aug 2014 19:27:45 +0000 (21:27 +0200)] 
dbus: dvr - don't declare dvr_dbus_timer without dbus

11 years agodbus: fix write() compilation error
Jaroslav Kysela [Mon, 11 Aug 2014 19:20:32 +0000 (21:20 +0200)] 
dbus: fix write() compilation error

11 years agodbus: fix some compilation errors
Jaroslav Kysela [Mon, 11 Aug 2014 19:11:48 +0000 (21:11 +0200)] 
dbus: fix some compilation errors

11 years agodbus: do not emit signals when the main thread finished early
Jaroslav Kysela [Mon, 11 Aug 2014 16:31:06 +0000 (18:31 +0200)] 
dbus: do not emit signals when the main thread finished early

11 years agoUpdate extjs.c
Sharkimus [Mon, 11 Aug 2014 02:48:35 +0000 (12:18 +0930)] 
Update extjs.c

Hi Guys, I've deleted two lines in this file that is forcing IE to go into compatibility mode for IE8 and causes it to not work properly in IE10+

11 years agohtsp server: Add a wait flag for the video dimensions
Jaroslav Kysela [Mon, 11 Aug 2014 10:10:08 +0000 (12:10 +0200)] 
htsp server: Add a wait flag for the video dimensions

11 years agotsfix: Add a wait flag for the video dimensions
Jaroslav Kysela [Mon, 11 Aug 2014 09:45:45 +0000 (11:45 +0200)] 
tsfix: Add a wait flag for the video dimensions

11 years agoACL: Many improvements
Jaroslav Kysela [Mon, 11 Aug 2014 15:37:13 +0000 (17:37 +0200)] 
ACL: Many improvements

- added min-max range for channel numbers for the ACL entry
- added channel tag match for the ACL entry
- introduced channel_access() routine
- moved the username channel tag to ae_rights
- add advanced streaming checkbox to control service and mux streaming separately

11 years agoACL editor: correct the column name and description for dvrallcfg
Jaroslav Kysela [Mon, 11 Aug 2014 11:56:48 +0000 (13:56 +0200)] 
ACL editor: correct the column name and description for dvrallcfg

11 years agoStreaming - add special streaming priority for all inputs (including IPTV)
Jaroslav Kysela [Mon, 11 Aug 2014 11:45:28 +0000 (13:45 +0200)] 
Streaming - add special streaming priority for all inputs (including IPTV)

11 years agosatip: fix the addr blocking through dbus
Jaroslav Kysela [Sat, 9 Aug 2014 16:17:46 +0000 (18:17 +0200)] 
satip: fix the addr blocking through dbus

11 years agosupport: added dbus_test.py utility
Jaroslav Kysela [Sat, 9 Aug 2014 16:10:09 +0000 (18:10 +0200)] 
support: added dbus_test.py utility

11 years agodbus: fix the string RPC calls
Jaroslav Kysela [Sat, 9 Aug 2014 14:54:12 +0000 (16:54 +0200)] 
dbus: fix the string RPC calls

11 years agodbus: added some info logs for dbus rpc callbacks
Jaroslav Kysela [Sat, 9 Aug 2014 14:00:55 +0000 (16:00 +0200)] 
dbus: added some info logs for dbus rpc callbacks

11 years agodbus: fix the server loop
Jaroslav Kysela [Sat, 9 Aug 2014 13:14:27 +0000 (15:14 +0200)] 
dbus: fix the server loop

11 years agodbus: allow to select system or session message bus
Jaroslav Kysela [Sat, 9 Aug 2014 10:10:28 +0000 (12:10 +0200)] 
dbus: allow to select system or session message bus

11 years agodbus: SAT>IP allow to block the server by IP address
Jaroslav Kysela [Fri, 8 Aug 2014 15:19:33 +0000 (17:19 +0200)] 
dbus: SAT>IP allow to block the server by IP address

11 years agodbus: create interface for rpc calls
Jaroslav Kysela [Fri, 8 Aug 2014 07:59:35 +0000 (09:59 +0200)] 
dbus: create interface for rpc calls

11 years agodbus: SAT>IP - add SAT>IP tuner notifications
Jaroslav Kysela [Thu, 7 Aug 2014 15:45:19 +0000 (17:45 +0200)] 
dbus: SAT>IP - add SAT>IP tuner notifications

11 years agosubscription/dbus: implement subscription postpone function
Jaroslav Kysela [Thu, 7 Aug 2014 15:30:47 +0000 (17:30 +0200)] 
subscription/dbus: implement subscription postpone function

11 years agoIntroduce SMT_GRACE message
Jaroslav Kysela [Thu, 7 Aug 2014 11:47:37 +0000 (13:47 +0200)] 
Introduce SMT_GRACE message

11 years agodbus: add mpegts input subscription notifications
Jaroslav Kysela [Thu, 7 Aug 2014 09:13:03 +0000 (11:13 +0200)] 
dbus: add mpegts input subscription notifications

11 years agodbus: add obj_path structure
Jaroslav Kysela [Thu, 7 Aug 2014 09:11:42 +0000 (11:11 +0200)] 
dbus: add obj_path structure

11 years agodbus: add notification signals for count of active subscriptions
Jaroslav Kysela [Wed, 6 Aug 2014 19:32:22 +0000 (21:32 +0200)] 
dbus: add notification signals for count of active subscriptions

11 years agodbus: epggrab ota - add next time ota epg notifications
Jaroslav Kysela [Wed, 6 Aug 2014 19:35:12 +0000 (21:35 +0200)] 
dbus: epggrab ota - add next time ota epg notifications

11 years agodbus: dvr - add next time schedule notifications
Jaroslav Kysela [Wed, 6 Aug 2014 19:34:49 +0000 (21:34 +0200)] 
dbus: dvr - add next time schedule notifications

11 years agodbus: initial support
Jaroslav Kysela [Tue, 5 Aug 2014 20:23:23 +0000 (22:23 +0200)] 
dbus: initial support

11 years agoIPTV: Add priority value also for muxes
Jaroslav Kysela [Mon, 11 Aug 2014 08:42:20 +0000 (10:42 +0200)] 
IPTV: Add priority value also for muxes

11 years agoIPTV: Add priority value to the IPTV network
Jaroslav Kysela [Mon, 11 Aug 2014 08:20:53 +0000 (10:20 +0200)] 
IPTV: Add priority value to the IPTV network

11 years agodescrambler: use inlines for key conditions, fix the key_late() condition
Jaroslav Kysela [Sat, 9 Aug 2014 13:15:09 +0000 (15:15 +0200)] 
descrambler: use inlines for key conditions, fix the key_late() condition

11 years agotcp: break the tcp_read_timeout() loop at shutdown
Jaroslav Kysela [Fri, 8 Aug 2014 16:55:47 +0000 (18:55 +0200)] 
tcp: break the tcp_read_timeout() loop at shutdown

11 years agocwc: Fix the emm tables shutdown sequence
Jaroslav Kysela [Fri, 8 Aug 2014 16:55:23 +0000 (18:55 +0200)] 
cwc: Fix the emm tables shutdown sequence

11 years agompegts tables: move defer tables from list to tailq
Jaroslav Kysela [Fri, 8 Aug 2014 16:26:45 +0000 (18:26 +0200)] 
mpegts tables: move defer tables from list to tailq

The execution order must be same as queued.

11 years ago[webui] make tableeditor based grids stateful too
Sam Stenvall [Fri, 8 Aug 2014 06:42:27 +0000 (09:42 +0300)] 
[webui] make tableeditor based grids stateful too

11 years ago[webui] make the DVR grids stateful (remember column positions/visibility)
Sam Stenvall [Fri, 8 Aug 2014 06:42:14 +0000 (09:42 +0300)] 
[webui] make the DVR grids stateful (remember column positions/visibility)

11 years ago[webui] rename and move tableEditor's save and revert buttons to the beginning of...
Sam Stenvall [Thu, 7 Aug 2014 08:05:25 +0000 (11:05 +0300)] 
[webui] rename and move tableEditor's save and revert buttons to the beginning of the row to match other panels

11 years agodescrambler: show "cannot decode packets" message as error once a time
Jaroslav Kysela [Fri, 8 Aug 2014 15:28:27 +0000 (17:28 +0200)] 
descrambler: show "cannot decode packets" message as error once a time

11 years agodvb_psi: one more fix for estype 0x06
Jaroslav Kysela [Fri, 8 Aug 2014 15:20:21 +0000 (17:20 +0200)] 
dvb_psi: one more fix for estype 0x06

11 years agodescrambler: fix the initial key index
Jaroslav Kysela [Thu, 7 Aug 2014 12:21:27 +0000 (14:21 +0200)] 
descrambler: fix the initial key index

11 years agocapmt: add the preliminary AES support
Jaroslav Kysela [Thu, 7 Aug 2014 09:13:35 +0000 (11:13 +0200)] 
capmt: add the preliminary AES support

11 years ago[webui] always reload the EPG store when the tab is activated
Sam Stenvall [Thu, 7 Aug 2014 07:13:48 +0000 (10:13 +0300)] 
[webui] always reload the EPG store when the tab is activated

If we update the store when the tab is not activated the grid will be empty
once the tab is activated again. This fixes that plus fixes the issue where
the EPG data can be outdated if the web interface has been left open for a
long time and the active tab has been something other than the EPG tab.

11 years ago[webui] move the recording "Download" button to the toolbar
Sam Stenvall [Thu, 7 Aug 2014 07:11:52 +0000 (10:11 +0300)] 
[webui] move the recording "Download" button to the toolbar

11 years ago[webui] fix checkboxes being disabled when they haven't been
Sam Stenvall [Thu, 7 Aug 2014 06:04:28 +0000 (09:04 +0300)] 
[webui] fix checkboxes being disabled when they haven't been
explicitly enabled

11 years agolibav: better libav version check for CODEC_ID -> AV_CODEC_ID transition #2
Jaroslav Kysela [Wed, 6 Aug 2014 19:05:31 +0000 (21:05 +0200)] 
libav: better libav version check for CODEC_ID -> AV_CODEC_ID transition #2

11 years agolibav: better libav version check for CODEC_ID -> AV_CODEC_ID transition
Jaroslav Kysela [Wed, 6 Aug 2014 19:03:36 +0000 (21:03 +0200)] 
libav: better libav version check for CODEC_ID -> AV_CODEC_ID transition

11 years agolibav: add some missing defines for ffmpeg 0.8.3
Jaroslav Kysela [Wed, 6 Aug 2014 18:44:58 +0000 (20:44 +0200)] 
libav: add some missing defines for ffmpeg 0.8.3

11 years agoMaintain compatibility for older versions of ffmpeg/libav which don't have the AV_...
Dreamcat4 [Wed, 6 Aug 2014 09:51:50 +0000 (10:51 +0100)] 
Maintain compatibility for older versions of ffmpeg/libav which don't have the AV_ prefix on CODEC_ID_*

11 years agoTake any newer libav version, not just up to 56.0.0
Dreamcat4 [Tue, 5 Aug 2014 14:06:45 +0000 (15:06 +0100)] 
Take any newer libav version, not just up to 56.0.0

11 years agolibav: Use newer version of LIBAV. Patch by IRC user 'kvaster'.
Dreamcat4 [Tue, 5 Aug 2014 13:13:13 +0000 (14:13 +0100)] 
libav: Use newer version of LIBAV. Patch by IRC user 'kvaster'.

source: http://pastebin.com/fGLBsdqb
Many thanks / all credit to @kvaster

[12:15] < kvaster> I've made a patch for newer libav locally. Will be able to submit today a bit later.
[12:17] < kvaster> http://pastebin.com/fGLBsdqb
[12:23] < kvaster> it was just small api changes inside libav, I'm worried only about audio stream buffer sizes.
[12:24] < kvaster> Anyway this is working for me at least.

11 years agodvb_psi: fix the 0x06 estype behaviour, more DVB descriptor defines
Jaroslav Kysela [Wed, 6 Aug 2014 17:56:59 +0000 (19:56 +0200)] 
dvb_psi: fix the 0x06 estype behaviour, more DVB descriptor defines

11 years agowebui: dvr.js remove extra whitespaces
Jaroslav Kysela [Wed, 6 Aug 2014 08:21:31 +0000 (10:21 +0200)] 
webui: dvr.js remove extra whitespaces

11 years ago[squash] fix some comments
Sam Stenvall [Tue, 5 Aug 2014 11:54:55 +0000 (14:54 +0300)] 
[squash] fix some comments

11 years ago[squash] fix recording info button tooltip
Sam Stenvall [Tue, 5 Aug 2014 11:54:44 +0000 (14:54 +0300)] 
[squash] fix recording info button tooltip

11 years ago[webui] remove the abort/delete buttons from the recording details dialog in
Sam Stenvall [Tue, 5 Aug 2014 11:39:03 +0000 (14:39 +0300)] 
[webui] remove the abort/delete buttons from the recording details dialog in
favor of the new panel buttons

11 years ago[webui] make it possible to select and delete/abort/unschedule multiple
Sam Stenvall [Tue, 5 Aug 2014 11:38:35 +0000 (14:38 +0300)] 
[webui] make it possible to select and delete/abort/unschedule multiple
recordings

11 years ago[webui] add an Info button to recording panels which opens the details dialog
Sam Stenvall [Tue, 5 Aug 2014 11:31:44 +0000 (14:31 +0300)] 
[webui] add an Info button to recording panels which opens the details dialog

Also disable the oncellclicked callback which previously triggered the dialog

11 years ago[webui] no need to check if we have selected any items when pressing Delete,
Sam Stenvall [Tue, 5 Aug 2014 11:00:50 +0000 (14:00 +0300)] 
[webui] no need to check if we have selected any items when pressing Delete,
the button is unclickable when nothing is selected

11 years ago[webui] reload the EPG store on "dvrdb" notifications
Sam Stenvall [Tue, 5 Aug 2014 08:31:37 +0000 (11:31 +0300)] 
[webui] reload the EPG store on "dvrdb" notifications

This way the DVR status icon gets updated correctly when a recording changes
state

11 years ago[webui] update all DVR stores on "dvrdb" notifications
Sam Stenvall [Tue, 5 Aug 2014 08:31:06 +0000 (11:31 +0300)] 
[webui] update all DVR stores on "dvrdb" notifications

This way a finished/aborted recording correctly appears in the corresponding
tab without having to reload the page

11 years agoservice mapper: file description correction
Jaroslav Kysela [Wed, 6 Aug 2014 08:02:46 +0000 (10:02 +0200)] 
service mapper: file description correction

11 years ago[servicemapper] reset stats when starting the mapper
Sam Stenvall [Tue, 5 Aug 2014 15:44:05 +0000 (18:44 +0300)] 
[servicemapper] reset stats when starting the mapper

11 years ago[webui] make it possible to increment/decrement channel numbers for many
Sam Stenvall [Tue, 5 Aug 2014 14:52:07 +0000 (17:52 +0300)] 
[webui] make it possible to increment/decrement channel numbers for many
channels simultaneously

11 years agowebui: idnode.js remove trailing whitespaces
Jaroslav Kysela [Wed, 6 Aug 2014 07:04:53 +0000 (09:04 +0200)] 
webui: idnode.js remove trailing whitespaces

11 years ago[webui] make CheckColumn obey readonly status
Sam Stenvall [Tue, 5 Aug 2014 13:09:40 +0000 (16:09 +0300)] 
[webui] make CheckColumn obey readonly status

11 years ago[idnode] properly make columns uneditable when they're readonly
Sam Stenvall [Tue, 5 Aug 2014 13:07:57 +0000 (16:07 +0300)] 
[idnode] properly make columns uneditable when they're readonly

This prevents e.g. text columns to become oddly grey when double-clicked