]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
8 years agoprofile: fix the wrong data/conf/profiles context
Jaroslav Kysela [Thu, 31 Aug 2017 16:48:24 +0000 (18:48 +0200)] 
profile: fix the wrong data/conf/profiles context

8 years agotvh-json.py: README.md fixes
Jaroslav Kysela [Thu, 31 Aug 2017 14:24:09 +0000 (16:24 +0200)] 
tvh-json.py: README.md fixes

8 years agotranscoder: fix the NULL pointer dereference, fixes #4564
Jaroslav Kysela [Thu, 31 Aug 2017 13:54:57 +0000 (15:54 +0200)] 
transcoder: fix the NULL pointer dereference, fixes #4564

8 years agoapi: more raw idnode extensions
Jaroslav Kysela [Thu, 31 Aug 2017 13:20:54 +0000 (15:20 +0200)] 
api: more raw idnode extensions

8 years agotvh-json: more updates, added README.md
Jaroslav Kysela [Thu, 31 Aug 2017 13:00:19 +0000 (15:00 +0200)] 
tvh-json: more updates, added README.md

8 years agoapi: add missnig api_raw.c
Jaroslav Kysela [Wed, 30 Aug 2017 18:43:06 +0000 (20:43 +0200)] 
api: add missnig api_raw.c

8 years agotvh-json: initial version
Jaroslav Kysela [Wed, 30 Aug 2017 18:38:21 +0000 (20:38 +0200)] 
tvh-json: initial version

8 years agoapi: add idnode raw export/import handlers
Jaroslav Kysela [Wed, 30 Aug 2017 18:36:28 +0000 (20:36 +0200)] 
api: add idnode raw export/import handlers

8 years agowebui: do not load the codec tab when libav is not build-in
Jaroslav Kysela [Wed, 30 Aug 2017 14:56:57 +0000 (16:56 +0200)] 
webui: do not load the codec tab when libav is not build-in

8 years agoapi: add api/pathlist for python-json.py
Jaroslav Kysela [Wed, 30 Aug 2017 14:54:23 +0000 (16:54 +0200)] 
api: add api/pathlist for python-json.py

8 years agoMakefile.ffmpeg: fix libmfx -> libopus depedency
Jaroslav Kysela [Wed, 30 Aug 2017 13:59:20 +0000 (15:59 +0200)] 
Makefile.ffmpeg: fix libmfx -> libopus depedency

8 years agolibav: fix compilation without libav support
Jaroslav Kysela [Wed, 30 Aug 2017 13:33:07 +0000 (15:33 +0200)] 
libav: fix compilation without libav support

8 years agoconfigure: rework vaapi detection
Jaroslav Kysela [Tue, 29 Aug 2017 16:35:39 +0000 (18:35 +0200)] 
configure: rework vaapi detection

8 years agotranscode: audio - add track limiter
Jaroslav Kysela [Tue, 29 Aug 2017 16:18:38 +0000 (18:18 +0200)] 
transcode: audio - add track limiter

8 years agotranscode: add language selection
Jaroslav Kysela [Tue, 29 Aug 2017 16:08:23 +0000 (18:08 +0200)] 
transcode: add language selection

8 years agotranscode: audio - fix the framedrop detection
Jaroslav Kysela [Tue, 29 Aug 2017 13:44:42 +0000 (15:44 +0200)] 
transcode: audio - fix the framedrop detection

8 years agolibav: suppress printing of message 'force frame type'
Jaroslav Kysela [Tue, 29 Aug 2017 13:44:23 +0000 (15:44 +0200)] 
libav: suppress printing of message 'force frame type'

8 years agotranscode: add profile_init() callback for codecs to initialize correctly default...
Jaroslav Kysela [Tue, 29 Aug 2017 08:59:39 +0000 (10:59 +0200)] 
transcode: add profile_init() callback for codecs to initialize correctly default audio format

8 years agotranscode: resample audio if in/out formats does not match
Jaroslav Kysela [Tue, 29 Aug 2017 08:59:02 +0000 (10:59 +0200)] 
transcode: resample audio if in/out formats does not match

8 years agotranscoder: ignore some incoming streams for 'Filtered out' log
Jaroslav Kysela [Tue, 29 Aug 2017 07:55:35 +0000 (09:55 +0200)] 
transcoder: ignore some incoming streams for 'Filtered out' log

8 years agolibav: log - remove trailing newline
Jaroslav Kysela [Tue, 29 Aug 2017 06:51:36 +0000 (08:51 +0200)] 
libav: log - remove trailing newline

8 years agotranscode: fix the src_codecs initialization
Jaroslav Kysela [Tue, 29 Aug 2017 06:51:21 +0000 (08:51 +0200)] 
transcode: fix the src_codecs initialization

8 years agoprofile: load pre-defined streaming profiles and codecs from config tree
Jaroslav Kysela [Mon, 28 Aug 2017 18:43:39 +0000 (20:43 +0200)] 
profile: load pre-defined streaming profiles and codecs from config tree

8 years agotranscode: implement back the possibility to skip source codecs (from commit a334c453...
Jaroslav Kysela [Mon, 28 Aug 2017 15:41:29 +0000 (17:41 +0200)] 
transcode: implement back the possibility to skip source codecs (from commit a334c453cd36bb4b622a5a17e5349c1055143fe2)

8 years agotranscoder: remove some wrappers (duplicated code)
Jaroslav Kysela [Mon, 28 Aug 2017 14:37:10 +0000 (16:37 +0200)] 
transcoder: remove some wrappers (duplicated code)

8 years agoMakefile.ffmpeg: upgrade to opus-1.2.1
Jaroslav Kysela [Mon, 28 Aug 2017 13:57:33 +0000 (15:57 +0200)] 
Makefile.ffmpeg: upgrade to opus-1.2.1

8 years ago[transcode]: hevc does not support interlaced frames
lekma [Wed, 21 Sep 2016 13:55:43 +0000 (15:55 +0200)] 
[transcode]: hevc does not support interlaced frames

8 years ago[transcode]: small adjustment (video picture type)
lekma [Fri, 16 Sep 2016 06:22:40 +0000 (08:22 +0200)] 
[transcode]: small adjustment (video picture type)

8 years ago[transcode]: drop invalid video frame
lekma [Tue, 13 Sep 2016 08:13:17 +0000 (10:13 +0200)] 
[transcode]: drop invalid video frame

8 years ago[transcode]: partially revert previous commit (something went really wrong)
lekma [Mon, 12 Sep 2016 16:05:08 +0000 (18:05 +0200)] 
[transcode]: partially revert previous commit (something went really wrong)

8 years ago[transcode]: fix pict_type for libtheora (and others), drop invalid video packet...
lekma [Mon, 12 Sep 2016 15:41:18 +0000 (17:41 +0200)] 
[transcode]: fix pict_type for libtheora (and others), drop invalid video packet (pts <= last)

8 years ago[transcode]: max_b_frames - should be good
lekma [Mon, 12 Sep 2016 13:58:57 +0000 (15:58 +0200)] 
[transcode]: max_b_frames - should be good

8 years ago[transcode]: finally fix hevc_vaapi recording (and streaming?)
lekma [Mon, 12 Sep 2016 10:51:49 +0000 (12:51 +0200)] 
[transcode]: finally fix hevc_vaapi recording (and streaming?)

8 years ago[transcode]: avcodec_close is deprecated
lekma [Sat, 10 Sep 2016 09:35:21 +0000 (11:35 +0200)] 
[transcode]: avcodec_close is deprecated

see note at:
https://www.ffmpeg.org/doxygen/3.1/group__lavc__core.html#gaf4daa92361efb3523ef5afeb0b54077f

8 years ago[transcode]: picture type
lekma [Wed, 31 Aug 2016 14:24:18 +0000 (16:24 +0200)] 
[transcode]: picture type

8 years ago[libav]: libx265 picture type
lekma [Wed, 31 Aug 2016 14:20:53 +0000 (16:20 +0200)] 
[libav]: libx265 picture type

8 years ago[libav]: couple of fixes + temp modifications
lekma [Wed, 31 Aug 2016 11:17:59 +0000 (13:17 +0200)] 
[libav]: couple of fixes + temp modifications

8 years ago[libav]: verbose logging
lekma [Tue, 23 Aug 2016 12:42:35 +0000 (14:42 +0200)] 
[libav]: verbose logging

8 years ago[transcode]: remove confusing log line
lekma [Mon, 22 Aug 2016 10:23:15 +0000 (12:23 +0200)] 
[transcode]: remove confusing log line

8 years ago[transcode]: h264_omx fix + bitrate setting
lekma [Mon, 22 Aug 2016 10:15:04 +0000 (12:15 +0200)] 
[transcode]: h264_omx fix + bitrate setting

8 years ago[transcode]: fix libx264 profile setting
lekma [Mon, 22 Aug 2016 07:48:34 +0000 (09:48 +0200)] 
[transcode]: fix libx264 profile setting

8 years ago[configure]: omx_rpi (last, I hope)
lekma [Sun, 21 Aug 2016 10:44:29 +0000 (12:44 +0200)] 
[configure]: omx_rpi (last, I hope)

8 years ago[configure]: omx configure (let's hope I got it right this time)
lekma [Sun, 21 Aug 2016 09:51:57 +0000 (11:51 +0200)] 
[configure]: omx configure (let's hope I got it right this time)

8 years ago[configure]: fix for omx_rpi
lekma [Sun, 21 Aug 2016 08:56:24 +0000 (10:56 +0200)] 
[configure]: fix for omx_rpi

8 years ago[wip]: codec profiles + transcode + vaapi
lekma [Sun, 21 Aug 2016 07:32:18 +0000 (09:32 +0200)] 
[wip]: codec profiles + transcode + vaapi

8 years agohttp/satip server: change RTP/TCP data queuing to avoid dead-locks, fixes #4226
Jaroslav Kysela [Thu, 10 Aug 2017 13:56:42 +0000 (15:56 +0200)] 
http/satip server: change RTP/TCP data queuing to avoid dead-locks, fixes #4226

8 years agomkv muxer: fix the crash when agent == NULL
Jaroslav Kysela [Mon, 28 Aug 2017 10:38:49 +0000 (12:38 +0200)] 
mkv muxer: fix the crash when agent == NULL

8 years agotcp: rewrite tcp_connect to try more IP addresses, cleanups, fixes #4552
Jaroslav Kysela [Sun, 27 Aug 2017 17:48:11 +0000 (19:48 +0200)] 
tcp: rewrite tcp_connect to try more IP addresses, cleanups, fixes #4552

8 years agospawn: parse arguments - accept arguments inside '' or like does shell
Jaroslav Kysela [Sat, 26 Aug 2017 14:53:40 +0000 (16:53 +0200)] 
spawn: parse arguments - accept arguments inside '' or  like does shell

8 years agobintray.py: add tidy command
Jaroslav Kysela [Sat, 26 Aug 2017 14:23:52 +0000 (16:23 +0200)] 
bintray.py: add tidy command

8 years agosatip client: issue discovery packets 1,10,30,3600+ seconds after boot, fixes #4553
Jaroslav Kysela [Fri, 25 Aug 2017 14:50:06 +0000 (16:50 +0200)] 
satip client: issue discovery packets 1,10,30,3600+ seconds after boot, fixes #4553

8 years agomuxer libav: do more precise pts/dts rescale
Jaroslav Kysela [Thu, 24 Aug 2017 12:30:51 +0000 (14:30 +0200)] 
muxer libav: do more precise pts/dts rescale

8 years agoprofile: fix the race in profile_sharer_thread initialization, fixes #4545
Jaroslav Kysela [Wed, 23 Aug 2017 15:13:45 +0000 (17:13 +0200)] 
profile: fix the race in profile_sharer_thread initialization, fixes #4545

8 years agoiptv libav input: add missing iptv_input_mux_started() call
Jaroslav Kysela [Wed, 23 Aug 2017 15:07:46 +0000 (17:07 +0200)] 
iptv libav input: add missing iptv_input_mux_started() call

8 years agoiptv libav input: ignore the negative dts/pts values
Jaroslav Kysela [Wed, 23 Aug 2017 14:42:30 +0000 (16:42 +0200)] 
iptv libav input: ignore the negative dts/pts values

8 years agoMakefile.ffmpeg: add flv and live_flv demuxers
Jaroslav Kysela [Wed, 23 Aug 2017 13:14:02 +0000 (15:14 +0200)] 
Makefile.ffmpeg: add flv and live_flv demuxers

8 years agoMakefile.static: add -no-check-certificate to wget
Jaroslav Kysela [Wed, 23 Aug 2017 10:43:14 +0000 (12:43 +0200)] 
Makefile.static: add -no-check-certificate to wget

8 years agoiptv: another way to fix the warning
Jaroslav Kysela [Wed, 23 Aug 2017 10:41:22 +0000 (12:41 +0200)] 
iptv: another way to fix the warning

8 years agoMakefile.ffmpeg: add some demuxers for latest IPTV libav input
Jaroslav Kysela [Wed, 23 Aug 2017 10:27:56 +0000 (12:27 +0200)] 
Makefile.ffmpeg: add some demuxers for latest IPTV libav input

8 years agoiptv: fix compilation error (last change)
Jaroslav Kysela [Wed, 23 Aug 2017 09:33:04 +0000 (11:33 +0200)] 
iptv: fix compilation error (last change)

8 years agoiptv: add libav input
Jaroslav Kysela [Wed, 23 Aug 2017 09:25:17 +0000 (11:25 +0200)] 
iptv: add libav input

8 years agomuxer: fix NULL dereference
Jaroslav Kysela [Wed, 23 Aug 2017 07:40:09 +0000 (09:40 +0200)] 
muxer: fix NULL dereference

8 years agomuxers: pass 'User-Agent' from http streaming
Jaroslav Kysela [Tue, 22 Aug 2017 14:00:44 +0000 (16:00 +0200)] 
muxers: pass 'User-Agent' from http streaming

- and add skip S_DVBSUB tracks for VLC (https://trac.videolan.org/vlc/ticket/14577)

8 years agoAutobuild: add raspbian stretch target ready for doozer.
Mark Clarkstone [Thu, 17 Aug 2017 09:36:51 +0000 (10:36 +0100)] 
Autobuild: add raspbian stretch target ready for doozer.

8 years agompegts pass muxer: remove include of signal.h
Jaroslav Kysela [Tue, 22 Aug 2017 08:26:59 +0000 (10:26 +0200)] 
mpegts pass muxer: remove include of signal.h

8 years agoepg channel mapper: fix the wrong channel list save, fixes #4539
Jaroslav Kysela [Tue, 22 Aug 2017 08:13:31 +0000 (10:13 +0200)] 
epg channel mapper: fix the wrong channel list save, fixes #4539

8 years agompegts pass muxer: add kill signal / timeout fields
Jaroslav Kysela [Tue, 22 Aug 2017 07:43:33 +0000 (09:43 +0200)] 
mpegts pass muxer: add kill signal / timeout fields

8 years agompegts pass muxer: add spawn functionality
Jaroslav Kysela [Tue, 22 Aug 2017 07:16:46 +0000 (09:16 +0200)] 
mpegts pass muxer: add spawn functionality

8 years agomain: cleanup fix for recent openssl library
Jaroslav Kysela [Tue, 22 Aug 2017 07:09:14 +0000 (09:09 +0200)] 
main: cleanup fix for recent openssl library

8 years agoprofile: mpegts spawn - fixes and cleanups
Jaroslav Kysela [Tue, 22 Aug 2017 06:34:29 +0000 (08:34 +0200)] 
profile: mpegts spawn - fixes and cleanups

8 years agomuxers: call muxer_cache_update only for seekable file descriptors
Jaroslav Kysela [Mon, 21 Aug 2017 11:43:15 +0000 (13:43 +0200)] 
muxers: call muxer_cache_update only for seekable file descriptors

8 years agomuxer: add muxer_config_free() to release new resources
Jaroslav Kysela [Mon, 21 Aug 2017 09:57:46 +0000 (11:57 +0200)] 
muxer: add muxer_config_free() to release new resources

8 years agoprofile: remove unused get_mc functions
Jaroslav Kysela [Mon, 21 Aug 2017 09:49:18 +0000 (11:49 +0200)] 
profile: remove unused get_mc functions

8 years agoprofile: add MPEG-TS spawn profile type (only frontend code)
Jaroslav Kysela [Mon, 21 Aug 2017 09:46:44 +0000 (11:46 +0200)] 
profile: add MPEG-TS spawn profile type (only frontend code)

8 years agolinuxdvb ca: small optimizations - do not arm timer when not enabled
Jaroslav Kysela [Sun, 20 Aug 2017 14:14:13 +0000 (16:14 +0200)] 
linuxdvb ca: small optimizations - do not arm timer when not enabled

8 years agoDoozer: Add builds for stretch
Andreas Smas [Fri, 18 Aug 2017 16:34:52 +0000 (09:34 -0700)] 
Doozer: Add builds for stretch

8 years agosatip server: fix the delivery system init, fixes #4526
Jaroslav Kysela [Tue, 15 Aug 2017 19:05:09 +0000 (21:05 +0200)] 
satip server: fix the delivery system init, fixes #4526

8 years agocomet: remove debug line
Jaroslav Kysela [Tue, 15 Aug 2017 15:15:22 +0000 (17:15 +0200)] 
comet: remove debug line

8 years agocomet: websocket - fix another memory leak and add memory info, fixes #4527
Jaroslav Kysela [Tue, 15 Aug 2017 15:08:39 +0000 (17:08 +0200)] 
comet: websocket - fix another memory leak and add memory info, fixes #4527

8 years agocapmt: fix the weird key update when services have TELETEXT stream shared
Jaroslav Kysela [Sun, 13 Aug 2017 15:29:52 +0000 (17:29 +0200)] 
capmt: fix the weird key update when services have TELETEXT stream shared

8 years agomarkdown: fix the channel icon docs for the current code, fixes #4493
Jaroslav Kysela [Sun, 13 Aug 2017 12:06:33 +0000 (14:06 +0200)] 
markdown: fix the channel icon docs for the current code, fixes #4493

8 years agochannels: get_icon - chicon - join the behaviour for slash and backslash
Jaroslav Kysela [Sun, 13 Aug 2017 11:44:52 +0000 (13:44 +0200)] 
channels: get_icon - chicon - join the behaviour for slash and backslash

8 years agosupport/pkg-config.ffmpeg: fix --version handling (fedora 26)
Jaroslav Kysela [Sun, 13 Aug 2017 09:09:32 +0000 (11:09 +0200)] 
support/pkg-config.ffmpeg: fix --version handling (fedora 26)

8 years agocomet: fix websocket message memory leak and invalid memory access, fixes #4527
Jaroslav Kysela [Thu, 10 Aug 2017 21:29:31 +0000 (23:29 +0200)] 
comet: fix websocket message memory leak and invalid memory access, fixes #4527

8 years agompegts mux: add 'created', 'scan_first', 'scan_last' info
Jaroslav Kysela [Tue, 8 Aug 2017 14:43:02 +0000 (16:43 +0200)] 
mpegts mux: add 'created', 'scan_first', 'scan_last' info

8 years agosatip server: configure TCP socket send buffer size for TCP data mode
Jaroslav Kysela [Tue, 8 Aug 2017 14:39:01 +0000 (16:39 +0200)] 
satip server: configure TCP socket send buffer size for TCP data mode

8 years agosatip server: rtp - show the correct TCP port number in debug msg for streaming close...
Jaroslav Kysela [Mon, 7 Aug 2017 12:28:10 +0000 (14:28 +0200)] 
satip server: rtp - show the correct TCP port number in debug msg for streaming close, fixes #4226

8 years agosatip server: try to shutdown the socket before RTP thread is called on RTSP timeout...
Jaroslav Kysela [Mon, 7 Aug 2017 12:21:22 +0000 (14:21 +0200)] 
satip server: try to shutdown the socket before RTP thread is called on RTSP timeout, fixes #4226

8 years agosatip server: rearm the session timeout timer in TCP data mode
Jaroslav Kysela [Mon, 7 Aug 2017 12:12:37 +0000 (14:12 +0200)] 
satip server: rearm the session timeout timer in TCP data mode

From: Mono Polimorph

8 years agoapply missing ntohs() for IP_PORT() return values, fixes #4520
Jaroslav Kysela [Mon, 7 Aug 2017 12:08:31 +0000 (14:08 +0200)] 
apply missing ntohs() for IP_PORT() return values, fixes #4520

8 years agodvb psi: fix the start indicator for mpegts_psi_section_reassemble0 plus cosmetic...
Jaroslav Kysela [Thu, 3 Aug 2017 13:23:24 +0000 (15:23 +0200)] 
dvb psi: fix the start indicator for mpegts_psi_section_reassemble0 plus cosmetic, fixes #4515

8 years agohttp websocket comet: keep alive nonce (digest auth), fixes re-auth issue with chrome
Jaroslav Kysela [Thu, 3 Aug 2017 12:22:59 +0000 (14:22 +0200)] 
http websocket comet: keep alive nonce (digest auth), fixes re-auth issue with chrome

8 years agosatip server: RTP handle more TCP errors, fixes #4226
Jaroslav Kysela [Thu, 3 Aug 2017 07:00:48 +0000 (09:00 +0200)] 
satip server: RTP handle more TCP errors, fixes #4226

From: Mono Polimorph

8 years agosatip server: add shutdown before rtsp_flush_requests() in rtsp_serve(), fixes #4226
Jaroslav Kysela [Wed, 2 Aug 2017 14:29:11 +0000 (16:29 +0200)] 
satip server: add shutdown before rtsp_flush_requests() in rtsp_serve(), fixes #4226

8 years agosatip server: allow to turn off UPnP discovery, fixes #4482
Jaroslav Kysela [Wed, 2 Aug 2017 08:08:45 +0000 (10:08 +0200)] 
satip server: allow to turn off UPnP discovery, fixes #4482

8 years agosatip server: allow to disable RTP/AVP/TCP transfer mode, fixes #4505
Jaroslav Kysela [Wed, 2 Aug 2017 08:00:13 +0000 (10:00 +0200)] 
satip server: allow to disable RTP/AVP/TCP transfer mode, fixes #4505

From: Mono Polimorph

8 years agosatip server: handle TCP socket return code, destroy session for RTP/TCP on close...
Jaroslav Kysela [Wed, 2 Aug 2017 07:42:45 +0000 (09:42 +0200)] 
satip server: handle TCP socket return code, destroy session for RTP/TCP on close, fixes #4226

8 years agojavascript: fix websocket comet protocol identification (for chrome), fixes #4511
Jaroslav Kysela [Tue, 1 Aug 2017 18:05:52 +0000 (20:05 +0200)] 
javascript: fix websocket comet protocol identification (for chrome), fixes #4511

8 years agoAdd series link support to htsp autorec methods.
Kai Sommerfeld [Fri, 28 Jul 2017 12:36:14 +0000 (14:36 +0200)] 
Add series link support to htsp autorec methods.

8 years agoTravis-ci: correctly detect version Changelog: add last 5 commits to changelog output...
Mark Clarkstone [Sun, 30 Jul 2017 01:13:14 +0000 (02:13 +0100)] 
Travis-ci: correctly detect version Changelog: add last 5 commits to changelog output Autobuild: add raspbianjessie to libpcre2-dev/libpcre3-dev check