[mythtv-commits] Ticket #1219: LiveTV takes a while to start, and video jerks forwards
MythTV
mythtv at cvs.mythtv.org
Mon Feb 6 15:35:35 UTC 2006
#1219: LiveTV takes a while to start, and video jerks forwards
-------------------------------+--------------------------------------------
Reporter: mythtv at biased.org | Owner: ijr
Type: defect | Status: closed
Priority: minor | Milestone:
Component: mythtv | Version: head
Severity: medium | Resolution: fixed
-------------------------------+--------------------------------------------
Changes (by danielk):
* resolution: => fixed
* status: new => closed
Comment:
(In [8880]) Fixes #1219.
Streaming requires additional buffering, so it will always be slower to
start than using a local or shared directory store.
But this commit addresses an inefficiency introduced by changing the block
sizing in [8841]. The FileTransfer had a fixed maximum block size of
256000, but I changed the equivalent block size in RingBuffer to 256 KiB
(or 262144 bytes). FileTransfer dealt with this by breaking it up into a
250 KiB and 6 KiB transfer. This didn't make enough of a difference to be
noticable on my network (it increases the number of ethernet packets by
less than 1%), but on a very marginal system it could make a difference.
I highly recommend using an NFS share or the equivalent for the video
directory on HDTV remote frontends. We apply several optimizations for
read size and buffering level when using a local RingBuffer which we don't
do when streaming. It requires a higher end backend to stream HD material
than to shares store with the frontend (faster hard disk mostly); and then
it still isn't as quick to start up.
--
Ticket URL: <http://cvs.mythtv.org/trac/ticket/1219>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list