[mythtv-commits] mythtv branch master updated by jyavenard. v0.27-pre2-1213-gaf0433b
Git Repo Owner
noreply at mythtv.org
Mon Jun 3 13:06:17 UTC 2013
The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
via af0433b7560b669347f937a8f648fb2d94c18bd9 (commit)
via c22701301750e54472e8bf65f07d8f2ec1cfc09a (commit)
from cb56a7e4ece6aa05fabbbc73ee6684043a270a89 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit af0433b7560b669347f937a8f648fb2d94c18bd9
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 3 Jun 2013 23:02:24 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 3 Jun 2013 23:02:24 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=af0433b7560b669347f937a8f648fb2d94c18bd9
Re-add HLS recorder
HLS recorder got removed following the IPTV branch merge a few months ago. Re-implement it using new framework
Construct it as a derivative of existing IPTV Stream Handler.
Extend IPTVChannel so it doesn't close immediately the stream handler. Instead we mark it for deletion and only delete it 5s later, re-use it if we attempt to use it again within that delay.
This is done to speed up startup as the HLS ring buffer can take a long time to start, and the signal monitor attempts to close the stream handler causing too much delay.
commit c22701301750e54472e8bf65f07d8f2ec1cfc09a
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 3 Jun 2013 17:12:54 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 3 Jun 2013 19:16:21 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=c22701301750e54472e8bf65f07d8f2ec1cfc09a
Remove now unused files
-----------------------------------------------------------------------
Summary of changes:
mythtv/libs/libmythtv/iptv/iptvfeederhls.cpp | 150 ------------------
mythtv/libs/libmythtv/iptv/iptvfeederhls.h | 46 ------
mythtv/libs/libmythtv/iptvchannel.h | 63 --------
mythtv/libs/libmythtv/iptvtuningdata.h | 12 ++-
mythtv/libs/libmythtv/libmythtv.pro | 5 +-
.../libs/libmythtv/recorders/hlsstreamhandler.cpp | 164 ++++++++++++++++++++
mythtv/libs/libmythtv/recorders/hlsstreamhandler.h | 47 ++++++
mythtv/libs/libmythtv/recorders/iptvchannel.cpp | 135 +++++++++++++---
mythtv/libs/libmythtv/recorders/iptvchannel.h | 17 ++-
9 files changed, 349 insertions(+), 290 deletions(-)
delete mode 100644 mythtv/libs/libmythtv/iptv/iptvfeederhls.cpp
delete mode 100644 mythtv/libs/libmythtv/iptv/iptvfeederhls.h
delete mode 100644 mythtv/libs/libmythtv/iptvchannel.h
create mode 100644 mythtv/libs/libmythtv/recorders/hlsstreamhandler.cpp
create mode 100644 mythtv/libs/libmythtv/recorders/hlsstreamhandler.h
--
More information about the mythtv-commits
mailing list