]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Jaroslav Kysela [Tue, 6 Oct 2015 14:28:42 +0000 (16:28 +0200)]
capmt: fix capmt_msg_size() return values and checks
Jaroslav Kysela [Tue, 6 Oct 2015 14:14:13 +0000 (16:14 +0200)]
capmt: add CAPMT_MSG_NODUP for client info commands
Jaroslav Kysela [Tue, 6 Oct 2015 14:01:12 +0000 (16:01 +0200)]
capmt: handle DVBAPI_SERVER_INFO command
Jaroslav Kysela [Tue, 6 Oct 2015 13:49:33 +0000 (15:49 +0200)]
capmt: cleanup the ECMINFO parsing
Jaroslav Kysela [Tue, 6 Oct 2015 13:29:29 +0000 (15:29 +0200)]
SAT>IP server: fix uuid loading
Jaroslav Kysela [Tue, 6 Oct 2015 13:16:47 +0000 (15:16 +0200)]
lang_codes: fix lang_code_user() malloc
Jaroslav Kysela [Tue, 6 Oct 2015 10:52:19 +0000 (12:52 +0200)]
DVR: handle enable flag at start of a recording, fixes #3104
Jaroslav Kysela [Mon, 5 Oct 2015 17:01:13 +0000 (19:01 +0200)]
linuxdvb: add debug hint - TVHEADEND_DEBUG_FORCE_DVBS
Jaroslav Kysela [Tue, 6 Oct 2015 10:18:34 +0000 (12:18 +0200)]
SAT>IP Server: add rewrite PMT functionality, fixes #3001
Jaroslav Kysela [Tue, 6 Oct 2015 08:52:13 +0000 (10:52 +0200)]
IPTV: Add $m $n $w formatters (mux name, service name, start subscription weight), fixes #2608
Jaroslav Kysela [Mon, 5 Oct 2015 19:31:56 +0000 (21:31 +0200)]
DVR: fix the info substitution (regression from
812c2e257f1758c37a8cb3c03967ad86315c2f4c ), fixes #3133
Jaroslav Kysela [Mon, 5 Oct 2015 19:15:16 +0000 (21:15 +0200)]
SAT>IP client: add 'Fast input switch', fixes #2943
This option always closes the RTSP session when muxes are
changed instead reusing of it.
Jaroslav Kysela [Fri, 2 Oct 2015 13:54:56 +0000 (15:54 +0200)]
access: little label text corrections
Jaroslav Kysela [Fri, 2 Oct 2015 12:18:51 +0000 (14:18 +0200)]
intl: transifex update
Jaroslav Kysela [Fri, 2 Oct 2015 12:11:29 +0000 (14:11 +0200)]
intl: templates update
Jaroslav Kysela [Fri, 2 Oct 2015 12:11:19 +0000 (14:11 +0200)]
trancoding: emulate av_dict_set_int(), fixes #3127
Jaroslav Kysela [Fri, 2 Oct 2015 11:56:42 +0000 (13:56 +0200)]
DVR: use combobox for owner field, allow edit owner/comment fields for finished/failed recordings, fixes #3100
lekma [Thu, 1 Oct 2015 18:14:23 +0000 (20:14 +0200)]
libav_muxer: copy over header for HEVC as well
Jaroslav Kysela [Fri, 2 Oct 2015 08:39:29 +0000 (10:39 +0200)]
xmltv: add programme/episode icon support, fixes #3108
Jaroslav Kysela [Fri, 2 Oct 2015 08:25:59 +0000 (10:25 +0200)]
IPTV: pipe - allow to select terminate signal with forced kill (timeout), fixes #2594
Jaroslav Kysela [Fri, 2 Oct 2015 07:27:50 +0000 (09:27 +0200)]
descrambler config: added 0963,098C as quick ECM
Jaroslav Kysela [Fri, 2 Oct 2015 07:07:44 +0000 (09:07 +0200)]
descrambler: improve comment (key late)
Jaroslav Kysela [Fri, 2 Oct 2015 06:48:53 +0000 (08:48 +0200)]
capmt: nicename - don't include port for socket modes
Jaroslav Kysela [Thu, 1 Oct 2015 19:52:13 +0000 (21:52 +0200)]
htsstr_substitute: use temporary string buffer on stack instead static one
Jaroslav Kysela [Thu, 1 Oct 2015 19:39:07 +0000 (21:39 +0200)]
DVR: Add '%i' formatter for postproc (list of track types), fixes #2496
Jaroslav Kysela [Thu, 1 Oct 2015 19:17:19 +0000 (21:17 +0200)]
config: fix small memory leak
Jaroslav Kysela [Thu, 1 Oct 2015 19:16:59 +0000 (21:16 +0200)]
descrambler: add missing configuration file
Jaroslav Kysela [Thu, 1 Oct 2015 19:14:58 +0000 (21:14 +0200)]
DVR: Add track info to the DVR entry (associated to filename)
Jaroslav Kysela [Thu, 1 Oct 2015 17:53:05 +0000 (19:53 +0200)]
descrambler: make quick ECM caid table configurable
Jaroslav Kysela [Thu, 1 Oct 2015 16:13:07 +0000 (18:13 +0200)]
WEBUI: debug tab - fix trace subsystems disable call
Nicolas Corrarello [Thu, 1 Oct 2015 09:23:29 +0000 (10:23 +0100)]
Added configure options and builddeps to support HEVC in the RPM Build
Jaroslav Kysela [Wed, 30 Sep 2015 06:56:09 +0000 (08:56 +0200)]
configure: add --enable-vdpau for ffmpeg static build
Jaroslav Kysela [Thu, 1 Oct 2015 13:18:13 +0000 (15:18 +0200)]
Makefile(s): don't re-export twice config variables
lekma [Wed, 30 Sep 2015 19:55:00 +0000 (21:55 +0200)]
libav: transcode in HEVC
- enable ABR rate control for HEVC codec
lekma [Wed, 30 Sep 2015 15:17:19 +0000 (17:17 +0200)]
libav: transcode in HEVC
- better latency for default settings
lekma [Wed, 30 Sep 2015 14:02:44 +0000 (16:02 +0200)]
Makefile(s): fix libmfx support
Jaroslav Kysela [Thu, 1 Oct 2015 12:57:14 +0000 (14:57 +0200)]
descrambler: added quick ECM handling and configurable descrambler buffer settings (bug 3073)
Jaroslav Kysela [Thu, 1 Oct 2015 09:33:00 +0000 (11:33 +0200)]
fix tvh_write() endless loop
Jaroslav Kysela [Thu, 1 Oct 2015 09:26:12 +0000 (11:26 +0200)]
descrambler: more verbose traces for fast tables
Jaroslav Kysela [Wed, 30 Sep 2015 19:18:45 +0000 (21:18 +0200)]
DVR: another try to fix dvr_thread_epilog() locking, proper thread shutdown
Jaroslav Kysela [Wed, 30 Sep 2015 18:59:36 +0000 (20:59 +0200)]
DVR: added 'clone scheduled entry on error' functionality - marked as default
Jaroslav Kysela [Wed, 30 Sep 2015 15:12:01 +0000 (17:12 +0200)]
DVR: Fix postproc locking
Jaroslav Kysela [Wed, 30 Sep 2015 14:31:47 +0000 (16:31 +0200)]
muxer: matroska - merge code to one file
Jaroslav Kysela [Wed, 30 Sep 2015 11:38:41 +0000 (13:38 +0200)]
muxer.h: cosmetic changes
Jaroslav Kysela [Tue, 29 Sep 2015 18:38:35 +0000 (20:38 +0200)]
epggrab: fix the initial settings for OTA modules (enabled)
Jaroslav Kysela [Tue, 29 Sep 2015 18:29:43 +0000 (20:29 +0200)]
webui: don't show build details in webui about text for standard users, fixes #3121
Jaroslav Kysela [Tue, 29 Sep 2015 16:35:19 +0000 (18:35 +0200)]
Jaroslav Kysela [Tue, 29 Sep 2015 16:33:21 +0000 (18:33 +0200)]
pkg-config.ffmpeg: cosmetic fix
Jaroslav Kysela [Tue, 29 Sep 2015 16:17:48 +0000 (18:17 +0200)]
Makefile(s): add proper libmfx support (including static build)
lekma [Tue, 29 Sep 2015 13:49:06 +0000 (15:49 +0200)]
libav: transcode in HEVC
- add HEVC to the set of working encoders
- add default options
- copy over extradata
lekma [Tue, 29 Sep 2015 05:35:02 +0000 (07:35 +0200)]
libav: transcode in HEVC - prologue
- setup HEVC ids for transcode
- allow HEVC stream in MPEGTS (afaik it is possible)
- close hevc bitstream filter on muxer destroy
- balk on SCT_NONE and SCT_UNKNOWN in codec enumeration
Jaroslav Kysela [Tue, 29 Sep 2015 14:23:29 +0000 (16:23 +0200)]
settings: don't use exacutable flag for config files
Olliver Schinagl [Sun, 27 Sep 2015 15:43:45 +0000 (17:43 +0200)]
tcp: set hints for address resolution
getaddrinfo really likes to get hints on how to resolve. This should fix
the problem where 'localhost' can not be used as a hostname.
This should work with AF_UNSPEC but may need to be reverted to AF_INET.
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
Olliver Schinagl [Sun, 27 Sep 2015 13:12:51 +0000 (15:12 +0200)]
settings: use proper stat macro's for tvh_open
Using the numerical shortcut for mode_t is strongly discouraged and not
portable. Instead, use the portable macro's from sys/stat.h
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
Carlo Landmeter [Wed, 23 Sep 2015 06:08:22 +0000 (08:08 +0200)]
fastscan: remove Mobistar (eol)
Carlo Landmeter [Wed, 23 Sep 2015 05:49:23 +0000 (07:49 +0200)]
fastscan: fix Canal Digitaal HD on astra3
Jaroslav Kysela [Tue, 29 Sep 2015 14:11:12 +0000 (16:11 +0200)]
SAT>IP server: preserve server UUID (regression)
Jaroslav Kysela [Tue, 29 Sep 2015 06:25:42 +0000 (08:25 +0200)]
DVR: Add fallback to the default streaming profile when specified profile cannot be used, fixes #3062
Jaroslav Kysela [Mon, 28 Sep 2015 08:33:56 +0000 (10:33 +0200)]
tvhlog: disable trace fields when trace is not included in the tvh build
Jaroslav Kysela [Sun, 27 Sep 2015 20:59:56 +0000 (22:59 +0200)]
WEBUI: Fix the UI language handling, fixes #3119
Jaroslav Kysela [Sun, 27 Sep 2015 20:21:32 +0000 (22:21 +0200)]
imagecache: calculate sha1 for old entries, too
Jaroslav Kysela [Sun, 27 Sep 2015 20:11:08 +0000 (22:11 +0200)]
imagecache: fix build when ENABLE_IMAGECACHE is unset, fixes #3119
Jaroslav Kysela [Sun, 27 Sep 2015 20:07:35 +0000 (22:07 +0200)]
WEBUI: fix the default ui language handling, fixes #3097
Jaroslav Kysela [Sun, 27 Sep 2015 20:01:13 +0000 (22:01 +0200)]
intl update
Jaroslav Kysela [Sun, 27 Sep 2015 17:42:29 +0000 (19:42 +0200)]
WEBUI: Add default web language selection to global config, fixes #3097
Jaroslav Kysela [Sun, 27 Sep 2015 17:10:31 +0000 (19:10 +0200)]
webu/streaming: handle/generate ticket for /play redirects, fixes #3116
Jaroslav Kysela [Sat, 26 Sep 2015 19:53:51 +0000 (21:53 +0200)]
mpegts: DVB scan - add OK (partial) status
It seems that few tables are not completely read during
the short scan phase or broadcaster are crazy enough to
add invalid tables (tested mostly on 1W satellite position).
Jaroslav Kysela [Sat, 26 Sep 2015 18:42:44 +0000 (20:42 +0200)]
DVR: autorec - remember disabled events during reschedule, fixes #3104
Jaroslav Kysela [Sat, 26 Sep 2015 18:13:13 +0000 (20:13 +0200)]
DVR: remove unused dvr_autorec_in_init variable
Jaroslav Kysela [Fri, 25 Sep 2015 19:23:33 +0000 (21:23 +0200)]
HEVC parser: decode VUI block properly, handle timing info better
Jaroslav Kysela [Fri, 25 Sep 2015 15:43:41 +0000 (17:43 +0200)]
WEBUI: Integrated player - implement mute toggle button, fixes #2432
Jaroslav Kysela [Fri, 25 Sep 2015 15:10:03 +0000 (17:10 +0200)]
DVR: implement enabled flag for DVR entry, fixes #3104
Jaroslav Kysela [Fri, 25 Sep 2015 14:37:02 +0000 (16:37 +0200)]
config: add 'Channel icon name lower-case:' functionality, fixes #3101
Jaroslav Kysela [Fri, 25 Sep 2015 13:55:10 +0000 (15:55 +0200)]
DVR: Do not create new autorecs for disabled channels, fixes #3111
PiterEL [Tue, 22 Sep 2015 20:16:00 +0000 (22:16 +0200)]
Add new icon for IP Block and ACL
Jaroslav Kysela [Fri, 25 Sep 2015 13:42:01 +0000 (15:42 +0200)]
configure/Makefile.ffmpeg: fix the libx265 static build
lekma [Thu, 24 Sep 2015 09:51:36 +0000 (11:51 +0200)]
libffmpeg_static: integrate libx265
- Adds options '--enable-libx265' and '--disable-libx265_static'
- Integrates libx265 into ffmpeg building process
Jaroslav Kysela [Fri, 25 Sep 2015 12:36:16 +0000 (14:36 +0200)]
EIT: handle only enabled muxes/services
Jaroslav Kysela [Fri, 25 Sep 2015 12:28:42 +0000 (14:28 +0200)]
libhdhomerun: upgrade to
20150826 , fixes #3110, fixes #3057
Jaroslav Kysela [Fri, 25 Sep 2015 06:55:05 +0000 (08:55 +0200)]
parser h264: fixes regression
Jaroslav Kysela [Fri, 25 Sep 2015 06:27:10 +0000 (08:27 +0200)]
fix isom_write_avcc (H264)
Jaroslav Kysela [Thu, 24 Sep 2015 21:41:04 +0000 (23:41 +0200)]
parser h264: fix h264_nal_deescape regression
Jaroslav Kysela [Thu, 24 Sep 2015 19:17:23 +0000 (21:17 +0200)]
h264 parser cleanups
Jaroslav Kysela [Thu, 24 Sep 2015 18:39:57 +0000 (20:39 +0200)]
isom_write_avcc cleanups
Jaroslav Kysela [Thu, 24 Sep 2015 18:22:12 +0000 (20:22 +0200)]
parser HEVC: add copyrights, little structure reorganization
Jaroslav Kysela [Thu, 24 Sep 2015 17:59:07 +0000 (19:59 +0200)]
parser h264: optimize h264_nal_deescape
Jaroslav Kysela [Thu, 24 Sep 2015 16:20:29 +0000 (18:20 +0200)]
EIT parser: register interest also for table 0x4e - actual transpont stream - current/following
Jaroslav Kysela [Thu, 24 Sep 2015 16:01:10 +0000 (18:01 +0200)]
timeshift: fix build without timeshift enabled, fixes #3107
Jaroslav Kysela [Thu, 24 Sep 2015 15:33:45 +0000 (17:33 +0200)]
.gitignore - add some files / suffixes
Jaroslav Kysela [Thu, 24 Sep 2015 15:24:36 +0000 (17:24 +0200)]
Initial version of HEVC parser
- fixed matroska HEVC muxer
- some optimization in H264, too
Jaroslav Kysela [Wed, 23 Sep 2015 15:32:18 +0000 (17:32 +0200)]
packet: initialize all fields of pktbuf_t
Jaroslav Kysela [Wed, 23 Sep 2015 12:53:00 +0000 (14:53 +0200)]
parsers: tiny optimization for mpeg2video parser
Jaroslav Kysela [Wed, 23 Sep 2015 12:43:56 +0000 (14:43 +0200)]
parsers: cleanups in the global parser code
Jaroslav Kysela [Tue, 22 Sep 2015 17:59:21 +0000 (19:59 +0200)]
parsers.c: remove unused code
metaron [Thu, 6 Aug 2015 15:18:11 +0000 (16:18 +0100)]
Fix GetSysTime "timezone" offset during DST
This was broken on vanilla glibc systems (don't include DST)
Also adds new gmtoffset parameter providing minutes west of GMT
Jaroslav Kysela [Tue, 22 Sep 2015 15:42:26 +0000 (17:42 +0200)]
intl: updated transifex template files
Jaroslav Kysela [Tue, 22 Sep 2015 15:38:25 +0000 (17:38 +0200)]
implement IP blocking feature, fixes #3088
Jaroslav Kysela [Tue, 22 Sep 2015 14:31:39 +0000 (16:31 +0200)]
webui: create 'Users' level in Configuration
Jaroslav Kysela [Tue, 22 Sep 2015 14:29:25 +0000 (16:29 +0200)]
profile: modify resolution label for transcoding to 'resolution (height)'
Jaroslav Kysela [Tue, 22 Sep 2015 10:43:44 +0000 (12:43 +0200)]
webui: show user-defined server name instead tvh version in title