--- a/photosgallery/viewframework/tvout/src/glxactivedecoder.cpp Fri Feb 19 22:51:01 2010 +0200
+++ b/photosgallery/viewframework/tvout/src/glxactivedecoder.cpp Fri Mar 12 15:42:44 2010 +0200
@@ -59,7 +59,14 @@
void CGlxHdmiDecoderAO::RunL()
{
TRACER("CGlxHdmiDecoderAO::RunL()");
- iHdmiSurfaceUpdater->HandleRunL();
+ if(iStatus == KErrUnderflow)
+ {
+ iDecoder->ContinueConvert(&iStatus);
+ }
+ else
+ {
+ iHdmiSurfaceUpdater->HandleRunL(iStatus);
+ }
}
// -----------------------------------------------------------------------------