]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
9 years agopsip: listen for channel ETT
Lauri Myllari [Fri, 9 Jan 2015 21:28:10 +0000 (13:28 -0800)] 
psip: listen for channel ETT

9 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

9 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

9 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

9 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

9 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

9 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()

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

9 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

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

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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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.

9 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()

9 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

9 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

9 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

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

9 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

9 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

9 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

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

9 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.

9 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)

9 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)

9 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

9 years agoepggrab: add back removed epg save timer init, fixes #3174
Jaroslav Kysela [Mon, 19 Oct 2015 19:08:47 +0000 (21:08 +0200)] 
epggrab: add back removed epg save timer init, fixes #3174

9 years agobouquet: add enigma2 parser, fixes #2994
Jaroslav Kysela [Mon, 19 Oct 2015 16:46:48 +0000 (18:46 +0200)] 
bouquet: add enigma2 parser, fixes #2994

9 years agoXMLTV: Accept files without channel blocks
Jaroslav Kysela [Mon, 19 Oct 2015 08:32:57 +0000 (10:32 +0200)] 
XMLTV: Accept files without channel blocks

9 years agotransifex update
Jaroslav Kysela [Sun, 18 Oct 2015 23:16:29 +0000 (01:16 +0200)] 
transifex update

9 years agobouquet: one more bouquet_change_comment() fix
Jaroslav Kysela [Sun, 18 Oct 2015 19:53:05 +0000 (21:53 +0200)] 
bouquet: one more bouquet_change_comment() fix

9 years agosubscription: fix the wrong raw service removal
Jaroslav Kysela [Sun, 18 Oct 2015 19:47:00 +0000 (21:47 +0200)] 
subscription: fix the wrong raw service removal

9 years agocapmt: add pid flush to service destroy
Jaroslav Kysela [Sun, 18 Oct 2015 19:17:20 +0000 (21:17 +0200)] 
capmt: add pid flush to service destroy

9 years agodvbpsi: move the PMT A/V check to the proper place
Jaroslav Kysela [Sun, 18 Oct 2015 19:15:27 +0000 (21:15 +0200)] 
dvbpsi: move the PMT A/V check to the proper place

9 years agosubscription: add proper raw service cleanup, fixes instabilities
Jaroslav Kysela [Sun, 18 Oct 2015 18:54:49 +0000 (20:54 +0200)] 
subscription: add proper raw service cleanup, fixes instabilities

9 years agobouquet: fix condition in bouquet_change_comment()
Jaroslav Kysela [Sun, 18 Oct 2015 09:05:35 +0000 (11:05 +0200)] 
bouquet: fix condition in bouquet_change_comment()

9 years agohttpc: fix port checking in http_client_simple_reconnect()
Jaroslav Kysela [Sun, 18 Oct 2015 08:58:16 +0000 (10:58 +0200)] 
httpc: fix port checking in http_client_simple_reconnect()

9 years agopatterns update: other episode numbers and clean-up title from "live" mark
Mario Di Raimondo [Fri, 16 Oct 2015 15:02:10 +0000 (17:02 +0200)] 
patterns update: other episode numbers and clean-up title from "live" mark

9 years agotvhthread_create requires 5 arguments
Alexandre B [Sun, 18 Oct 2015 00:02:57 +0000 (02:02 +0200)] 
tvhthread_create requires 5 arguments

fix for this compilation error:
src/input/mpegts/linuxdvb/linuxdvb_ca.c:748:24: error: too few arguments to function ‘tvhthread_create’

9 years agohttpc: add more string url checking to http_client_simple_reconnect
Jaroslav Kysela [Sat, 17 Oct 2015 19:39:31 +0000 (21:39 +0200)] 
httpc: add more string url checking to http_client_simple_reconnect

9 years agotsfix: fix DVBSUB again - a wrong time reference was used to check
Jaroslav Kysela [Sat, 17 Oct 2015 19:28:30 +0000 (21:28 +0200)] 
tsfix: fix DVBSUB again - a wrong time reference was used to check

9 years agoconfigure: fix the previous pkg-config check
Jaroslav Kysela [Sat, 17 Oct 2015 17:57:19 +0000 (19:57 +0200)] 
configure: fix the previous pkg-config check

9 years agoconfigure: add pkg-config check
Jaroslav Kysela [Sat, 17 Oct 2015 17:48:28 +0000 (19:48 +0200)] 
configure: add pkg-config check

9 years agocompilation quickfix
Jaroslav Kysela [Sat, 17 Oct 2015 17:45:12 +0000 (19:45 +0200)] 
compilation quickfix

9 years agodvbpsi: move the service enable / seen flag to PMT table (test also running elementar...
Jaroslav Kysela [Sat, 17 Oct 2015 17:40:24 +0000 (19:40 +0200)] 
dvbpsi: move the service enable / seen flag to PMT table (test also running elementary streams), fixes #3167

9 years agodescrambler: mark key invalid when late
Jaroslav Kysela [Fri, 16 Oct 2015 19:56:38 +0000 (21:56 +0200)] 
descrambler: mark key invalid when late

9 years agotvhthread_create: use more nice names
Jaroslav Kysela [Fri, 16 Oct 2015 19:17:47 +0000 (21:17 +0200)] 
tvhthread_create: use more nice names

9 years agouse new MINMAX macro everywhere
Jaroslav Kysela [Fri, 16 Oct 2015 16:54:06 +0000 (18:54 +0200)] 
use new MINMAX macro everywhere

9 years agolinuxdvb: satconf - make diseqc switch/rotor delays more configurable
Jaroslav Kysela [Fri, 16 Oct 2015 16:43:14 +0000 (18:43 +0200)] 
linuxdvb: satconf - make diseqc switch/rotor delays more configurable

9 years agohttp server: implement OPTIONS command for CORS, fixes #3166
Jaroslav Kysela [Fri, 16 Oct 2015 16:07:51 +0000 (18:07 +0200)] 
http server: implement OPTIONS command for CORS, fixes #3166

9 years agoidnode: fix the idnode_list_mapping - save activation, fixes #3163
Jaroslav Kysela [Fri, 16 Oct 2015 14:36:06 +0000 (16:36 +0200)] 
idnode: fix the idnode_list_mapping - save activation, fixes #3163

9 years agoIPTV: move the service create logic to the proper location
Jaroslav Kysela [Fri, 16 Oct 2015 14:06:26 +0000 (16:06 +0200)] 
IPTV: move the service create logic to the proper location

9 years agoIPTV: bouquet linking - fixes
Jaroslav Kysela [Fri, 16 Oct 2015 12:26:48 +0000 (14:26 +0200)] 
IPTV: bouquet linking - fixes

9 years agoIPTV: Add 'Scan After Create' and 'Service ID' fields to network
Jaroslav Kysela [Fri, 16 Oct 2015 12:01:44 +0000 (14:01 +0200)] 
IPTV: Add 'Scan After Create' and 'Service ID' fields to network

9 years agoIPTV: Autonetwork - add linking to bouquets
Jaroslav Kysela [Thu, 15 Oct 2015 20:17:49 +0000 (22:17 +0200)] 
IPTV: Autonetwork - add linking to bouquets

9 years agoIPTV: remove autodiscovery from the network configuration (it's not used)
Jaroslav Kysela [Thu, 15 Oct 2015 19:13:06 +0000 (21:13 +0200)] 
IPTV: remove autodiscovery from the network configuration (it's not used)

9 years agoDVR: Identify the associated autorec/timerec entries, fixes #3159
Jaroslav Kysela [Thu, 15 Oct 2015 18:46:23 +0000 (20:46 +0200)] 
DVR: Identify the associated autorec/timerec entries, fixes #3159

9 years agoIPTV: fix the icon path callback
Jaroslav Kysela [Thu, 15 Oct 2015 15:35:58 +0000 (17:35 +0200)] 
IPTV: fix the icon path callback

9 years agoIPTV: autonet - add contents charset specification
Jaroslav Kysela [Thu, 15 Oct 2015 15:24:14 +0000 (17:24 +0200)] 
IPTV: autonet - add contents charset specification

9 years agoquickfix for previous commit
Jaroslav Kysela [Thu, 15 Oct 2015 14:37:35 +0000 (16:37 +0200)] 
quickfix for previous commit

9 years agochannel tags: more strict checking for tag create
Jaroslav Kysela [Thu, 15 Oct 2015 14:31:22 +0000 (16:31 +0200)] 
channel tags: more strict checking for tag create

9 years agochannels: fix the EPG auto functionality for mapped channels
Jaroslav Kysela [Thu, 15 Oct 2015 14:23:52 +0000 (16:23 +0200)] 
channels: fix the EPG auto functionality for mapped channels

9 years agoIPTV: another m3u parser improvements
Jaroslav Kysela [Thu, 15 Oct 2015 13:38:18 +0000 (15:38 +0200)] 
IPTV: another m3u parser improvements

9 years agoIPTV: autonetwork - fix aux parameter for refetch timer
Jaroslav Kysela [Thu, 15 Oct 2015 08:22:40 +0000 (10:22 +0200)] 
IPTV: autonetwork - fix aux parameter for refetch timer

9 years agoIPTV: autonet - add rtsp(s) and udp/rtp schemes to m3u parser
Jaroslav Kysela [Wed, 14 Oct 2015 20:45:47 +0000 (22:45 +0200)] 
IPTV: autonet - add rtsp(s) and udp/rtp schemes to m3u parser

9 years agoIPTV: m3u parser opmized to skip all unknown '#EXT' lines
Jaroslav Kysela [Wed, 14 Oct 2015 18:37:15 +0000 (20:37 +0200)] 
IPTV: m3u parser opmized to skip all unknown '#EXT' lines

9 years agoWEBUI: Add missing encode call to pass ids through ajax correctly
Jaroslav Kysela [Wed, 14 Oct 2015 18:21:19 +0000 (20:21 +0200)] 
WEBUI: Add missing encode call to pass ids through ajax correctly

9 years agodownload: moved common download routines from iptv_auto.c to src/download.c
Jaroslav Kysela [Wed, 14 Oct 2015 14:59:51 +0000 (16:59 +0200)] 
download: moved common download routines from iptv_auto.c to src/download.c

9 years agoIPTV: Add EPG name (id) support to muxes
Jaroslav Kysela [Wed, 14 Oct 2015 13:53:30 +0000 (15:53 +0200)] 
IPTV: Add EPG name (id) support to muxes

9 years agourl: small cleanup - add urlinit() fcn
Jaroslav Kysela [Wed, 14 Oct 2015 13:37:17 +0000 (15:37 +0200)] 
url: small cleanup - add urlinit() fcn

9 years agodoozer targets for vivid
lekma [Wed, 14 Oct 2015 12:58:36 +0000 (14:58 +0200)] 
doozer targets for vivid

9 years agocleanup trailing white spaces in transcoding.c
lekma [Tue, 13 Oct 2015 13:27:53 +0000 (15:27 +0200)] 
cleanup trailing white spaces in transcoding.c

9 years agoAdd vivid (15.04) build target
lekma [Tue, 13 Oct 2015 10:31:40 +0000 (12:31 +0200)] 
Add vivid (15.04) build target

9 years agoIPTV: add icon per mux support (mainly for autonetworks)
Jaroslav Kysela [Wed, 14 Oct 2015 13:27:56 +0000 (15:27 +0200)] 
IPTV: add icon per mux support (mainly for autonetworks)

9 years agoIPTV: more improvements, leak fixes, better url parser for autonetwork
Jaroslav Kysela [Wed, 14 Oct 2015 10:43:18 +0000 (12:43 +0200)] 
IPTV: more improvements, leak fixes, better url parser for autonetwork

9 years agoIPTV: fix memory leaks
Jaroslav Kysela [Wed, 14 Oct 2015 07:54:56 +0000 (09:54 +0200)] 
IPTV: fix memory leaks

9 years agoIPTV: add basic m3u parser, fixes #3106
Jaroslav Kysela [Tue, 13 Oct 2015 20:17:57 +0000 (22:17 +0200)] 
IPTV: add basic m3u parser, fixes #3106

9 years agoIPTV: autonet - set the mux name to human text
Jaroslav Kysela [Tue, 13 Oct 2015 19:12:24 +0000 (21:12 +0200)] 
IPTV: autonet - set the mux name to human text

9 years agoIPTV: mux - add channel number, autonet - channel numbers from
Jaroslav Kysela [Tue, 13 Oct 2015 18:54:09 +0000 (20:54 +0200)] 
IPTV: mux - add channel number, autonet - channel numbers from

9 years agoIPTV: add 'Remove HTTP arguments' for automatic network
Jaroslav Kysela [Tue, 13 Oct 2015 17:13:19 +0000 (19:13 +0200)] 
IPTV: add 'Remove HTTP arguments' for automatic network

The default value is 'ticket' for tvheadend linking.

9 years agoIPTV: Add automatic network (m3u)
Jaroslav Kysela [Tue, 13 Oct 2015 15:29:25 +0000 (17:29 +0200)] 
IPTV: Add automatic network (m3u)

9 years agotsremux: quickfix for previous change
Jaroslav Kysela [Tue, 13 Oct 2015 09:46:38 +0000 (11:46 +0200)] 
tsremux: quickfix for previous change

9 years agotsremux: fix the error counter
Jaroslav Kysela [Tue, 13 Oct 2015 09:24:09 +0000 (11:24 +0200)] 
tsremux: fix the error counter

9 years agompegts input: don't show disabled tuners in the status grid
Jaroslav Kysela [Tue, 13 Oct 2015 08:59:09 +0000 (10:59 +0200)] 
mpegts input: don't show disabled tuners in the status grid

9 years agoWEBUI: Add descrambler info to the subscriptions grid, fixes #2616
Jaroslav Kysela [Tue, 13 Oct 2015 07:41:22 +0000 (09:41 +0200)] 
WEBUI: Add descrambler info to the subscriptions grid, fixes #2616

9 years agoWEBUI: always reload grid (table) on delete request
Jaroslav Kysela [Tue, 13 Oct 2015 06:47:00 +0000 (08:47 +0200)] 
WEBUI: always reload grid (table) on delete request

9 years agoAPI: don't return error but empty reply when uuid is not found for /api/idnode/load...
Jaroslav Kysela [Tue, 13 Oct 2015 06:45:39 +0000 (08:45 +0200)] 
API: don't return error but empty reply when uuid is not found for /api/idnode/load, fixes #3150

9 years agompegts input: show idle tuners with cummulative errors, fixes #3090
Jaroslav Kysela [Mon, 12 Oct 2015 19:46:06 +0000 (21:46 +0200)] 
mpegts input: show idle tuners with cummulative errors, fixes #3090

9 years agoAPI: optimize /api/idnode/load (grid mode) for push updates
Jaroslav Kysela [Mon, 12 Oct 2015 18:46:26 +0000 (20:46 +0200)] 
API: optimize /api/idnode/load (grid mode) for push updates

9 years agofix epggrab periodic save and timeshift max_period handling (regression idnode rewrit...
Jaroslav Kysela [Mon, 12 Oct 2015 18:33:32 +0000 (20:33 +0200)] 
fix epggrab periodic save and timeshift max_period handling (regression idnode rewrite), fixes #3149