[mythtv] [PATCH] XVideo XvMC VLD broken: crash on channel change
Steven
mythmail at richardstraat.homedns.org
Tue May 10 20:27:15 UTC 2005
Terry Barnaby schreef:
> The current MythTV CVS with XvMC VLD decoding crashes when changing
> a channel.
> This is due to to the test to see if a valid XvMC port is available
> in the static function VideoOutputXv::GetBestSupportedCodec() on lines
> 820->838. This fails on a channel change as the latest XvMC code
> does not close down the XvMC port and so no ports are available for the
> test.
> I'm not sure where is functionality should be put
> (VideoOutputXv::InitXvMc() ?) so I have put a "#ifdef" around this
> code.
> A patch to fix this is enclosed, but as stated, the code really
> needs a better change.
>
> I think I may nearly be there with XvMC VLD decoding ...
>
>
> Terry
Terry,
Just wondering. Am I supposed to use your xvmc_vld_3 and 4.patch or are
these issues fixed with the code Daniel checked in to fix the OSD?
I'm asking because I get prebuffers with xvmc-vld on my epia M10000 with
current cvs (without your patches). The prebuffers get worse when the
osd is displayed.
Steven
More information about the mythtv-dev
mailing list