[mythtv] [mythtv-commits] Ticket #1356: DTVRecorder::FindKeyframes in 0.19 causes video gltiches in firewire recordings

Steven Adeff adeffs.mythtv at gmail.com
Sun Feb 26 22:50:04 UTC 2006


On 2/25/06, Daniel Kristjansson <danielk at cuymedia.net> wrote:
> On Sat, 2006-02-25 at 09:15 -0800, Jim Westfall wrote:
> > Daniel Kristjansson <danielk at cuymedia.net> wrote [02.25.06]:
>
> > > There is no way 188000 bytes is enough of a buffer for HDTV capture...
> > > We use almost 10 MB for other HDTV capture methods, and the minimum
> > > we allow people to set it to via the UI is almost 5 MB...
> >
> > The buffer is 1000 firewire packets which makes it about 2 MB.
>
> Ahh, that makes more sense than 1000 TS packets. I would think that
> 2MB would work most of the time on a reasonably fast machine as long
> as you were only recording one or two HD stream[s]. But it should
> probably be resized according to
>    gContext->GetNumSetting("HDRingbufferSize")...
> So that slower machines and more recorders can be handled.
>
> And we really need to report when the packets are dropped so that people
> know to increase this setting. Some playback problems look identical to
> dropped packets on the recording side do, to the typical user.
>
> -- Daniel

I get tons of the firewire glitches with the new method, so if anyone
wants to send me a patch for me to gather data let me know.

--
Steve


More information about the mythtv-dev mailing list