[mythtv] hdtv reorg, crc checking
Isaac Richards
ijr at po.cwru.edu
Tue Feb 3 20:04:18 EST 2004
On Tuesday 03 February 2004 07:30 pm, Daniel Thor Kristjansson wrote:
> Thanks, but that is mostly the work of Jason Hoos and Doug Larrick.
> Anyway here is a new patch
> http://www.mrl.nyu.edu/~danielk/mythtv/hdtv-patch4.txt
Still haven't had time to look at your patch in depth yet (just from paging
through it, though, it looks like you're going to break compilation for most
people -- VIDIOCGSIGNAL isn't standard v4l, and I really wish you wouldn't
combine your patch with the switch to another tuner card patch), but..
> It helps a little with the OSD slowdown by calling Flush on the OSD
> fill, and delaying Sync on a frame until you really need it. But I think
> this actually requires a fix to NuppelVideoPlayer::VTAVSync & co, too
> add more frames between the call to PrepareFrame and Show, since
> PrepareFrame can take a while with OSD compositing.
>
> The problem here is that if we need to drop frames we really don't want
> to waste calls to PrepareFrame on Frames we never use. Has anyone
> thought of this with PVR decoding? It seems like this would be a problem
> with slow CPUs on regular 640x480, not just on full size HDTV on a fast
> CPU. From my googling it looks like the mplayer people do something like
> this to make OSD work with XvMC.
VTAVSync() is experimental, and I doubt people want to use it most of the
time.. All the sync methods, however, don't call PrepareFrame unless it's
going to also call Show on that frame.
Isaac
More information about the mythtv-dev
mailing list