]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
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>
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>
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>
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>
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>
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>
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>
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>
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>
Jaroslav Kysela [Sun, 8 Nov 2015 16:55:58 +0000 (17:55 +0100)]
epggrab: internal grabber - improve extra args check
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.
Jaroslav Kysela [Sun, 8 Nov 2015 16:04:38 +0000 (17:04 +0100)]
descrambler: fix the FTA check
Jaroslav Kysela [Sun, 8 Nov 2015 15:48:21 +0000 (16:48 +0100)]
capmt: clean all pids when adapter is NULL
Jaroslav Kysela [Sun, 8 Nov 2015 15:21:38 +0000 (16:21 +0100)]
capmt: simlify locking in capmt_thread
Jaroslav Kysela [Sun, 8 Nov 2015 13:21:05 +0000 (14:21 +0100)]
epggrab: fix memory leak caused by previous patch
Jaroslav Kysela [Sun, 8 Nov 2015 13:19:14 +0000 (14:19 +0100)]
epggrab: internal grabber - add extra arguments config option
Jaroslav Kysela [Sun, 8 Nov 2015 09:00:52 +0000 (10:00 +0100)]
subscription: another try to protect removed services
Jaroslav Kysela [Sat, 7 Nov 2015 22:16:12 +0000 (23:16 +0100)]
tvheadend.h: remove BOM
Jaroslav Kysela [Sat, 7 Nov 2015 19:20:41 +0000 (20:20 +0100)]
subscription: fix another unsubscribe / unlink crashes
A global timer (callback) is used in subscription_unlink_service now.
It eliminates the unlink/unsubscribe deadlocks because the timer
is released when the subscription is destroyed.
Jaroslav Kysela [Sat, 7 Nov 2015 14:38:28 +0000 (15:38 +0100)]
config: fix EPG language parsing, fixes #3270
Jaroslav Kysela [Sat, 7 Nov 2015 14:09:04 +0000 (15:09 +0100)]
SAT>IP server: run rtcp thread after signals are initialized otherwise forking does not work
Jaroslav Kysela [Sat, 7 Nov 2015 13:00:44 +0000 (14:00 +0100)]
SAT>IP server: fix memory leak (pids)
Jaroslav Kysela [Sat, 7 Nov 2015 12:47:22 +0000 (13:47 +0100)]
SAT>IP server rtsp: fix wrong memory access
Jaroslav Kysela [Sat, 7 Nov 2015 12:45:42 +0000 (13:45 +0100)]
subscriptions: add missing list remove from the mux raw subscriptions
Jaroslav Kysela [Fri, 6 Nov 2015 17:53:20 +0000 (18:53 +0100)]
psip: fix wrong shift for the upper msg of the event id
Jaroslav Kysela [Fri, 6 Nov 2015 16:29:55 +0000 (17:29 +0100)]
psip: some debug things, added loop to ett to update all duplicate channels
Jaroslav Kysela [Fri, 6 Nov 2015 16:22:45 +0000 (17:22 +0100)]
psip: eit/ett tables are not quick (for scan), optimize mgt table registration
Jaroslav Kysela [Fri, 6 Nov 2015 16:12:36 +0000 (17:12 +0100)]
EIT: improve table complete state detection
Jaroslav Kysela [Fri, 6 Nov 2015 16:04:04 +0000 (17:04 +0100)]
psip: many fixes for recent changes, leaks, sorting, refcounting
Jaroslav Kysela [Fri, 6 Nov 2015 14:34:58 +0000 (15:34 +0100)]
mpegts table: mpegts_table_add - tableid must be different, too
Jaroslav Kysela [Fri, 6 Nov 2015 14:34:44 +0000 (15:34 +0100)]
mpegts input: cosmetic fix
Jaroslav Kysela [Fri, 6 Nov 2015 14:10:37 +0000 (15:10 +0100)]
mpegts: change priority for STT table (ATSC time)
Jaroslav Kysela [Fri, 6 Nov 2015 13:54:06 +0000 (14:54 +0100)]
DVR: add DVR_RS_FINISHED state to distinguish finished recordings
Jaroslav Kysela [Fri, 6 Nov 2015 10:54:08 +0000 (11:54 +0100)]
psip: add table scheduling to reduce PID usage
Jaroslav Kysela [Fri, 6 Nov 2015 09:08:16 +0000 (10:08 +0100)]
psip: recode atsc_get_string to return all language strings
Jaroslav Kysela [Fri, 6 Nov 2015 08:39:43 +0000 (09:39 +0100)]
psip: add backlog for descriptions
Jaroslav Kysela [Fri, 6 Nov 2015 08:09:24 +0000 (09:09 +0100)]
psip: add psip_status_t structure, handle statistics
Jaroslav Kysela [Thu, 5 Nov 2015 20:26:55 +0000 (21:26 +0100)]
epggrab: channel - fix the wrong cross-link lists management, fixes #3222
Jaroslav Kysela [Thu, 5 Nov 2015 19:56:09 +0000 (20:56 +0100)]
Makefile.webui: fix /tv.html - locale support, fixes #3269
Glenn-1990 [Wed, 4 Nov 2015 12:29:25 +0000 (13:29 +0100)]
add weight in subscribe response
Glenn-1990 [Wed, 4 Nov 2015 12:29:03 +0000 (13:29 +0100)]
check flags
Glenn-1990 [Wed, 4 Nov 2015 12:28:18 +0000 (13:28 +0100)]
also check access old channel on update
Glenn-1990 [Wed, 4 Nov 2015 12:27:24 +0000 (13:27 +0100)]
add max recordings count
Glenn-1990 [Wed, 4 Nov 2015 12:18:31 +0000 (13:18 +0100)]
weight 0 should return to default
Glenn-1990 [Wed, 4 Nov 2015 12:18:08 +0000 (13:18 +0100)]
fix: htsp client gets informed twice on autorec add
Glenn-1990 [Wed, 4 Nov 2015 12:14:31 +0000 (13:14 +0100)]
make timerec and autorec updateable
Manuel Lauss [Wed, 4 Nov 2015 20:59:33 +0000 (21:59 +0100)]
fix compile error with ffmpeg-git due to type changes in struct AVCodecContext
The bit_rate member was extended to 64 bits, adjust the printf format
string accordingly.
Signed-off-by: Manuel Lauss <manuel.lauss@gmail.com>
Jaroslav Kysela [Thu, 5 Nov 2015 18:57:37 +0000 (19:57 +0100)]
psip: add more logging
Jaroslav Kysela [Thu, 5 Nov 2015 18:47:43 +0000 (19:47 +0100)]
DVR: turn the 'Use EPG running state' off by default
Jaroslav Kysela [Thu, 5 Nov 2015 18:47:27 +0000 (19:47 +0100)]
psip: add logging of data len
Jaroslav Kysela [Thu, 5 Nov 2015 18:01:17 +0000 (19:01 +0100)]
DVR/EPG: improve the running check conditions, fixes #3268
Jaroslav Kysela [Thu, 5 Nov 2015 15:57:27 +0000 (16:57 +0100)]
added more robust and universal m3u parser (used by IPTV)
Jaroslav Kysela [Wed, 4 Nov 2015 20:42:25 +0000 (21:42 +0100)]
transcoding: added patch from lekma to do proper pixel format support for nvenc and intel's qsv
Manuel Lauss [Wed, 4 Nov 2015 17:57:54 +0000 (18:57 +0100)]
fix potential crash in constcw descrabler destructor
gcc's lto noted that free() is passed a pointer to a pointer
to memory.
Jaroslav Kysela [Wed, 4 Nov 2015 19:44:27 +0000 (20:44 +0100)]
main: fix tasklet memory leak
Jaroslav Kysela [Wed, 4 Nov 2015 17:08:33 +0000 (18:08 +0100)]
mpegts input: fix mpegts_input_clear_stats - notify WEBUI to refresh
Jaroslav Kysela [Wed, 4 Nov 2015 16:54:44 +0000 (17:54 +0100)]
DVR: limit the dvr entry update messages
Jaroslav Kysela [Wed, 4 Nov 2015 16:36:25 +0000 (17:36 +0100)]
dvb network: fix possible wrong memory access in dvb_network_get_orbital_pos()
Jaroslav Kysela [Wed, 4 Nov 2015 15:23:56 +0000 (16:23 +0100)]
ffdecsa: recode cpuid for valgrind
Jaroslav Kysela [Wed, 4 Nov 2015 14:13:14 +0000 (15:13 +0100)]
IPTV: try to fix null pointer dereference, fixes #3262
Manuel Lauss [Wed, 4 Nov 2015 12:16:29 +0000 (13:16 +0100)]
transcoding: add pixfmt constraints to ouput in filter chain
fixes color distortion with the intel qsv encoder as reported
by lsd on irc.
Manuel Lauss [Tue, 3 Nov 2015 21:13:21 +0000 (22:13 +0100)]
include filters in static ffmpeg build, fixes #3261
Jaroslav Kysela [Tue, 3 Nov 2015 20:13:07 +0000 (21:13 +0100)]
config: fix build with older netinet/ip.h - missing class defines, fixes #3255
Jaroslav Kysela [Tue, 3 Nov 2015 20:02:17 +0000 (21:02 +0100)]
DVR: fix sigsegv in dvr thread, fixes #3260
Jaroslav Kysela [Tue, 3 Nov 2015 19:53:53 +0000 (20:53 +0100)]
DVR: fix and optimize dvr_event_replaced()
Jaroslav Kysela [Tue, 3 Nov 2015 16:08:48 +0000 (17:08 +0100)]
DVR: show what changed in dvr_entry_update
Jaroslav Kysela [Tue, 3 Nov 2015 14:32:44 +0000 (15:32 +0100)]
subscriptions: remove wrong assert
Jaroslav Kysela [Tue, 3 Nov 2015 14:20:16 +0000 (15:20 +0100)]
Makefile: a little cleanups and remove the -lavfilter completely
Jaroslav Kysela [Tue, 3 Nov 2015 14:14:19 +0000 (15:14 +0100)]
Makefile: fix compilation issue for static build
Manuel Lauss [Tue, 3 Nov 2015 13:43:27 +0000 (14:43 +0100)]
transcoder: implement a video filter chain for deint+scale
This patch reimplements deinterlacing and scaling with a simple libav
filter chain, to make the transcoder compatible with newer ffmpeg/libav
codebase.
Upstream ffmpeg has removed the long deprecated deinterlacer module
used by this code, which made the reimplementation using a filter
chain necessary.
Signed-off-by: Manuel Lauss <manuel.lauss@gmail.com>
Jaroslav Kysela [Tue, 3 Nov 2015 12:37:33 +0000 (13:37 +0100)]
EIT: always parse events for 0x4e (now/next) - running flag
Jaroslav Kysela [Tue, 3 Nov 2015 11:57:05 +0000 (12:57 +0100)]
epgdb: load - mmap - add SIGBUS recovery (when the file cannot be read), fixes #3238
Jaroslav Kysela [Tue, 3 Nov 2015 10:24:27 +0000 (11:24 +0100)]
subscription: remove only raw service when it's parent, fixes #3256
Jaroslav Kysela [Tue, 3 Nov 2015 09:27:12 +0000 (10:27 +0100)]
DVR: Fix EPG running condition check regression introduced by previous commits
Jaroslav Kysela [Tue, 3 Nov 2015 09:17:32 +0000 (10:17 +0100)]
channel: changed EPG running settings logic - added 'Not Set' state
Jaroslav Kysela [Tue, 3 Nov 2015 08:54:37 +0000 (09:54 +0100)]
DVR: fix the broken dvb_eid handling, multiple DVR records can be matched
Jaroslav Kysela [Tue, 3 Nov 2015 08:24:03 +0000 (09:24 +0100)]
SAT>IP server: add more logs for RTPC
Ben Efrati [Mon, 2 Nov 2015 06:17:58 +0000 (08:17 +0200)]
Fix Android NDK compilation error
ProfYaffle [Sun, 1 Nov 2015 17:44:56 +0000 (17:44 +0000)]
WebUI: More trivial code cosmetics
ProfYaffle [Sun, 1 Nov 2015 09:51:09 +0000 (09:51 +0000)]
WebUI: Trivial code cosmetics
ProfYaffle [Sun, 1 Nov 2015 09:48:49 +0000 (09:48 +0000)]
WebUI: Correct icon class for IMDB button
ProfYaffle [Sun, 1 Nov 2015 09:45:27 +0000 (09:45 +0000)]
WebUI: Add thetvdb search, icon buttons, DVR database search
ProfYaffle [Sun, 1 Nov 2015 10:00:01 +0000 (10:00 +0000)]
WebUI: Add Ctrl+A/select-all to DVR grids
Jaroslav Kysela [Mon, 2 Nov 2015 16:34:18 +0000 (17:34 +0100)]
intl: transifex update
Jaroslav Kysela [Mon, 2 Nov 2015 16:21:50 +0000 (17:21 +0100)]
epg: fix _epg_broadcast_updated for event without assigned channel, fixes #3251
Jaroslav Kysela [Mon, 2 Nov 2015 16:19:48 +0000 (17:19 +0100)]
subcriptions: fix fatal error for raw service - wrong destroy
Jaroslav Kysela [Mon, 2 Nov 2015 15:32:58 +0000 (16:32 +0100)]
htsmsg_list_2_csv - fix wrong memory access
Jaroslav Kysela [Mon, 2 Nov 2015 13:24:33 +0000 (14:24 +0100)]
epggrab: channel - run autolink for all channels
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
Jaroslav Kysela [Sun, 1 Nov 2015 17:18:30 +0000 (18:18 +0100)]
IPTV: add trace for parsed m3u url
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)
Jaroslav Kysela [Sun, 1 Nov 2015 16:44:41 +0000 (17:44 +0100)]
IPTV: autonet - improve parsing of extra HTTP headers - accept & delimiter
Jaroslav Kysela [Sun, 1 Nov 2015 15:07:39 +0000 (16:07 +0100)]
IPTV: autonet - improve parsing of extra HTTP headers
Jaroslav Kysela [Sun, 1 Nov 2015 14:40:23 +0000 (15:40 +0100)]
bouquet: remove automatic channel when service is removed
Jaroslav Kysela [Sun, 1 Nov 2015 09:27:33 +0000 (10:27 +0100)]
DVR: add quick EPG running check to DVR thread
Jaroslav Kysela [Sun, 1 Nov 2015 09:19:46 +0000 (10:19 +0100)]
DVB: Improve EPG running check - do not stop other DVR records
Jaroslav Kysela [Sun, 1 Nov 2015 09:15:20 +0000 (10:15 +0100)]
psip: fix the broken logic, fixes #3239
Jaroslav Kysela [Sat, 31 Oct 2015 21:33:02 +0000 (22:33 +0100)]
channel: implement 'Use EPG Running State'
Jaroslav Kysela [Sat, 31 Oct 2015 21:26:36 +0000 (22:26 +0100)]
IPTV: m3u parser - another fix for url parser - reverse condition
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