[mythtv] Re: HDTV recording error: IOBOUND - blocking in ThreadFileWriter::Write()

Axel Thimm Axel.Thimm at ATrpms.net
Sat Jul 3 05:01:39 EDT 2004

On Fri, Jul 02, 2004 at 05:18:34PM -0700, John Sturgeon wrote:
> Chris Pinkham wrote:
> >>>>I'm saw somebody mention this error a while back, but I never heard 
> >>>>if anybody definitively resolved it.  Occasionally I get the IOBOUND 
> >>>>       
> >>>>
> >
> >If you compiled your own install of Myth, you could try bumping up the
> >recording file writer buffer size from its default of 2 Megs.  Edit
> >mytthv/libs/libmythtv/RingBuffer.cpp and change the TFW_BUF_SIZE line
> >near the top to 4*1024*1024 instead of 2*1024*1024.  I don't know
> >what bitrate the video you're recording is at, but if it's 16Mbit or higher
> >then less than 1 second of video will fit in the buffer so if you have
> >anything that delays your backend from writing to disk you could easily
> >fill the buffer and get the IOBOUND error.
> >
> > 
> >
> Thanks for the tip Chris.  Unfortunately, I'm not compiling my own.  I'm 
> using atrpms CVS bits.

Are you sure? The latest published CVS atrpms builds were before the
0.15.1 release, so your system should have upgraded to 0.15.1 when
that hit the repos.

> Since this is ATSC, then the bitrate is about 19.3 megabits per
> second (yep... 19.3).  I think you've nailed it This seems like an
> awfully small buffer for HDTV.  You'd think that more folks would
> run into the problem.  Maybe folks aren't looking at their log files
> and their more tolerant of glitches in playback... dunno...
> I'm going to crosspost this response over to the dev list and see if 
> some of the HDTV developers (John Patrick Poet etc...) think that 
> something should be done there.
> Thanks!

Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20040703/159b451a/attachment.pgp

More information about the mythtv-dev mailing list