List Info

Thread: CR:Changes to fix the Xlib crash happening during the playback with UI for LitePlayer.




CR:Changes to fix the Xlib crash happening during the playback with UI for LitePlayer.
user name
2008-04-24 03:48:50
Synopsis:
Changes to fix the Xlib crash happening during the playback
with UI for 
LitePlayer.
 
Overview:
When we were playing a rm/wm file with UI, we were getting
*Xlib: 
unexpected async reply message* because we were blitting on
multiple 
threads. Now we have scheduled a callback before call to 
_MinimalBlt(baseroot.cpp) and _UpdateOverlay(basesurf.cpp)
if we detect 
that we are not on the main gtk thread. When the callback
occurs, the 
callback occurs on the main thread and we call
_MinimalBlt(baseroot.cpp) 
and _UpdateOverlay(basesurf.cpp). This does the blitting on
the main thread.
 
Files Added:
/video/sitelib/linux2.pcf
 
Files Modified:
/video/sitelib/baseroot.cpp
/video/sitelib/basesurf.cpp
/video/sitelib/pub/basesurf.h
/video/sitelib/pub/baseroot.h
 
Image Size and Heap Use impact (Client -Only):
None.
 
Platforms and Profiles Affected:
None
 
Distribution Libraries Affected:
None
 
Distribution library impact and planned action:
None
 
Platforms and Profiles Build Verified:
BIF branch    -> wombat
Target(s)      ->  LitePlayerWombat
Profile          -> helix-client-moblin
SYSTEM_ID -> linux-2.2-libc6-gcc32-i586
 
Branch:
hxclient_3_1_0_atlas, HEAD
 
Files Attached:
sitelib_diff.txt
linux2.pcf
 
Thanks,
Deepak Jain

_______________________________________________
Video-dev mailing list
Video-devhelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/video
-dev

  
  
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )