]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
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

10 years agointl: template update
Jaroslav Kysela [Fri, 23 Oct 2015 06:20:48 +0000 (08:20 +0200)] 
intl: template update

10 years agoDVR: don't prepend with ., fixes #3198
Jaroslav Kysela [Fri, 23 Oct 2015 06:20:40 +0000 (08:20 +0200)] 
DVR: don't prepend  with ., fixes #3198

10 years agobouquet: fix caption typo
Jaroslav Kysela [Thu, 22 Oct 2015 19:35:27 +0000 (21:35 +0200)] 
bouquet: fix caption typo

10 years agoDVR: fix typo
Jaroslav Kysela [Thu, 22 Oct 2015 19:20:46 +0000 (21:20 +0200)] 
DVR: fix typo

10 years agocapmt: revert one line
Jaroslav Kysela [Thu, 22 Oct 2015 19:13:50 +0000 (21:13 +0200)] 
capmt: revert one line

10 years agointl: new templates
Jaroslav Kysela [Thu, 22 Oct 2015 19:11:01 +0000 (21:11 +0200)] 
intl: new templates

10 years agopsip: small optimization
Jaroslav Kysela [Thu, 22 Oct 2015 16:20:03 +0000 (18:20 +0200)] 
psip: small optimization

10 years agoepggrab: channels - fix crash for EIT/PSIP
Jaroslav Kysela [Thu, 22 Oct 2015 16:02:47 +0000 (18:02 +0200)] 
epggrab: channels - fix crash for EIT/PSIP

10 years agopsip: don't use LOG_DEBUG but LOG_TRACE
Jaroslav Kysela [Thu, 22 Oct 2015 15:57:36 +0000 (17:57 +0200)] 
psip: don't use LOG_DEBUG but LOG_TRACE

10 years agopsip: compilation fixes, logic fixes
Jaroslav Kysela [Thu, 22 Oct 2015 15:43:37 +0000 (17:43 +0200)] 
psip: compilation fixes, logic fixes

10 years agopsip: attempted to update code for master changes
Dan Ziemba [Thu, 30 Jul 2015 05:46:58 +0000 (01:46 -0400)] 
psip: attempted to update code for master changes

10 years agoFix for incorrect pointer type
Dan Ziemba [Thu, 30 Jul 2015 05:15:00 +0000 (01:15 -0400)] 
Fix for incorrect pointer type

mpegts_table_state_t is now mpegts_psi_table_state_t

10 years agopsip: add event descriptions from ETT
Lauri Myllari [Mon, 19 Jan 2015 05:43:28 +0000 (21:43 -0800)] 
psip: add event descriptions from ETT

10 years agodvb_support: don't log warnings about leap second count
Lauri Myllari [Mon, 19 Jan 2015 05:43:02 +0000 (21:43 -0800)] 
dvb_support: don't log warnings about leap second count

10 years agopsip: create episode and broadcast to save epg data
Lauri Myllari [Sat, 17 Jan 2015 07:21:27 +0000 (23:21 -0800)] 
psip: create episode and broadcast to save epg data

10 years agoRevert "dvb_support: change GPS UTC offset to one less"
Lauri Myllari [Sat, 17 Jan 2015 07:20:24 +0000 (23:20 -0800)] 
Revert "dvb_support: change GPS UTC offset to one less"

This reverts commit b9a666e12ce61c70621a6acbb284b7c600a02059.

It doesn't seem to be needed based on real broadcasts.

10 years agopsip: increase ETT text buffer to 4k
Lauri Myllari [Mon, 12 Jan 2015 05:14:55 +0000 (21:14 -0800)] 
psip: increase ETT text buffer to 4k

10 years agodvb_psi: log ATSC extended channel name
Lauri Myllari [Mon, 12 Jan 2015 05:14:24 +0000 (21:14 -0800)] 
dvb_psi: log ATSC extended channel name

10 years agodvb_psi: log ATSC extended channel name
Lauri Myllari [Mon, 12 Jan 2015 05:06:03 +0000 (21:06 -0800)] 
dvb_psi: log ATSC extended channel name

10 years agodvb_psi: add ATSC STT parsing (no data is stored though)
Lauri Myllari [Mon, 12 Jan 2015 05:05:03 +0000 (21:05 -0800)] 
dvb_psi: add ATSC STT parsing (no data is stored though)

10 years agodvb_support: change GPS UTC offset to one less
Lauri Myllari [Mon, 12 Jan 2015 05:02:57 +0000 (21:02 -0800)] 
dvb_support: change GPS UTC offset to one less

Not sure why it's needed, but looking at STT samples it looks like the
offset is one less than I'd expect.

10 years agopsip: convert start times
Lauri Myllari [Mon, 12 Jan 2015 04:36:17 +0000 (20:36 -0800)] 
psip: convert start times

10 years agodvb_support: add helper to convert GPS time to Unix time
Lauri Myllari [Mon, 12 Jan 2015 04:35:40 +0000 (20:35 -0800)] 
dvb_support: add helper to convert GPS time to Unix time

10 years agopsip: read EIT and ETT text
Lauri Myllari [Sun, 11 Jan 2015 21:47:12 +0000 (13:47 -0800)] 
psip: read EIT and ETT text

10 years agodvb_support: return NULL terminated string from uncompressed MSS
Lauri Myllari [Sun, 11 Jan 2015 21:46:23 +0000 (13:46 -0800)] 
dvb_support: return NULL terminated string from uncompressed MSS

10 years agodvb_support: start implementing ATSC multiple string structure
Lauri Myllari [Sun, 11 Jan 2015 08:25:37 +0000 (00:25 -0800)] 
dvb_support: start implementing ATSC multiple string structure

10 years agopsip: use table PID/ID definitions
Lauri Myllari [Sat, 10 Jan 2015 19:14:26 +0000 (11:14 -0800)] 
psip: use table PID/ID definitions

10 years agodvb: add definitions for ATSC program info table IDs
Lauri Myllari [Sat, 10 Jan 2015 19:06:34 +0000 (11:06 -0800)] 
dvb: add definitions for ATSC program info table IDs

10 years agodvb: add ATSC descriptor definitions from A/65
Lauri Myllari [Sat, 10 Jan 2015 18:58:30 +0000 (10:58 -0800)] 
dvb: add ATSC descriptor definitions from A/65

10 years agodvb_psi: log VCT descriptors
Lauri Myllari [Sat, 10 Jan 2015 08:33:07 +0000 (00:33 -0800)] 
dvb_psi: log VCT descriptors

10 years agodvb_psi: log ATSC VCT descriptor length
Lauri Myllari [Sat, 10 Jan 2015 07:37:10 +0000 (23:37 -0800)] 
dvb_psi: log ATSC VCT descriptor length

10 years agopsip: look up channel by ETT source ID
Lauri Myllari [Sat, 10 Jan 2015 07:31:52 +0000 (23:31 -0800)] 
psip: look up channel by ETT source ID

10 years agopsip: iterate through EIT events
Lauri Myllari [Sat, 10 Jan 2015 07:31:19 +0000 (23:31 -0800)] 
psip: iterate through EIT events

10 years agopsip: parse ETT source and event IDs
Lauri Myllari [Sat, 10 Jan 2015 06:47:34 +0000 (22:47 -0800)] 
psip: parse ETT source and event IDs

10 years agopsip: listen for channel ETT
Lauri Myllari [Fri, 9 Jan 2015 21:28:10 +0000 (13:28 -0800)] 
psip: listen for channel ETT

10 years agopsip: look up EIT channel based on source_id
Lauri Myllari [Fri, 9 Jan 2015 18:11:21 +0000 (10:11 -0800)] 
psip: look up EIT channel based on source_id

10 years agompegts: store ATSC source_id to allow associating EIT
Lauri Myllari [Fri, 9 Jan 2015 18:08:06 +0000 (10:08 -0800)] 
mpegts: store ATSC source_id to allow associating EIT

10 years agopsip: listen for EIT and ETT tables
Lauri Myllari [Thu, 8 Jan 2015 21:55:48 +0000 (13:55 -0800)] 
psip: listen for EIT and ETT tables

10 years agoepggrab: add framework for an ATSC EPG grabber
Lauri Myllari [Thu, 8 Jan 2015 18:33:44 +0000 (10:33 -0800)] 
epggrab: add framework for an ATSC EPG grabber

10 years agoepggrab: EPG channel mapping - move to idnode interface, fixes #3188
Jaroslav Kysela [Thu, 22 Oct 2015 15:26:05 +0000 (17:26 +0200)] 
epggrab: EPG channel mapping - move to idnode interface, fixes #3188

10 years agoDVR: fix memory leak in dvr_inotify_add()
Jaroslav Kysela [Wed, 21 Oct 2015 17:30:44 +0000 (19:30 +0200)] 
DVR: fix memory leak in dvr_inotify_add()

10 years agoDVR: another re-record fix
Jaroslav Kysela [Wed, 21 Oct 2015 17:26:58 +0000 (19:26 +0200)] 
DVR: another re-record fix

10 years agoDVR inotify: fix fundamental error when inotify filename is re-registered
Jaroslav Kysela [Wed, 21 Oct 2015 17:22:15 +0000 (19:22 +0200)] 
DVR inotify: fix fundamental error when inotify filename is re-registered

10 years agoDVR: rerecord fixes
Jaroslav Kysela [Wed, 21 Oct 2015 16:54:37 +0000 (18:54 +0200)] 
DVR: rerecord fixes

10 years agompegts service: fix previous regression
Jaroslav Kysela [Wed, 21 Oct 2015 16:18:47 +0000 (18:18 +0200)] 
mpegts service: fix previous regression

10 years agompegts service: add enigma1/2 DVB-T/C matching
Jaroslav Kysela [Wed, 21 Oct 2015 15:58:31 +0000 (17:58 +0200)] 
mpegts service: add enigma1/2 DVB-T/C matching

10 years agoDVR: add possibility to re-record broken recordings
Jaroslav Kysela [Wed, 21 Oct 2015 14:06:10 +0000 (16:06 +0200)] 
DVR: add possibility to re-record broken recordings

10 years agoDVR: Add 'Maximum count' to autorec, fixes #3187
Jaroslav Kysela [Wed, 21 Oct 2015 12:21:55 +0000 (14:21 +0200)] 
DVR: Add 'Maximum count' to autorec, fixes #3187

10 years agodescrambler: do not cut data in buffer too early - fixes quick ECM, fixes #3186
Jaroslav Kysela [Wed, 21 Oct 2015 11:29:46 +0000 (13:29 +0200)] 
descrambler: do not cut data in buffer too early - fixes quick ECM, fixes #3186

10 years agocapmt: fixed obvious bug - wrong condition - this causes many 'Do you have OSCAM...
Jaroslav Kysela [Wed, 21 Oct 2015 10:47:09 +0000 (12:47 +0200)] 
capmt: fixed obvious bug - wrong condition - this causes many 'Do you have OSCAM running?' messages

10 years agoWebUI: fix capitalisation of getTotalCount function - fixes #3180
ProfYaffle [Tue, 20 Oct 2015 15:21:10 +0000 (16:21 +0100)] 
WebUI: fix capitalisation of getTotalCount function - fixes #3180

10 years agostreaming: improve the client shutdown detection
Jaroslav Kysela [Tue, 20 Oct 2015 21:16:43 +0000 (23:16 +0200)] 
streaming: improve the client shutdown detection

10 years agodescrambler/tsdemux: propagate descramble errors to other layers, fixes #3165
Jaroslav Kysela [Tue, 20 Oct 2015 19:55:11 +0000 (21:55 +0200)] 
descrambler/tsdemux: propagate descramble errors to other layers, fixes #3165

10 years agodescrambler: added buffer flush based on key interval time
Jaroslav Kysela [Tue, 20 Oct 2015 18:24:51 +0000 (20:24 +0200)] 
descrambler: added buffer flush based on key interval time

10 years agodescrambler: use correct timestamps for buffered data, add key_changed for the readab...
Jaroslav Kysela [Tue, 20 Oct 2015 18:03:08 +0000 (20:03 +0200)] 
descrambler: use correct timestamps for buffered data, add key_changed for the readability

10 years agodescrambler: use descrambler_data_cut where appropriate
Jaroslav Kysela [Tue, 20 Oct 2015 15:09:21 +0000 (17:09 +0200)] 
descrambler: use descrambler_data_cut where appropriate

10 years agodescrambler: split buffer to chunks with timestamps
Jaroslav Kysela [Tue, 20 Oct 2015 15:00:04 +0000 (17:00 +0200)] 
descrambler: split buffer to chunks with timestamps

This allows to remove chunks with no longer valid keys in future.

10 years agoparser: remove debug lines from depacketize()
Jaroslav Kysela [Tue, 20 Oct 2015 14:59:40 +0000 (16:59 +0200)] 
parser: remove debug lines from depacketize()

10 years agobouquet: fix the enable/disable sequence and channel numbering, fixes #3177
Jaroslav Kysela [Tue, 20 Oct 2015 13:15:36 +0000 (15:15 +0200)] 
bouquet: fix the enable/disable sequence and channel numbering, fixes #3177

10 years agointl: add missing en_US files
Jaroslav Kysela [Tue, 20 Oct 2015 12:59:21 +0000 (14:59 +0200)] 
intl: add missing en_US files

10 years agointl: another sync with transifex and en -> en_US change
Jaroslav Kysela [Tue, 20 Oct 2015 12:58:26 +0000 (14:58 +0200)] 
intl: another sync with transifex and en -> en_US change

10 years agotransifex update
Jaroslav Kysela [Tue, 20 Oct 2015 12:31:41 +0000 (14:31 +0200)] 
transifex update

10 years agoWEBUI: dvrfile - convert back the subscription file id to utf8
Jaroslav Kysela [Tue, 20 Oct 2015 12:01:48 +0000 (14:01 +0200)] 
WEBUI: dvrfile - convert back the subscription file id to utf8

10 years agobouquet: quickfix for the previous fix
Jaroslav Kysela [Tue, 20 Oct 2015 11:46:16 +0000 (13:46 +0200)] 
bouquet: quickfix for the previous fix

10 years agobouquet: add missing timer removal for e1/e2 bouquets, fixes #3175
Jaroslav Kysela [Tue, 20 Oct 2015 09:30:12 +0000 (11:30 +0200)] 
bouquet: add missing timer removal for e1/e2 bouquets, fixes #3175

10 years agoFix typos
Jellyfrog [Mon, 19 Oct 2015 22:00:53 +0000 (00:00 +0200)] 
Fix typos

10 years agoImprove Series and Episode parsing for Sky UK EPG 1. 5/22. Description 2. Description...
Nick Burrett [Mon, 19 Oct 2015 21:44:30 +0000 (22:44 +0100)] 
Improve Series and Episode parsing for Sky UK EPG 1. 5/22. Description 2. Description. 5/22 3. (Ep6) 4. (Ep6/22) 5. Description. S5 Ep22 6. Description. (S5, ep22)

1 & 2 often used by BBC
5. Used by UKTV (Dave, Gold etc)
6. Used by Sky
3 & 4. Used by Channel 4 group.

10 years agoparsers: improve AAC parser (multiple DTS packets)
Jaroslav Kysela [Tue, 20 Oct 2015 08:58:03 +0000 (10:58 +0200)] 
parsers: improve AAC parser (multiple DTS packets)

10 years agoparser: add frame parser for all mpeg audio layers (123)
Jaroslav Kysela [Tue, 20 Oct 2015 08:42:03 +0000 (10:42 +0200)] 
parser: add frame parser for all mpeg audio layers (123)

10 years agobouquets: add enigma1 parser, allow edit urls, logic fixes
Jaroslav Kysela [Mon, 19 Oct 2015 19:56:58 +0000 (21:56 +0200)] 
bouquets: add enigma1 parser, allow edit urls, logic fixes