[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