Hello,

There is a crash in the openchrome driver with CN700
chipset. It can be reproduced with Xine player by
opening large image (larger than 1024x768) using Xv
output.

It can be seen that the driver loops forever in
via_swov.c, funcion Upd_Video(...) on the lines:
while (!(*HQVCtrl & HQV_IDLE)) {

The problem appears after in function viaPutImage the
surface is recreated:
if ((pPriv->old_src_w != src_w) ... {
   ViaSwovSurfaceDestroy(pScrn, pPriv);
}

I added call to ViaOverlayHide(pScrn); before
destroying the surface as it is in viaStopVideo(...)
and now the problem seems to be solved - it doesn't
crash.

Do you think the fix is reasonable?

Plamen

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

_______________________________________________
openchrome-users mailing list
[email protected]
http://wiki.openchrome.org/mailman/listinfo/openchrome-users
Main page:
http://www.openchrome.org
Wiki:
http://wiki.openchrome.org
User Forum:
http://wiki.openchrome.org/tikiwiki/tiki-view_forum.php?forumId=1


Reply via email to