]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
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>
10 years agohttp: fix logic error in 85e1bbb
Sven Wegener [Tue, 10 Nov 2015 07:21:11 +0000 (08:21 +0100)] 
http: fix logic error in 85e1bbb

When you're allowed access to a channel, the mask check was ignored.

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
10 years agodescrambler: fix compilation on non-x86
Sven Wegener [Tue, 10 Nov 2015 06:43:48 +0000 (07:43 +0100)] 
descrambler: fix compilation on non-x86

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
10 years agotvhdhomerun: fix logging subsys
Sven Wegener [Mon, 9 Nov 2015 22:17:04 +0000 (23:17 +0100)] 
tvhdhomerun: fix logging subsys

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
10 years agohttp: allow both ticket and username/password auth
Sven Wegener [Mon, 9 Nov 2015 19:45:36 +0000 (20:45 +0100)] 
http: allow both ticket and username/password auth

When the default account has not all privileges, downloading the
playlist anonymously can result in URLs that can't be accessed with the
ticket in the URLs. The client then prompts for username and password,
you enter the correct credentials, but the credentials are not accepted.
Allow username and password in case ticket authorization fails.

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
10 years agodescrambler: re-add %ebx saving
Sven Wegener [Mon, 9 Nov 2015 19:45:18 +0000 (20:45 +0100)] 
descrambler: re-add %ebx saving

The %ebx saving is necessary when the compiler is generating
position-indepent code.

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
10 years agompegts: consolidate dvb network list
Sven Wegener [Mon, 9 Nov 2015 19:45:10 +0000 (20:45 +0100)] 
mpegts: consolidate dvb network list

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
10 years agompegts: consolidate dvb network class lookup
Sven Wegener [Mon, 9 Nov 2015 19:45:04 +0000 (20:45 +0100)] 
mpegts: consolidate dvb network class lookup

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
10 years agozlib: move to own file
Sven Wegener [Mon, 9 Nov 2015 19:44:51 +0000 (20:44 +0100)] 
zlib: move to own file

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
10 years agozlib: use library-defined maximum values
Sven Wegener [Mon, 9 Nov 2015 19:44:36 +0000 (20:44 +0100)] 
zlib: use library-defined maximum values

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
10 years agoudp: do not leak file descriptor on error
Sven Wegener [Mon, 9 Nov 2015 19:44:32 +0000 (20:44 +0100)] 
udp: do not leak file descriptor on error

Additional fixup for 3ed1214 in udp_bind()

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
10 years agoENABLE_* macros are always defined
Sven Wegener [Mon, 9 Nov 2015 19:44:23 +0000 (20:44 +0100)] 
ENABLE_* macros are always defined

This fixes a rare compile error and the "Don't keep" cache policy not
working.

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
10 years agoconvert config check to rule
Sven Wegener [Mon, 9 Nov 2015 19:44:17 +0000 (20:44 +0100)] 
convert config check to rule

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
10 years agoepggrab: internal grabber - improve extra args check
Jaroslav Kysela [Sun, 8 Nov 2015 16:55:58 +0000 (17:55 +0100)] 
epggrab: internal grabber - improve extra args check

10 years agoepggrab: internal grabber - make extra args empty by default
Jaroslav Kysela [Sun, 8 Nov 2015 16:54:56 +0000 (17:54 +0100)] 
epggrab: internal grabber - make extra args empty by default

Some grabbers don't accept this parameter.

10 years agodescrambler: fix the FTA check
Jaroslav Kysela [Sun, 8 Nov 2015 16:04:38 +0000 (17:04 +0100)] 
descrambler: fix the FTA check

10 years agocapmt: clean all pids when adapter is NULL
Jaroslav Kysela [Sun, 8 Nov 2015 15:48:21 +0000 (16:48 +0100)] 
capmt: clean all pids when adapter is NULL