We stop the video when the app is placed in the background... are you saying we call stop too late?

On 07/26/2011 06:13 PM, Zhao, Halley wrote:
My typo, it is 3s. I will correct it.
More details here: https://bugs.meego.com/show_bug.cgi?id=21534#c7

Meego-app-launcher enables opengl acceleration for app when app comes to 
foreground ( by set QGLWidget to its viewport).
Video rendering capability changes upon the above QGLWidget
So video sink (video rendering component) in media pipeline will be changed on 
the fly without stop/destroy media pipeline. This change happens in async mode.
Finally, Pipeline hangs when app try to call seek(0) in this transition state,

This regression is caused by app call seek(0) when it come back from 
background. this seek(0) is not correct because app just pause playback when it 
goes to background, not stop it.
To be a robust media engine, it shouldn't crash in such use case. So seek at 
the beginning of playback (only when app come to foreground) is ignored.



-----Original Message-----
From: Arjan van de Ven [mailto:[email protected]]
Sent: Tuesday, July 26, 2011 11:11 PM
To: [email protected]
Cc: Zhao, Halley; [email protected]
Subject: Re: [meego-commits] 23214: Changes to MeeGo:1.2:oss:Testing/qt-mobility

On 7/26/2011 1:47 AM, Halley Zhao wrote:
++    QTimer::singleShot(3000, this, SLOT(setSeekable(true))); // wait 3ms to 
setSeekable
Are you sure 3 ms is enough? Where is this 3ms coming from ?

_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

Reply via email to