[Android] VideoPlayerActivity onPause changes

Paulo Vitor Magacho da Silva pvmagacho at gmail.com
Wed Nov 26 22:28:58 CET 2014


Can I force it some how. I am still stuck with android surface.
Thanks

-----Mensagem Original-----
De: "Thomas Guillem" <thomas at gllm.fr>
Enviada em: ‎26/‎11/‎2014 19:19
Para: "android at videolan.org" <android at videolan.org>
Assunto: Re: [Android] VideoPlayerActivity onPause changes

Last vlc master with last vlc-android master.

If your device is after android 2.3, android_window will be used.

 
On Wed, Nov 26, 2014, at 22:16, Paulo Vitor Magacho da Silva wrote:

How do I use use the android window vout ?

Thanks



De: Thomas Guillem

Enviada em: ‎26/‎11/‎2014 18:29

Para: android at videolan.org

Assunto: Re: [Android] VideoPlayerActivity onPause changes

 
 
On Wed, Nov 26, 2014, at 21:21, Edward Wang wrote:

> On Wed, Nov 26, 2014 at 11:02 AM, Paulo Vitor Magacho da Silva

> <pvmagacho at gmail.com> wrote:

> > Hi,

> >

> > In this class there is the following comment in onPause method.

> >

> > /*

> >  * Pausing here generates errors because the vout is constantly

> >  * trying to refresh itself every 80ms while the surface is not

> >  * accessible anymore.

> >  * To workaround that, we keep the last known position in the playlist

> >  * in savedIndexPosition to be able to restore it during onResume().

> >  */

 
Hum, I don't think this hack is needed anyore after android 2.3 when

using the new android_window vout.

I'll chech tomorrow.

 
> >

> > Instead of doing this, I propose another solution, where the surface is

> > detached and re-attached on resume (using surfaceCreate and surfaceDestroy

> > methods) and the pause method of LibVLC is used (instead of stop). It

> > wouldn't be necessary to save the current position and time anymore.

> >

> > There are also some minor changes needed in the VLC library to support this

> > - need to stop refreshing the surface and wait for a new one to be created

> > again.

> >

> > However, I would like to introduce it along with the multiple video

> > instances patch. At this point, it would take me a very long time to apply

> > this change to the current code.

> >

> > Can I submit both changes together ?

> 

> 

> I think that it would be cleaner to do them in two separate patches,

> since these are two separate functional changes.

> 

> Regards,

> Edward

> _______________________________________________

> Android mailing list

> Android at videolan.org

> https://mailman.videolan.org/listinfo/android

_______________________________________________

Android mailing list

Android at videolan.org

https://mailman.videolan.org/listinfo/android

_______________________________________________

Android mailing list

Android at videolan.org

https://mailman.videolan.org/listinfo/android

 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/android/attachments/20141126/29f374da/attachment.html>


More information about the Android mailing list