[mythtv-commits] mythtv branch fixes/0.27 updated by jyavenard. v0.27-RC1-24-gadcc0c8

Git Repo Owner noreply at mythtv.org
Thu Sep 5 23:35:20 UTC 2013


The branch, fixes/0.27 has been updated on the
mythtv repository by gitolite user jyavenard.
       via  adcc0c829df34f3d16959a261be510e58431dad4 (commit)
       via  1753d966ea96af15074ebfe27b434e284214a7d4 (commit)
       via  bcd39371631ddc5a40bcb6c423b56e284f479fb7 (commit)
       via  6523bfdb03d439a63929927a891853e54debfdb8 (commit)
      from  e8093db3d4adeed9815fa99776f035db463aa12e (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 adcc0c829df34f3d16959a261be510e58431dad4
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 Thu, 5 Sep 2013 19:27:29 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=adcc0c829df34f3d16959a261be510e58431dad4

Make use of ThreadedFileWriter to tools requiring it
Fixes #11801

(cherry picked from commit b199ca363127637e91f4e3f968a9b296911355ee)



commit 1753d966ea96af15074ebfe27b434e284214a7d4
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 Thu, 5 Sep 2013 19:27:16 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=1753d966ea96af15074ebfe27b434e284214a7d4

Bump API
(cherry picked from commit c7fe63f4e485078a81c843f15187f406dffe9b65)



commit bcd39371631ddc5a40bcb6c423b56e284f479fb7
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 Thu, 5 Sep 2013 19:27:08 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=bcd39371631ddc5a40bcb6c423b56e284f479fb7

Add methods to set blocking mode on all classes using a ThreadFileWriter internally
(cherry picked from commit a83f788b125f9b1e5f131b597a68bb69cb3a9c03)



commit 6523bfdb03d439a63929927a891853e54debfdb8
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 Thu, 5 Sep 2013 19:26:54 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=6523bfdb03d439a63929927a891853e54debfdb8

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

(cherry picked from commit e667d38647a0fd2de5b1a5f5a6db844a13640b70)



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

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-commits mailing list