]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
10 years agoSAT>IP server: send replies to multicast M-SEARCH request from correct UDP port
Jaroslav Kysela [Sun, 1 Nov 2015 20:15:11 +0000 (21:15 +0100)] 
SAT>IP server: send replies to multicast M-SEARCH request from correct UDP port

10 years agoIPTV: add trace for parsed m3u url
Jaroslav Kysela [Sun, 1 Nov 2015 17:18:30 +0000 (18:18 +0100)] 
IPTV: add trace for parsed m3u url

10 years agotsfix: increase possible DVBSUB diff by one second (as seen on UK HD mux)
Jaroslav Kysela [Sun, 1 Nov 2015 17:06:42 +0000 (18:06 +0100)] 
tsfix: increase possible DVBSUB diff by one second (as seen on UK HD mux)

10 years agoIPTV: autonet - improve parsing of extra HTTP headers - accept & delimiter
Jaroslav Kysela [Sun, 1 Nov 2015 16:44:41 +0000 (17:44 +0100)] 
IPTV: autonet - improve parsing of extra HTTP headers - accept & delimiter

10 years agoIPTV: autonet - improve parsing of extra HTTP headers
Jaroslav Kysela [Sun, 1 Nov 2015 15:07:39 +0000 (16:07 +0100)] 
IPTV: autonet - improve parsing of extra HTTP headers

10 years agobouquet: remove automatic channel when service is removed
Jaroslav Kysela [Sun, 1 Nov 2015 14:40:23 +0000 (15:40 +0100)] 
bouquet: remove automatic channel when service is removed

10 years agoDVR: add quick EPG running check to DVR thread
Jaroslav Kysela [Sun, 1 Nov 2015 09:27:33 +0000 (10:27 +0100)] 
DVR: add quick EPG running check to DVR thread

10 years agoDVB: Improve EPG running check - do not stop other DVR records
Jaroslav Kysela [Sun, 1 Nov 2015 09:19:46 +0000 (10:19 +0100)] 
DVB: Improve EPG running check - do not stop other DVR records

10 years agopsip: fix the broken logic, fixes #3239
Jaroslav Kysela [Sun, 1 Nov 2015 09:15:20 +0000 (10:15 +0100)] 
psip: fix the broken logic, fixes #3239

10 years agochannel: implement 'Use EPG Running State'
Jaroslav Kysela [Sat, 31 Oct 2015 21:33:02 +0000 (22:33 +0100)] 
channel: implement 'Use EPG Running State'

10 years agoIPTV: m3u parser - another fix for url parser - reverse condition
Jaroslav Kysela [Sat, 31 Oct 2015 21:26:36 +0000 (22:26 +0100)] 
IPTV: m3u parser - another fix for url parser - reverse condition

10 years agoMakefile.ffmpeg: update to ffmpeg-2.8.1 and latest libmfx, fixes #3236
Jaroslav Kysela [Sat, 31 Oct 2015 21:18:02 +0000 (22:18 +0100)] 
Makefile.ffmpeg: update to ffmpeg-2.8.1 and latest libmfx, fixes #3236

10 years agoDVR: improve EPG running marking - mark all other events and not running
Jaroslav Kysela [Sat, 31 Oct 2015 20:56:12 +0000 (21:56 +0100)] 
DVR: improve EPG running marking - mark all other events and not running

10 years agoDVR: don't restart service when EPG stop was received
Jaroslav Kysela [Sat, 31 Oct 2015 20:46:15 +0000 (21:46 +0100)] 
DVR: don't restart service when EPG stop was received

10 years agoDVR: improve dts/pts validation
Jaroslav Kysela [Sat, 31 Oct 2015 20:32:03 +0000 (21:32 +0100)] 
DVR: improve dts/pts validation

10 years agoDVR: fix wrong start conditions and cloning
Jaroslav Kysela [Sat, 31 Oct 2015 19:56:32 +0000 (20:56 +0100)] 
DVR: fix wrong start conditions and cloning

10 years agoDVR: use atomic ops instead dvr_thread_mutex
Jaroslav Kysela [Sat, 31 Oct 2015 19:49:07 +0000 (20:49 +0100)] 
DVR: use atomic ops instead dvr_thread_mutex

10 years agoDVR: rewrite DVR thread to handle better EPG running flag
Jaroslav Kysela [Sat, 31 Oct 2015 19:28:12 +0000 (20:28 +0100)] 
DVR: rewrite DVR thread to handle better EPG running flag

10 years agoIPTV: m3u parser - another fix for url parser
Jaroslav Kysela [Fri, 30 Oct 2015 22:10:54 +0000 (23:10 +0100)] 
IPTV: m3u parser - another fix for url parser

10 years agochannels: icons - fix lowercase for '%c'
Jaroslav Kysela [Fri, 30 Oct 2015 22:02:49 +0000 (23:02 +0100)] 
channels: icons - fix lowercase for '%c'

10 years agoDVR: improve locking in the DVR thread (not perfect)
Jaroslav Kysela [Fri, 30 Oct 2015 21:58:16 +0000 (22:58 +0100)] 
DVR: improve locking in the DVR thread (not perfect)

10 years agoIPTV: m3u parser - fix url parser
Jaroslav Kysela [Fri, 30 Oct 2015 20:57:12 +0000 (21:57 +0100)] 
IPTV: m3u parser - fix url parser

10 years agoDVR: Fix the start conditions and do early stop properly, fixes #3228
Jaroslav Kysela [Fri, 30 Oct 2015 18:42:02 +0000 (19:42 +0100)] 
DVR: Fix the start conditions and do early stop properly, fixes #3228

10 years agoDVR: an attempt to add the EPG running state check, fixes #3228
Jaroslav Kysela [Fri, 30 Oct 2015 17:22:50 +0000 (18:22 +0100)] 
DVR: an attempt to add the EPG running state check, fixes #3228

10 years agoepggrab: fix is_paired() fcn - inverted result, fixes #3227
Jaroslav Kysela [Fri, 30 Oct 2015 16:42:37 +0000 (17:42 +0100)] 
epggrab: fix is_paired() fcn - inverted result, fixes #3227

10 years agoIPTV: m3u parser - fix wrong variable usage
Jaroslav Kysela [Fri, 30 Oct 2015 15:15:11 +0000 (16:15 +0100)] 
IPTV: m3u parser - fix wrong variable usage

10 years agoDVR: improve EPG event update scheme, always check broadcast duration in fuzzy match
Jaroslav Kysela [Fri, 30 Oct 2015 13:30:56 +0000 (14:30 +0100)] 
DVR: improve EPG event update scheme, always check broadcast duration in fuzzy match

10 years agoIPTV: m3u parser - fix wrong free
Jaroslav Kysela [Fri, 30 Oct 2015 12:53:57 +0000 (13:53 +0100)] 
IPTV: m3u parser - fix wrong free

10 years agoeit: tiny optimization
Jaroslav Kysela [Fri, 30 Oct 2015 11:34:37 +0000 (12:34 +0100)] 
eit: tiny optimization

10 years agoepggrab: fix the epgid match, prefer epgid then name and lastly number, fixes #3227
Jaroslav Kysela [Fri, 30 Oct 2015 10:35:33 +0000 (11:35 +0100)] 
epggrab: fix the epgid match, prefer epgid then name and lastly number, fixes #3227

10 years agoeit: Fix a problem causing infinite loops during EIT parsing
Andreas Smas [Fri, 30 Oct 2015 10:03:09 +0000 (11:03 +0100)] 
eit: Fix a problem causing infinite loops during EIT parsing

10 years agohtsp: Send configured server name in login response
Andreas Smas [Fri, 30 Oct 2015 09:51:07 +0000 (10:51 +0100)] 
htsp: Send configured server name in login response

10 years agoIPTV: http - add support for URLs without full spec
Jaroslav Kysela [Fri, 30 Oct 2015 08:05:58 +0000 (09:05 +0100)] 
IPTV: http - add support for URLs without full spec

10 years agopsip: optimize the eit loop
Jaroslav Kysela [Fri, 30 Oct 2015 07:15:32 +0000 (08:15 +0100)] 
psip: optimize the eit loop

10 years agoiptv: http mux - handle mime application/x-mpegurl for m3u
Jaroslav Kysela [Thu, 29 Oct 2015 19:50:23 +0000 (20:50 +0100)] 
iptv: http mux - handle mime application/x-mpegurl for m3u

10 years agofix: htsp not informed when dvr changes
Glenn-1990 [Wed, 28 Oct 2015 21:31:57 +0000 (22:31 +0100)] 
fix: htsp not informed when dvr changes

10 years agohttp_client_add_args - remove the duplicate header line
Jaroslav Kysela [Thu, 29 Oct 2015 19:00:59 +0000 (20:00 +0100)] 
http_client_add_args - remove the duplicate header line

10 years agofix spawn_parse_args() - for latest change
Jaroslav Kysela [Thu, 29 Oct 2015 18:49:17 +0000 (19:49 +0100)] 
fix spawn_parse_args() - for latest change

10 years agompegts input: implement global clear stats
Jaroslav Kysela [Thu, 29 Oct 2015 17:04:15 +0000 (18:04 +0100)] 
mpegts input: implement global clear stats

10 years agoIPTV: autonet - import custom HTTP headers from m3u, fixes #3219
Jaroslav Kysela [Thu, 29 Oct 2015 16:56:02 +0000 (17:56 +0100)] 
IPTV: autonet - import custom HTTP headers from m3u, fixes #3219

10 years agoextension for spawn_parse_args - parse \b \f \n \r \t
Jaroslav Kysela [Thu, 29 Oct 2015 16:32:42 +0000 (17:32 +0100)] 
extension for spawn_parse_args - parse \b \f \n \r \t

10 years agoIPTV: allow custom HTTP headers for muxes, fixes #3182
Jaroslav Kysela [Thu, 29 Oct 2015 16:13:25 +0000 (17:13 +0100)] 
IPTV: allow custom HTTP headers for muxes, fixes #3182

10 years agoIPTV: autonet - allow pipe:// URLs - quickfix, fixes #3221
Jaroslav Kysela [Thu, 29 Oct 2015 15:05:39 +0000 (16:05 +0100)] 
IPTV: autonet - allow pipe:// URLs - quickfix, fixes #3221

10 years agoIPTV: autonet - allow pipe:// URLs, fixes #3221
Jaroslav Kysela [Thu, 29 Oct 2015 15:04:01 +0000 (16:04 +0100)] 
IPTV: autonet - allow pipe:// URLs, fixes #3221

10 years agochannel: v2 - add possibility to reuse EPG from another channel, fixes #3217
Jaroslav Kysela [Thu, 29 Oct 2015 14:49:01 +0000 (15:49 +0100)] 
channel: v2 - add possibility to reuse EPG from another channel, fixes #3217

10 years agoRevert "channel: add possibility to reuse EPG from another channel, fixes #3217"
Jaroslav Kysela [Thu, 29 Oct 2015 07:29:58 +0000 (08:29 +0100)] 
Revert "channel: add possibility to reuse EPG from another channel, fixes #3217"

This reverts commit 3ba8ec1989972c56f0fbb71f3b6061d50a0be740.

It does not work as expected. The EPG data must be duplicated in database.

10 years agohttp server: /playlist and /xmltv urls are in sync now
Jaroslav Kysela [Wed, 28 Oct 2015 21:10:13 +0000 (22:10 +0100)] 
http server: /playlist and /xmltv urls are in sync now

10 years agofix spawn_parse_args() - endless loop - multiple spaces
Jaroslav Kysela [Wed, 28 Oct 2015 20:53:22 +0000 (21:53 +0100)] 
fix spawn_parse_args() - endless loop - multiple spaces

10 years agoEPG: don't track EPG for disabled channels, fix PSIP EPG - multiple channels
Jaroslav Kysela [Wed, 28 Oct 2015 20:36:17 +0000 (21:36 +0100)] 
EPG: don't track EPG for disabled channels, fix PSIP EPG - multiple channels

10 years agochannel: add possibility to reuse EPG from another channel, fixes #3217
Jaroslav Kysela [Wed, 28 Oct 2015 20:09:33 +0000 (21:09 +0100)] 
channel: add possibility to reuse EPG from another channel, fixes #3217

10 years agoXMLTV exporter: add channel icon src
Jaroslav Kysela [Wed, 28 Oct 2015 19:36:50 +0000 (20:36 +0100)] 
XMLTV exporter: add channel icon src

10 years agohttp server: add initial version of XMLTV exporter
Jaroslav Kysela [Wed, 28 Oct 2015 18:55:49 +0000 (19:55 +0100)] 
http server: add initial version of XMLTV exporter

10 years agohtsp: remove newline from subscribe debug log
Jaroslav Kysela [Wed, 28 Oct 2015 18:03:55 +0000 (19:03 +0100)] 
htsp: remove newline from subscribe debug log

10 years agoiptv: autonet - fix first import of lcn,logo,epgid
Jaroslav Kysela [Wed, 28 Oct 2015 15:01:04 +0000 (16:01 +0100)] 
iptv: autonet - fix first import of lcn,logo,epgid

10 years agoparsers: h265 parser - tiny optimizations
Jaroslav Kysela [Tue, 27 Oct 2015 20:43:23 +0000 (21:43 +0100)] 
parsers: h265 parser - tiny optimizations

10 years agotsfile: don't save tsfile channels
Jaroslav Kysela [Tue, 27 Oct 2015 20:31:18 +0000 (21:31 +0100)] 
tsfile: don't save tsfile channels

10 years agocoverity fixes
Jaroslav Kysela [Tue, 27 Oct 2015 09:38:37 +0000 (10:38 +0100)] 
coverity fixes

10 years agoepggrab: add updated column to the EPG Grabber Channels grid
Jaroslav Kysela [Tue, 27 Oct 2015 07:59:12 +0000 (08:59 +0100)] 
epggrab: add updated column to the EPG Grabber Channels grid

10 years agonew service with opentv EPG data for sky-it
Mario Di Raimondo [Mon, 26 Oct 2015 13:54:07 +0000 (14:54 +0100)] 
new service with opentv EPG data for sky-it

service with sid=3635 doesn't exist anymore

10 years agoWEBUI: add missing icon
Jaroslav Kysela [Mon, 26 Oct 2015 20:32:23 +0000 (21:32 +0100)] 
WEBUI: add missing icon

10 years agoDVR: added re-record button to webui, fixes #3203
Jaroslav Kysela [Mon, 26 Oct 2015 20:28:49 +0000 (21:28 +0100)] 
DVR: added re-record button to webui, fixes #3203

10 years agoWEBUI: Fix the top information (CSV parsing)
Jaroslav Kysela [Mon, 26 Oct 2015 15:18:35 +0000 (16:18 +0100)] 
WEBUI: Fix the top information (CSV parsing)

10 years agoDVR: rerecord - never match dvb_eid of parent
Jaroslav Kysela [Mon, 26 Oct 2015 14:11:02 +0000 (15:11 +0100)] 
DVR: rerecord - never match dvb_eid of parent

10 years agodebian: tvheadend.init - add status, fixes #3208
Jaroslav Kysela [Mon, 26 Oct 2015 11:23:36 +0000 (12:23 +0100)] 
debian: tvheadend.init - add status, fixes #3208

10 years agohttp client: use similar protocol version as in original request for redirects, fixes...
Jaroslav Kysela [Mon, 26 Oct 2015 11:21:18 +0000 (12:21 +0100)] 
http client: use similar protocol version as in original request for redirects, fixes #3207

10 years agoAdded extra width for time and prevented wrapping when locale uses AM/PM.
Adrian Strilchuk [Fri, 23 Oct 2015 14:09:22 +0000 (10:09 -0400)] 
Added extra width for time and prevented wrapping when locale uses AM/PM.

10 years agoFix a English translation of language
trujulu [Tue, 20 Oct 2015 19:14:48 +0000 (21:14 +0200)] 
Fix a English translation of language

10 years agoDVR: Fix bug in dvr_autorec_changed. Inverting schedules states when there are disabl...
traxxxto [Mon, 26 Oct 2015 09:23:23 +0000 (10:23 +0100)] 
DVR: Fix bug in dvr_autorec_changed. Inverting schedules states when there are disabled schedules.

10 years agoDVR: Implement max schedules limit for autorrecordings
traxxxto [Mon, 26 Oct 2015 09:16:55 +0000 (10:16 +0100)] 
DVR: Implement max schedules limit for autorrecordings

10 years agosatips: fix port number display in trace
Damjan Marion [Sun, 25 Oct 2015 11:30:03 +0000 (11:30 +0000)] 
satips: fix port number display in trace

10 years agoepggrab: add 'Only one auto channel' feature to EPG channel mapping
Jaroslav Kysela [Mon, 26 Oct 2015 08:56:13 +0000 (09:56 +0100)] 
epggrab: add 'Only one auto channel' feature to EPG channel mapping

10 years agoepggrab: manage multiple channel names for 'Auto EPG', fixes #3205
Jaroslav Kysela [Mon, 26 Oct 2015 08:26:45 +0000 (09:26 +0100)] 
epggrab: manage multiple channel names for 'Auto EPG', fixes #3205

10 years agolinuxdvb: increase the input buffer size to 188000 by default
Jaroslav Kysela [Sun, 25 Oct 2015 20:04:31 +0000 (21:04 +0100)] 
linuxdvb: increase the input buffer size to 188000 by default

10 years agoDVR: another rerecord changes (delete child = don't rerecord)
Jaroslav Kysela [Sun, 25 Oct 2015 19:56:15 +0000 (20:56 +0100)] 
DVR: another rerecord changes (delete child = don't rerecord)

10 years agoepggrab: module - fix the save/load procedure
Jaroslav Kysela [Sun, 25 Oct 2015 18:49:12 +0000 (19:49 +0100)] 
epggrab: module - fix the save/load procedure

10 years agoconfig: fix v23 migration (do it also for pyepg)
Jaroslav Kysela [Sun, 25 Oct 2015 18:13:04 +0000 (19:13 +0100)] 
config: fix v23 migration (do it also for pyepg)

10 years agoDVR: add new schedule states - completedWarning and completedRerecord, fixes #3196
Jaroslav Kysela [Sun, 25 Oct 2015 17:35:17 +0000 (18:35 +0100)] 
DVR: add new schedule states - completedWarning and completedRerecord, fixes #3196

10 years agoDVR: add norerecord flag
Jaroslav Kysela [Sun, 25 Oct 2015 17:15:40 +0000 (18:15 +0100)] 
DVR: add norerecord flag

10 years agoDVR: rerecord - don't call rerecord when user deleted child
Jaroslav Kysela [Sun, 25 Oct 2015 17:02:41 +0000 (18:02 +0100)] 
DVR: rerecord - don't call rerecord when user deleted child

10 years agoDVR: changed rerecord logic, it should fix most of problems
Jaroslav Kysela [Sun, 25 Oct 2015 13:51:10 +0000 (14:51 +0100)] 
DVR: changed rerecord logic, it should fix most of problems

10 years agoDVR: parent/slave cleanups
Jaroslav Kysela [Sat, 24 Oct 2015 21:41:12 +0000 (23:41 +0200)] 
DVR: parent/slave cleanups

10 years agohttpc: RTSP - allow 'Content-Length: 0' header
Jaroslav Kysela [Sat, 24 Oct 2015 20:46:40 +0000 (22:46 +0200)] 
httpc: RTSP - allow 'Content-Length: 0' header

10 years agowebui: comet - fix wrong memory access
Jaroslav Kysela [Sat, 24 Oct 2015 20:38:54 +0000 (22:38 +0200)] 
webui: comet - fix wrong memory access

10 years agoepggrab: global cleanup, manage channels per module
Jaroslav Kysela [Sat, 24 Oct 2015 20:30:30 +0000 (22:30 +0200)] 
epggrab: global cleanup, manage channels per module

The epggrab channel mapping was a big mess. For example XMLTV has
only one channels set for all input modules (external/internal)
so the things were merged and very confusing. Now, all sources
are taken as separate inputs with clean and straight mapping.

Also, show the path in EPG Channel Mapping.

10 years agoDVR: call dvr_entry_rerecord() in dvr_stop_recording
Jaroslav Kysela [Sat, 24 Oct 2015 19:30:10 +0000 (21:30 +0200)] 
DVR: call dvr_entry_rerecord() in dvr_stop_recording

10 years agotransifex: update templates
Jaroslav Kysela [Sat, 24 Oct 2015 19:28:56 +0000 (21:28 +0200)] 
transifex: update templates

10 years agosupport: add mkvcmp.py script
Jaroslav Kysela [Fri, 23 Oct 2015 22:18:38 +0000 (00:18 +0200)] 
support: add mkvcmp.py script

10 years agoparsers: fix H264 and H265 parsers (multiple 0x1e0)
Jaroslav Kysela [Fri, 23 Oct 2015 22:15:28 +0000 (00:15 +0200)] 
parsers: fix H264 and H265 parsers (multiple 0x1e0)

10 years agolinuxdvb: satconf - even more udelay fixes (rotor/switch) - keep everything consistent
Jaroslav Kysela [Fri, 23 Oct 2015 19:26:12 +0000 (21:26 +0200)] 
linuxdvb: satconf - even more udelay fixes (rotor/switch) - keep everything consistent

10 years agolinuxdvb: satconf - next more udelay fixes (rotor/switch) - keep everything consistent
Jaroslav Kysela [Fri, 23 Oct 2015 19:21:05 +0000 (21:21 +0200)] 
linuxdvb: satconf - next more udelay fixes (rotor/switch) - keep everything consistent

10 years agolinuxdvb: satconf - more udelay fixes (rotor/switch)
Jaroslav Kysela [Fri, 23 Oct 2015 19:16:44 +0000 (21:16 +0200)] 
linuxdvb: satconf - more udelay fixes (rotor/switch)

10 years agolinuxdvb: satconf - fix wrong udelay (milli/micro bug)
Jaroslav Kysela [Fri, 23 Oct 2015 19:04:49 +0000 (21:04 +0200)] 
linuxdvb: satconf - fix wrong udelay (milli/micro bug)

10 years agoACL: prefer UI language settings before EPG language settings in ACL grid
Jaroslav Kysela [Fri, 23 Oct 2015 13:34:58 +0000 (15:34 +0200)] 
ACL: prefer UI language settings before EPG language settings in ACL grid

10 years agofix more internationalization issues, fixes #3202
Jaroslav Kysela [Fri, 23 Oct 2015 13:20:12 +0000 (15:20 +0200)] 
fix more internationalization issues, fixes #3202

10 years agofound other missing strings for localization
Mario Di Raimondo [Fri, 23 Oct 2015 11:40:39 +0000 (13:40 +0200)] 
found other missing strings for localization

10 years agomissing strings for localization
Mario Di Raimondo [Fri, 23 Oct 2015 11:25:31 +0000 (13:25 +0200)] 
missing strings for localization

10 years agomissing strings for localization
Mario Di Raimondo [Fri, 23 Oct 2015 11:21:38 +0000 (13:21 +0200)] 
missing strings for localization

10 years agomissing strings for localization
Mario Di Raimondo [Fri, 23 Oct 2015 11:15:48 +0000 (13:15 +0200)] 
missing strings for localization

10 years agoepggrab: XMLTV / PyXML - don't use one global lock for whole input
Jaroslav Kysela [Fri, 23 Oct 2015 12:25:23 +0000 (14:25 +0200)] 
epggrab: XMLTV / PyXML - don't use one global lock for whole input

10 years agotransifex update, sync C strings with en_US
Jaroslav Kysela [Fri, 23 Oct 2015 06:37:26 +0000 (08:37 +0200)] 
transifex update, sync C strings with en_US