[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