[mythtv-firehose] mythtv branch master updated by jyavenard. v0.27-RC1-13-gb199ca3

Git Repo Owner noreply at mythtv.org
Mon Sep 2 15:49:18 UTC 2013


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  b199ca363127637e91f4e3f968a9b296911355ee (commit)
       via  c7fe63f4e485078a81c843f15187f406dffe9b65 (commit)
       via  a83f788b125f9b1e5f131b597a68bb69cb3a9c03 (commit)
       via  e667d38647a0fd2de5b1a5f5a6db844a13640b70 (commit)
      from  4a2a789e7dbb3302f158bfd607ac55b482f12ee2 (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 b199ca363127637e91f4e3f968a9b296911355ee
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 2 Sep 2013 09:02:03 -0400
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 2 Sep 2013 11:48:49 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=b199ca363127637e91f4e3f968a9b296911355ee

Make use of ThreadedFileWriter to tools requiring it
Fixes #11801



commit c7fe63f4e485078a81c843f15187f406dffe9b65
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 2 Sep 2013 09:00:44 -0400
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 2 Sep 2013 11:48:49 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=c7fe63f4e485078a81c843f15187f406dffe9b65

Bump API



commit a83f788b125f9b1e5f131b597a68bb69cb3a9c03
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 2 Sep 2013 09:00:21 -0400
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 2 Sep 2013 11:48:49 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=a83f788b125f9b1e5f131b597a68bb69cb3a9c03

Add methods to set blocking mode on all classes using a ThreadFileWriter internally



commit e667d38647a0fd2de5b1a5f5a6db844a13640b70
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 2 Sep 2013 08:49:50 -0400
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Mon, 2 Sep 2013 11:48:48 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e667d38647a0fd2de5b1a5f5a6db844a13640b70

Add SetBlocking method.
When blocking mode is set, writing will never result in a truncated file.
Also write using blocks of 1MB maximum, and reduce write buffer from 128MB to 8MB.
Use 8MB write buffer in blocking mode, and 64MB in non-blocking mode

Ref #11801



-----------------------------------------------------------------------

Summary of changes:
 mythtv/libs/libmythbase/mythversion.h              |    2 +-
 mythtv/libs/libmythbase/remotefile.cpp             |   14 +++
 mythtv/libs/libmythbase/remotefile.h               |    1 +
 mythtv/libs/libmythbase/threadedfilewriter.cpp     |  124 ++++++++++++++------
 mythtv/libs/libmythbase/threadedfilewriter.h       |    7 +
 .../sockethandler/filetransfer.cpp                 |    3 +
 mythtv/libs/libmythtv/ringbuffer.cpp               |   13 ++
 mythtv/libs/libmythtv/ringbuffer.h                 |    1 +
 mythtv/programs/mythutil/fileutils.cpp             |    1 +
 mythtv/programs/mythutil/mpegutils.cpp             |    2 +-
 10 files changed, 129 insertions(+), 39 deletions(-)

-- 



More information about the mythtv-firehose mailing list