The IEGD driver is not actively being supported anymore. 10.x was the last version supported. If you can find a GMA driver, you might be able to give it a try.
For example x32 is:
Seems to be the 14.32 series that supports 945GME - This combination is not tested and may not work but you could give it a try.
Something else to keep in mind- there is NO driver intervention for video decode with IEGD and 945GME so your crashes may just be issues with XP/XPe and video. Do you see the same issues if you run XP instead of XPe? We found that the process of doing the embedded XP can accidentally unload needed pieces for higher level functions that can lead to this sort of issue. Testing with XP would confirm if that is the issue.