[mythtv-commits] mythtv branch master updated by jpoet. v0.27-pre2-573-gee5ac3d
Git Repo Owner
noreply at mythtv.org
Sun Jan 27 19:38:01 UTC 2013
The branch, master has been updated on the
mythtv repository by gitolite user jpoet.
via ee5ac3d3adb36f4ac7223cd98ae1ed66048f7388 (commit)
via bbfdaceeefdbfe37de3fcac49f37ccfda7d2aa6c (commit)
via 4f0bfd9d1eeff9397fe9386b905567b0e499dcb9 (commit)
from 4e16c1a5a3a0052a2bde6044ce128a1d0cacbb1a (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 ee5ac3d3adb36f4ac7223cd98ae1ed66048f7388
Author: John Poet <jpoet at mythtv.org> at Sun, 27 Jan 2013 12:35:07 -0700
Committer: John Poet <jpoet at mythtv.org> at Sun, 27 Jan 2013 12:35:07 -0700
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=ee5ac3d3adb36f4ac7223cd98ae1ed66048f7388
ASIStreamHandler: Detect how many driver buffers are available, and attempt to read 1/4 of them during each pass in DeviceReadBuffer.
commit bbfdaceeefdbfe37de3fcac49f37ccfda7d2aa6c
Author: John Poet <jpoet at mythtv.org> at Sun, 27 Jan 2013 12:31:09 -0700
Committer: John Poet <jpoet at mythtv.org> at Sun, 27 Jan 2013 12:31:09 -0700
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=bbfdaceeefdbfe37de3fcac49f37ccfda7d2aa6c
DeviceReadBuffer: Deal with device drivers which segment their internal buffers.
Some device drivers segment their buffers into pieces, and will return at
most one "piece" at a time. For efficent processing, we may need to process
more than one "piece" during each loop.
commit 4f0bfd9d1eeff9397fe9386b905567b0e499dcb9
Author: John Poet <jpoet at mythtv.org> at Sun, 27 Jan 2013 12:19:13 -0700
Committer: John Poet <jpoet at mythtv.org> at Sun, 27 Jan 2013 12:19:13 -0700
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=4f0bfd9d1eeff9397fe9386b905567b0e499dcb9
DeviceReadBuffer: Try to optimize some of the busy-waiting.
Wait for readThreshold or 20 milliseconds before returning to the stream
handler.
Move the throttling "sleep" from the stream handler into the DRB run loop.
Original patch by Rune Petersen.
Closes #11252
-----------------------------------------------------------------------
Summary of changes:
mythtv/libs/libmythtv/cardutil.cpp | 25 ++++++++
mythtv/libs/libmythtv/cardutil.h | 2 +
.../libs/libmythtv/recorders/DeviceReadBuffer.cpp | 61 +++++++++++++-------
mythtv/libs/libmythtv/recorders/DeviceReadBuffer.h | 6 +-
.../libs/libmythtv/recorders/asistreamhandler.cpp | 16 +++--
mythtv/libs/libmythtv/recorders/asistreamhandler.h | 1 +
.../libs/libmythtv/recorders/dvbstreamhandler.cpp | 13 ++--
7 files changed, 86 insertions(+), 38 deletions(-)
--
More information about the mythtv-commits
mailing list