]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
10 years agom3u parser: fix memory leak introduced by the previous change
Jaroslav Kysela [Thu, 19 Nov 2015 15:09:16 +0000 (16:09 +0100)] 
m3u parser: fix memory leak introduced by the previous change

10 years agoIPTV: HLS http parser improved
Jaroslav Kysela [Thu, 19 Nov 2015 14:40:50 +0000 (15:40 +0100)] 
IPTV: HLS http parser improved

10 years agom3u parser: handle better relative URLs, fix header check
Jaroslav Kysela [Thu, 19 Nov 2015 14:36:21 +0000 (15:36 +0100)] 
m3u parser: handle better relative URLs, fix header check

10 years agodownload: pass full url to the process callback
Jaroslav Kysela [Thu, 19 Nov 2015 14:35:40 +0000 (15:35 +0100)] 
download: pass full url to the process callback

10 years agohttpc: add hc_url
Jaroslav Kysela [Thu, 19 Nov 2015 14:35:06 +0000 (15:35 +0100)] 
httpc: add hc_url

10 years agohtsmsg: add HTSMSG_FIRST()
Jaroslav Kysela [Thu, 19 Nov 2015 14:34:38 +0000 (15:34 +0100)] 
htsmsg: add HTSMSG_FIRST()

10 years agomkv muxer: handle EAGAIN in the write loop
Jaroslav Kysela [Thu, 19 Nov 2015 14:09:33 +0000 (15:09 +0100)] 
mkv muxer: handle EAGAIN in the write loop

10 years agoIPTV: HTTP - initial support for HLS (incomplete)
Jaroslav Kysela [Thu, 19 Nov 2015 08:27:11 +0000 (09:27 +0100)] 
IPTV: HTTP - initial support for HLS (incomplete)

10 years agohttpc: add proper http_poll destroy sequence
Jaroslav Kysela [Wed, 18 Nov 2015 20:50:47 +0000 (21:50 +0100)] 
httpc: add proper http_poll destroy sequence

10 years agohttp client: fix the I/O limit check
Jaroslav Kysela [Wed, 18 Nov 2015 20:28:40 +0000 (21:28 +0100)] 
http client: fix the I/O limit check

10 years agom3u parser: add x-endlist tag code
Jaroslav Kysela [Wed, 18 Nov 2015 20:28:01 +0000 (21:28 +0100)] 
m3u parser: add x-endlist tag code

10 years agohtsmsg: add proper hmf_msg.hm_data initialization
Jaroslav Kysela [Wed, 18 Nov 2015 20:27:32 +0000 (21:27 +0100)] 
htsmsg: add proper hmf_msg.hm_data initialization

10 years agohtsmsg: optimize htsmsg_field_data_destroy()
Jaroslav Kysela [Wed, 18 Nov 2015 18:23:25 +0000 (19:23 +0100)] 
htsmsg: optimize htsmsg_field_data_destroy()

10 years agodescrambler: fix constcw copy-and-paste error
Jaroslav Kysela [Wed, 18 Nov 2015 18:20:33 +0000 (19:20 +0100)] 
descrambler: fix constcw copy-and-paste error

10 years agodescrambler: fix constcw table init
Jaroslav Kysela [Wed, 18 Nov 2015 16:30:14 +0000 (17:30 +0100)] 
descrambler: fix constcw table init

10 years agoH264 parser: improve comment for last parser change
Jaroslav Kysela [Wed, 18 Nov 2015 13:11:35 +0000 (14:11 +0100)] 
H264 parser: improve comment for last parser change

10 years agoH264 parser: accept streams without timing information
Jaroslav Kysela [Wed, 18 Nov 2015 13:07:37 +0000 (14:07 +0100)] 
H264 parser: accept streams without timing information

10 years agoIPTV: http - convert to http_priv_t
Jaroslav Kysela [Wed, 18 Nov 2015 12:33:21 +0000 (13:33 +0100)] 
IPTV: http - convert to http_priv_t

10 years agoSAT>IP client: fix the memory leak (temporary TCP sbuf)
Jaroslav Kysela [Wed, 18 Nov 2015 09:30:28 +0000 (10:30 +0100)] 
SAT>IP client: fix the memory leak (temporary TCP sbuf)

10 years agohttpc: use memmove for overlapping areas
Jaroslav Kysela [Wed, 18 Nov 2015 09:20:32 +0000 (10:20 +0100)] 
httpc: use memmove for overlapping areas

10 years agoXMLTV exporter: fix programe / programme issue and add utf-8 encoding, fixes #3312
Jaroslav Kysela [Wed, 18 Nov 2015 08:34:51 +0000 (09:34 +0100)] 
XMLTV exporter: fix programe / programme issue and add utf-8 encoding, fixes #3312

10 years agodescrambler: unify, fix and improve the constcw handling, fixes #3313
Jaroslav Kysela [Wed, 18 Nov 2015 08:31:22 +0000 (09:31 +0100)] 
descrambler: unify, fix and improve the constcw handling, fixes #3313

10 years agoplaylist: m3u - add tvg-id support, fixes #3304
Jaroslav Kysela [Tue, 17 Nov 2015 19:27:34 +0000 (20:27 +0100)] 
playlist: m3u - add tvg-id support, fixes #3304

10 years agomain: handle thread id for rand seed differently
Jaroslav Kysela [Tue, 17 Nov 2015 11:03:39 +0000 (12:03 +0100)] 
main: handle thread id for rand seed differently

10 years agoDVR: dvr_entry_get_epg_running should return zero if de_dvb_eid is not set
Jaroslav Kysela [Mon, 16 Nov 2015 09:10:24 +0000 (10:10 +0100)] 
DVR: dvr_entry_get_epg_running should return zero if de_dvb_eid is not set

10 years agointl: add da (Danish) language from transifex
Jaroslav Kysela [Mon, 16 Nov 2015 09:00:57 +0000 (10:00 +0100)] 
intl: add da (Danish) language from transifex

10 years agointl: add fi (Finnish) language from transifex
Jaroslav Kysela [Mon, 16 Nov 2015 08:59:20 +0000 (09:59 +0100)] 
intl: add fi (Finnish) language from transifex

10 years agointl: add uk (Ukrainian) language from transifex
Jaroslav Kysela [Mon, 16 Nov 2015 08:57:43 +0000 (09:57 +0100)] 
intl: add uk (Ukrainian) language from transifex

10 years agointl: add Estonian (at) language from transifex
Jaroslav Kysela [Mon, 16 Nov 2015 08:55:32 +0000 (09:55 +0100)] 
intl: add Estonian (at) language from transifex

10 years agosubscriptions: fix the wrong memory access in subscription_unsubscribe
Jaroslav Kysela [Sun, 15 Nov 2015 22:15:18 +0000 (23:15 +0100)] 
subscriptions: fix the wrong memory access in subscription_unsubscribe

10 years agotvhlog: add tvhlog_backtrace_printf() helper for debugging
Jaroslav Kysela [Sun, 15 Nov 2015 22:15:06 +0000 (23:15 +0100)] 
tvhlog: add tvhlog_backtrace_printf() helper for debugging

10 years agoDVR: use atomic operations for the running start/stop variables
Jaroslav Kysela [Sun, 15 Nov 2015 15:50:15 +0000 (16:50 +0100)] 
DVR: use atomic operations for the running start/stop variables

10 years agoDVR: optimization, accept start == stop like a running condition too (see #3296)
Jaroslav Kysela [Sun, 15 Nov 2015 14:30:29 +0000 (15:30 +0100)] 
DVR: optimization, accept start == stop like a running condition too (see #3296)

10 years agourl: fix the regex for simple url parser for udp://@ syntax
Jaroslav Kysela [Sat, 14 Nov 2015 21:34:21 +0000 (22:34 +0100)] 
url: fix the regex for simple url parser for udp://@ syntax

10 years agoIPTV: autonet fix parsing without path
Jaroslav Kysela [Sat, 14 Nov 2015 21:25:25 +0000 (22:25 +0100)] 
IPTV: autonet fix parsing without path

10 years agohttp: drop ticket param from http_access_verify_channel()
Sven Wegener [Mon, 9 Nov 2015 21:58:38 +0000 (22:58 +0100)] 
http: drop ticket param from http_access_verify_channel()

With 85e1bbb we now accept ticket or credentials, so we don't need to
hint whether tickets should be honored or not. If there is a ticket and
it satisfies our security check, accept it.

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
10 years agompegts: factor out service auto-enable function
Sven Wegener [Fri, 13 Nov 2015 19:32:12 +0000 (20:32 +0100)] 
mpegts: factor out service auto-enable function

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
10 years agofilebundle: constify
Sven Wegener [Sat, 31 Jan 2015 19:16:44 +0000 (20:16 +0100)] 
filebundle: constify

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
10 years agoiptv: provide list of network interfaces
Sven Wegener [Wed, 11 Nov 2015 14:58:33 +0000 (15:58 +0100)] 
iptv: provide list of network interfaces

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
10 years agoprop: list might be called on idclass without an idnode
Sven Wegener [Tue, 10 Nov 2015 23:33:53 +0000 (00:33 +0100)] 
prop: list might be called on idclass without an idnode

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
10 years agobump htsp API
Glenn-1990 [Thu, 12 Nov 2015 20:27:31 +0000 (21:27 +0100)] 
bump htsp API

10 years agointl: transifex update
Jaroslav Kysela [Fri, 13 Nov 2015 19:49:13 +0000 (20:49 +0100)] 
intl: transifex update

10 years agoIPTV: file - don't use cached reads
Jaroslav Kysela [Fri, 13 Nov 2015 19:46:03 +0000 (20:46 +0100)] 
IPTV: file - don't use cached reads

10 years agoidnode: send the collision msg also to log
Jaroslav Kysela [Fri, 13 Nov 2015 19:27:22 +0000 (20:27 +0100)] 
idnode: send the collision msg also to log

10 years agoIPTV: compilation fix for the previous patch
Jaroslav Kysela [Fri, 13 Nov 2015 17:31:23 +0000 (18:31 +0100)] 
IPTV: compilation fix for the previous patch

10 years agochannels: fix possible NULL dereference
Jaroslav Kysela [Fri, 13 Nov 2015 17:06:46 +0000 (18:06 +0100)] 
channels: fix possible NULL dereference

10 years agoIPTV: add pause support for the correct input data timing, file:// seems working...
Jaroslav Kysela [Fri, 13 Nov 2015 10:25:19 +0000 (11:25 +0100)] 
IPTV: add pause support for the correct input data timing, file:// seems working, fixes #3240

10 years agotsdemux: move PCR extraction to mpegts input
Jaroslav Kysela [Fri, 13 Nov 2015 09:30:57 +0000 (10:30 +0100)] 
tsdemux: move PCR extraction to mpegts input

10 years agohttpc: add hc_pause + http_client_unpause() functionality
Jaroslav Kysela [Fri, 13 Nov 2015 08:07:08 +0000 (09:07 +0100)] 
httpc: add hc_pause + http_client_unpause() functionality

10 years agoIPTV: add file:// scheme support (incomplete)
Jaroslav Kysela [Fri, 13 Nov 2015 07:32:21 +0000 (08:32 +0100)] 
IPTV: add file:// scheme support (incomplete)

10 years agoIPTV: http/https - fix the m3u parsing (url pick)
Jaroslav Kysela [Thu, 12 Nov 2015 19:58:31 +0000 (20:58 +0100)] 
IPTV: http/https - fix the m3u parsing (url pick)

10 years agoIPTV: autonet - add back support for custom http headers
Jaroslav Kysela [Thu, 12 Nov 2015 19:48:22 +0000 (20:48 +0100)] 
IPTV: autonet - add back support for custom http headers

10 years agodownload: compilation fixes
Jaroslav Kysela [Thu, 12 Nov 2015 18:10:04 +0000 (19:10 +0100)] 
download: compilation fixes

10 years agodownload: add pipe:// support, fixes #3221
Jaroslav Kysela [Thu, 12 Nov 2015 16:53:00 +0000 (17:53 +0100)] 
download: add pipe:// support, fixes #3221

10 years agoservice/bouquet: fix the channel destroy when service associated to the bouquet is...
Jaroslav Kysela [Thu, 12 Nov 2015 16:06:23 +0000 (17:06 +0100)] 
service/bouquet: fix the channel destroy when service associated to the bouquet is destroyed, fixes #3245

10 years agoservice mapping: remeber the mapping configuration, use hardcoded config for bouquets
Jaroslav Kysela [Thu, 12 Nov 2015 13:50:57 +0000 (14:50 +0100)] 
service mapping: remeber the mapping configuration, use hardcoded config for bouquets

10 years agoIPTV: Add extra channels tags to IPTV mux config, m3u attribute tvh-tags
Jaroslav Kysela [Thu, 12 Nov 2015 13:29:57 +0000 (14:29 +0100)] 
IPTV: Add extra channels tags to IPTV mux config, m3u attribute tvh-tags

10 years agofix m3u parser (EXTINF attributes)
Jaroslav Kysela [Thu, 12 Nov 2015 12:13:56 +0000 (13:13 +0100)] 
fix m3u parser (EXTINF attributes)

10 years agohtsmsg: fix extra NULL check to htsmsg_cmp()
Jaroslav Kysela [Thu, 12 Nov 2015 12:01:46 +0000 (13:01 +0100)] 
htsmsg: fix extra NULL check to htsmsg_cmp()

10 years agocapmt: add OSCam new pc-nodmx mode (through unix socket)
Jaroslav Kysela [Thu, 12 Nov 2015 08:32:55 +0000 (09:32 +0100)] 
capmt: add OSCam new pc-nodmx mode (through unix socket)

10 years agohtsmsg: add extra NULL check, to htsmsg_cmp()
Jaroslav Kysela [Thu, 12 Nov 2015 08:22:43 +0000 (09:22 +0100)] 
htsmsg: add extra NULL check, to htsmsg_cmp()

10 years agoIPTV: autonet - extract channel number from tvh-chnum m3u attribute, fixes #3281
Jaroslav Kysela [Wed, 11 Nov 2015 19:56:08 +0000 (20:56 +0100)] 
IPTV: autonet - extract channel number from tvh-chnum m3u attribute, fixes #3281

10 years agointl: transifex update
Jaroslav Kysela [Wed, 11 Nov 2015 19:10:10 +0000 (20:10 +0100)] 
intl: transifex update

10 years agorevert partially 0e8a9335c391d08a7b2be9b1575f158c33c4345a - wrong idclass handling
Jaroslav Kysela [Wed, 11 Nov 2015 18:49:12 +0000 (19:49 +0100)] 
revert partially 0e8a9335c391d08a7b2be9b1575f158c33c4345a - wrong idclass handling

10 years agocapmt: initialize ca variable properly in capmt_pid_flush_adapter()
Jaroslav Kysela [Wed, 11 Nov 2015 17:43:49 +0000 (18:43 +0100)] 
capmt: initialize ca variable properly in capmt_pid_flush_adapter()

10 years agompegts: correct logic for DVB_TYPE (tvhdhomerun)
Jaroslav Kysela [Wed, 11 Nov 2015 13:56:56 +0000 (14:56 +0100)] 
mpegts: correct logic for DVB_TYPE (tvhdhomerun)

10 years agointl: template update
Jaroslav Kysela [Tue, 10 Nov 2015 08:50:42 +0000 (09:50 +0100)] 
intl: template update

10 years agointl: more capitalization changes
Jaroslav Kysela [Tue, 10 Nov 2015 08:49:50 +0000 (09:49 +0100)] 
intl: more capitalization changes

10 years agointl: new templates
Jaroslav Kysela [Tue, 10 Nov 2015 08:35:28 +0000 (09:35 +0100)] 
intl: new templates

10 years agoUpdate profile.c
Mark Clarkstone [Sat, 7 Nov 2015 10:22:38 +0000 (10:22 +0000)] 
Update profile.c

10 years agoUpdate linuxdvb_satconf.c
Mark Clarkstone [Sat, 7 Nov 2015 10:20:52 +0000 (10:20 +0000)] 
Update linuxdvb_satconf.c

10 years agoUpdate dvr_config.c
Mark Clarkstone [Sat, 7 Nov 2015 10:19:33 +0000 (10:19 +0000)] 
Update dvr_config.c

10 years agoUpdate dvr_db.c
Mark Clarkstone [Sat, 7 Nov 2015 10:16:04 +0000 (10:16 +0000)] 
Update dvr_db.c

10 years agoUpdate dvr_config.c
Mark Clarkstone [Sat, 7 Nov 2015 10:14:07 +0000 (10:14 +0000)] 
Update dvr_config.c

10 years agoUpdate channels.c
Mark Clarkstone [Sat, 7 Nov 2015 10:11:57 +0000 (10:11 +0000)] 
Update channels.c

10 years agoUpdate capmt.c
Mark Clarkstone [Sat, 7 Nov 2015 10:09:04 +0000 (10:09 +0000)] 
Update capmt.c

10 years agoUpdate dvr_config.c
Mark Clarkstone [Fri, 6 Nov 2015 16:53:50 +0000 (16:53 +0000)] 
Update dvr_config.c

10 years agoUpdate dvr_config.c
Mark Clarkstone [Fri, 6 Nov 2015 16:26:59 +0000 (16:26 +0000)] 
Update dvr_config.c

10 years agoUpdate profile.c
Mark Clarkstone [Fri, 6 Nov 2015 16:20:16 +0000 (16:20 +0000)] 
Update profile.c

10 years agoUpdate main.c
Mark Clarkstone [Fri, 6 Nov 2015 16:17:34 +0000 (16:17 +0000)] 
Update main.c

10 years agoUpdate mpegts_network.c
Mark Clarkstone [Fri, 6 Nov 2015 16:13:52 +0000 (16:13 +0000)] 
Update mpegts_network.c

10 years agoUpdate linuxdvb_switch.c
Mark Clarkstone [Fri, 6 Nov 2015 16:12:05 +0000 (16:12 +0000)] 
Update linuxdvb_switch.c

10 years agoUpdate linuxdvb_satconf.c
Mark Clarkstone [Fri, 6 Nov 2015 16:10:53 +0000 (16:10 +0000)] 
Update linuxdvb_satconf.c

10 years agoUpdate linuxdvb_satconf.c
Mark Clarkstone [Fri, 6 Nov 2015 15:57:46 +0000 (15:57 +0000)] 
Update linuxdvb_satconf.c

10 years agoUpdate linuxdvb_frontend.c
Mark Clarkstone [Fri, 6 Nov 2015 15:56:54 +0000 (15:56 +0000)] 
Update linuxdvb_frontend.c

10 years agoUpdate linuxdvb_ca.c
Mark Clarkstone [Fri, 6 Nov 2015 15:55:11 +0000 (15:55 +0000)] 
Update linuxdvb_ca.c

10 years agoUpdate iptv.c
Mark Clarkstone [Fri, 6 Nov 2015 15:53:28 +0000 (15:53 +0000)] 
Update iptv.c

10 years agoUpdate epggrab.c
Mark Clarkstone [Fri, 6 Nov 2015 15:50:15 +0000 (15:50 +0000)] 
Update epggrab.c

OK Cron isn't an acronym!

10 years agoUpdate epg.c
Mark Clarkstone [Fri, 6 Nov 2015 15:44:51 +0000 (15:44 +0000)] 
Update epg.c

10 years agoUpdate dvr_timerec.c
Mark Clarkstone [Fri, 6 Nov 2015 15:42:03 +0000 (15:42 +0000)] 
Update dvr_timerec.c

10 years agoUpdate dvr_db.c
Mark Clarkstone [Fri, 6 Nov 2015 15:39:39 +0000 (15:39 +0000)] 
Update dvr_db.c

10 years agoUpdate dvr_config.c
Mark Clarkstone [Fri, 6 Nov 2015 15:22:59 +0000 (15:22 +0000)] 
Update dvr_config.c

10 years agoUpdate bouquet.c
Mark Clarkstone [Fri, 6 Nov 2015 15:17:13 +0000 (15:17 +0000)] 
Update bouquet.c

10 years agoUpdate cwc.c
Mark Clarkstone [Fri, 6 Nov 2015 15:05:01 +0000 (15:05 +0000)] 
Update cwc.c

10 years agoUpdate channels.c
Mark Clarkstone [Fri, 6 Nov 2015 15:03:37 +0000 (15:03 +0000)] 
Update channels.c

10 years agoUpdate bouquet.c
Mark Clarkstone [Fri, 6 Nov 2015 14:46:27 +0000 (14:46 +0000)] 
Update bouquet.c

10 years agoUpdate bouquet.c
Mark Clarkstone [Fri, 6 Nov 2015 14:40:58 +0000 (14:40 +0000)] 
Update bouquet.c

10 years agoChange many phrases/sentences from title case to sentence case to make things more...
Mark Clarkstone [Fri, 6 Nov 2015 14:10:38 +0000 (14:10 +0000)] 
Change many phrases/sentences from title case to sentence case to make things more consistent.

10 years agotransifex update
Jaroslav Kysela [Tue, 10 Nov 2015 08:28:42 +0000 (09:28 +0100)] 
transifex update

10 years agohttp: apply channel check to ticket and credentials
Sven Wegener [Tue, 10 Nov 2015 07:28:02 +0000 (08:28 +0100)] 
http: apply channel check to ticket and credentials

Before, if the ticket denied channel access, credentials couldn't be used to
override.

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>