diff options
author | Luc Verhaegen <libv@skynet.be> | 2009-10-28 06:20:59 +0100 |
---|---|---|
committer | Luc Verhaegen <libv@skynet.be> | 2009-11-04 15:13:03 +0100 |
commit | 9c1331371b1738b8716d9966ae429b79fe21e2e7 (patch) | |
tree | 4782e7a5a9f56800c7e11c08bcad80cd59a1bb1e | |
parent | ab186cd8e52b32999af17325827e171049e23ae8 (diff) |
XvMC: Upon Init (CreateContext) reset the engine.
-rw-r--r-- | src/via_mpeg.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/via_mpeg.c b/src/via_mpeg.c index ded90f5..a4785a4 100644 --- a/src/via_mpeg.c +++ b/src/via_mpeg.c @@ -106,6 +106,9 @@ ViaMpegEngineInit(struct ViaMpeg *Mpeg, CARD16 Width, CARD16 Height) ViaDebug(Mpeg->scrnIndex, "%s: %dx%d (MB %dx%d)\n", __func__, Mpeg->Width, Mpeg->Height, Mpeg->MBWidth, Mpeg->MBHeight); + /* start with a clean slate and fix possible previous hangs */ + ViaMpegReset(Mpeg); + return TRUE; } |