]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Jaroslav Kysela [Mon, 12 Oct 2015 16:16:44 +0000 (18:16 +0200)]
WEBUI: Add support for partial updates also for idnode grids
- so the DVR grids are not 'refreshed' each second to lose the position
- TODO: 'create' event reloads the whole store like before
Jaroslav Kysela [Mon, 12 Oct 2015 11:34:31 +0000 (13:34 +0200)]
idnode: use 'create' event instead 'change' when idnode entry is created
Jaroslav Kysela [Mon, 12 Oct 2015 11:23:02 +0000 (13:23 +0200)]
WEBUI: EPG - cleanups in the comet code
Jaroslav Kysela [Mon, 12 Oct 2015 10:59:43 +0000 (12:59 +0200)]
service streaming: add emm=1 support
Jaroslav Kysela [Mon, 12 Oct 2015 10:12:32 +0000 (12:12 +0200)]
Webui: dvrfile - fix the attachment filename cutoff, fixes #3136
Jaroslav Kysela [Mon, 12 Oct 2015 09:42:58 +0000 (11:42 +0200)]
utils: fix deferred_unlink again for long filenames, fixes #3136
Jaroslav Kysela [Mon, 12 Oct 2015 07:53:36 +0000 (09:53 +0200)]
parsers: use the improved aac parser for both SCT_AAC and SCT_MP4A types, fixes #3105
Mario Di Raimondo [Sun, 11 Oct 2015 15:55:18 +0000 (17:55 +0200)]
added tags for errors (%r) and data errors (%R) in DVR post-processing command-line
Jaroslav Kysela [Sun, 11 Oct 2015 17:49:58 +0000 (19:49 +0200)]
WEBUI: Improve 'assign number' functionality (multiple selections, custom first number), fixes #3145
Jaroslav Kysela [Sun, 11 Oct 2015 15:30:16 +0000 (17:30 +0200)]
mpegts dvb network: ignore roll-off only changes (do not save mux)
It seems that rolloff is inconsistent in many network and the (all?)
modernDVB-S2 demodulators can detect the right value themselves. So,
ignore rolloff only changes for now, but make code more robust for
further detections/workarounds using a bit list.
Jaroslav Kysela [Sun, 11 Oct 2015 15:01:55 +0000 (17:01 +0200)]
mpegts input: add CAT PID to the service subscription list (add close pid call)
Jaroslav Kysela [Sun, 11 Oct 2015 15:00:21 +0000 (17:00 +0200)]
mpegts input: add CAT PID to the service subscription list
Jaroslav Kysela [Sun, 11 Oct 2015 14:41:24 +0000 (16:41 +0200)]
utils: fix deferred_unlink (reggresion from
1ffad11881c63db416f2ee957740ab1a29d145b7 ), fixes #3143
Jaroslav Kysela [Sun, 11 Oct 2015 11:16:06 +0000 (13:16 +0200)]
transcode: remove libavutil/audioconvert.h inclusion, fixes #3146
Jaroslav Kysela [Sun, 11 Oct 2015 10:57:26 +0000 (12:57 +0200)]
mpegts input: pass ECM pids on scrambled passthrough, too
Jaroslav Kysela [Fri, 9 Oct 2015 19:10:16 +0000 (21:10 +0200)]
httpc: fix the error -22 for embedded RTP data (SAT>IP client)
Jaroslav Kysela [Fri, 9 Oct 2015 18:53:53 +0000 (20:53 +0200)]
SAT>IP client: add 'Skip TS packets (0-200)' option, fixes #3137
Jaroslav Kysela [Fri, 9 Oct 2015 15:03:19 +0000 (17:03 +0200)]
deferred_unlink: fix for very long filenames, fixes #3136
Jaroslav Kysela [Fri, 9 Oct 2015 14:50:31 +0000 (16:50 +0200)]
SAT>IP client: add --nosatip option
Jaroslav Kysela [Fri, 9 Oct 2015 14:37:18 +0000 (16:37 +0200)]
linuxdvb: accept '-a -1' parameter to completely disable linuxdvb input
Jaroslav Kysela [Fri, 9 Oct 2015 14:08:43 +0000 (16:08 +0200)]
WEBUI: remove unused tvheadend.channelrec initialization
Jaroslav Kysela [Fri, 9 Oct 2015 14:07:17 +0000 (16:07 +0200)]
channels: add auto-name checkbox
Jaroslav Kysela [Fri, 9 Oct 2015 13:40:42 +0000 (15:40 +0200)]
WEBUI: CSS - add ux-filtered-column to visualize filtered columns
Jaroslav Kysela [Fri, 9 Oct 2015 13:11:40 +0000 (15:11 +0200)]
http streaming api: accept descramble=0 parameter, fixes #3142
Jaroslav Kysela [Fri, 9 Oct 2015 09:57:28 +0000 (11:57 +0200)]
DVR: filename checker - more inteligent logic (keep extension), fixes #3136
Jaroslav Kysela [Fri, 9 Oct 2015 06:17:17 +0000 (08:17 +0200)]
DVR: fix the access/entry/userlist for non-admin users, fixes #3100
Jaroslav Kysela [Thu, 8 Oct 2015 19:12:19 +0000 (21:12 +0200)]
idnode: fix nasty idnode access check bug
Jaroslav Kysela [Thu, 8 Oct 2015 18:37:09 +0000 (20:37 +0200)]
rtsp: cleanup rtpc -> rtcp
Jaroslav Kysela [Thu, 8 Oct 2015 18:34:54 +0000 (20:34 +0200)]
DVR: Implement automatic file removal, fixes #3141
Jaroslav Kysela [Thu, 8 Oct 2015 13:17:36 +0000 (15:17 +0200)]
WEBUI/API: add multi-row (foreach) editor, fixes #3075
Jaroslav Kysela [Wed, 7 Oct 2015 19:26:16 +0000 (21:26 +0200)]
aac latm parser: don't be too restrictive for AOT, fixes #3074
Jaroslav Kysela [Wed, 7 Oct 2015 18:08:37 +0000 (20:08 +0200)]
WEBUI: Fix the 'TV adapters' events (to refresh old values), fixes #3130
Jaroslav Kysela [Wed, 7 Oct 2015 13:37:59 +0000 (15:37 +0200)]
SAT>IP client: add RTSP/TCP support, fixes #3092
Mario Di Raimondo [Mon, 5 Oct 2015 16:39:53 +0000 (18:39 +0200)]
Added a cleanup pattern for the title to manage the case with just the trailing space
Mario Di Raimondo [Mon, 5 Oct 2015 16:21:32 +0000 (18:21 +0200)]
Cleanup, using configurable patterns, the title of the shows on OpenTV EPG: now just remove annoying "first showing" marks ("...1^TV") on Sky-IT that create a lot of problems to the episodes duplication routine
Jaroslav Kysela [Wed, 7 Oct 2015 07:48:43 +0000 (09:48 +0200)]
webui: dvrfile - fix the wrong total size - range header, fixes #3135
Jaroslav Kysela [Tue, 6 Oct 2015 19:49:47 +0000 (21:49 +0200)]
linuxdvb: fix regression from
ac47b98dd610c9b4a35f6321f2e2378758844e09 (for DVB-T/C)
Jaroslav Kysela [Tue, 6 Oct 2015 19:45:30 +0000 (21:45 +0200)]
Jaroslav Kysela [Tue, 6 Oct 2015 18:41:14 +0000 (20:41 +0200)]
descrambler/htsp server: add descramble info message, fixes #2616
The sources are capmt (oscam's DVBAPI) ECM INFO and cwc (newcamd) client.
The latest DVBAPI network protocol should be used to get this info.
Jaroslav Kysela [Tue, 6 Oct 2015 17:42:34 +0000 (19:42 +0200)]
capt: prid -> provid change
Jaroslav Kysela [Tue, 6 Oct 2015 17:36:38 +0000 (19:36 +0200)]
htsp server: do not send incomplete CAID information
Jaroslav Kysela [Tue, 6 Oct 2015 16:34:17 +0000 (18:34 +0200)]
Makefile: fix compilation on ARM (-ldl for x264)
Jaroslav Kysela [Sun, 4 Oct 2015 14:48:26 +0000 (16:48 +0200)]
linuxdvb: add master tuner support, fixes #2952
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)