History log of /frameworks/base/core/java/android/webkit/HTML5VideoInline.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5558eacfbfb1294912c5dde2179793ccfe2b7324 06-Sep-2012 Teng-Hui Zhu <ztenghui@google.com> Back key to dismiss full screen video

Also cleanup some warnings.

bug:6722752

Change-Id: Ib612cf79e9546d40a048c5f09a1be6ca37ce51f8
/frameworks/base/core/java/android/webkit/HTML5VideoInline.java
778029e5c62c414c958d2bc15e35c301a92c95cd 01-Aug-2012 Teng-Hui Zhu <ztenghui@google.com> Add license info to the HTML5Video files.

Change-Id: I44775bcdcc48d2c024b086098e140dae92f53339
/frameworks/base/core/java/android/webkit/HTML5VideoInline.java
c3a2858de909145a382e7932d5fb044e1388c0b3 01-Jun-2012 Teng-Hui Zhu <ztenghui@google.com> Avoid redundant reload in inline mode after exit from full screen.

bug:5710646

First, if we exit the full screen mode while playing, we can continue to play
in inline mode.

If it is paused, then we can avoid a reload if user try to play the same video
again after the full screen mode.

webkit change:
https://android-git.corp.google.com/g/#/c/202138/

Change-Id: Ia69fa22a50d916cd8dd2b995cf3531fe9b637531
/frameworks/base/core/java/android/webkit/HTML5VideoInline.java
c2b06d5a83f8f118eaf46f093126da08a28715eb 09-May-2012 Teng-Hui Zhu <ztenghui@google.com> Avoid inline->fullscreen reload for html5 video.

Now when a user start inline play and then switch to full screen, there is no
reload any more.
Basically, we change mediaplayer as a static member, and detect possible
situation to skip the prepare work.

bug:5710646

Change-Id: Ida34cf2e919a6cc8e0d52cd1175d51b5f5d527f7
/frameworks/base/core/java/android/webkit/HTML5VideoInline.java
fdd646b2b105e23cdc8517ac055448340a667e37 01-Mar-2012 Teng-Hui Zhu <ztenghui@google.com> Clean up Surface Texture on Java side

bug:6079959

Change-Id: I5869d4fe4dc6eb12a117937b95a8277897d71ebb
/frameworks/base/core/java/android/webkit/HTML5VideoInline.java
e4c89e321c7a33a7baf1a90237d21220d637e966 11-Jan-2012 Teng-Hui Zhu <ztenghui@google.com> Query the native side to decide to play when going into full screen mode

Previously we save the state in Java side, but it is better to check with
native side since the exact state is already there.
This will help to get the updated state from javascript too.

bug:5765848

Webkit side change:
https://android-git.corp.google.com/g/#/c/157866/

Change-Id: Id0316b694c1597b50a1c3b123b31efc6b0fac706
/frameworks/base/core/java/android/webkit/HTML5VideoInline.java
1f5467338115c7e5ad1cfa54c362be86028bd6ea 02-Nov-2011 Teng-Hui Zhu <ztenghui@google.com> Create GL texture when it is missing for video layer

In any case that the HTMLVideoView is recreated with no GL texture, we should
recreate the GL texture to make sure we always have a valid texture ID.

bug:5530006
Change-Id: I703a987a7530dbeef74e502f3c9ff329beca8c4e
/frameworks/base/core/java/android/webkit/HTML5VideoInline.java
fb2fd5f52c3de68ea8395eb0b5e5543e8ab26763 27-Sep-2011 Teng-Hui Zhu <ztenghui@google.com> Double check the permission before setting the Wake Lock

bug:5361732
Change-Id: Ia9092b25d62c4a14cba885f5e3fac0326d0fde1c
/frameworks/base/core/java/android/webkit/HTML5VideoInline.java
690ad5409000ba8a40046e29516cfd4c7612b320 08-Sep-2011 Teng-Hui Zhu <ztenghui@google.com> Don't sleep when inline video start

bug:4563692

Change-Id: I0174403e3f78b5a637500fbaaf7f9219efe0cbc8
/frameworks/base/core/java/android/webkit/HTML5VideoInline.java
fd8feeef498be4adf4830b8f39d55a2653ecc21b 29-Aug-2011 Jamie Gennis <jgennis@google.com> HTML5VideoView: switch to MediaPlayer#setSurface

This change updates HTML5VideoView to use the new MediaPlayer#setSurface
method rather than MediaPlayer#setTexture, which is going to be removed.

Change-Id: Ia4c8c822bd4735caf95f3f295485d60f016577c1
/frameworks/base/core/java/android/webkit/HTML5VideoInline.java
3fafd39d0776a15c3613795183043a2c28277691 01-Jun-2011 Teng-Hui Zhu <ztenghui@google.com> The screen shot support for inline video on Java side

Basically, the GL texture bound with Surface Texture is not a singleton any
more. And the Surface Texture will be recreated every time a new video starts.
This can help to recycle the decoder's memory while using the GL texture to
show the screen shot.

The corresponding webkit change is: 112500

Change-Id: I3c35f6a0abc70b9039c316ca82b236c797d81c7e
/frameworks/base/core/java/android/webkit/HTML5VideoInline.java
158fbdb29b8fdda57f942ec2056d908714c326be 22-Mar-2011 Teng-Hui Zhu <ztenghui@google.com> fix for pause when loading

bug:4148903

Change-Id: Ib0b59c8c36eb5df8c6755156a5d2753f84ad9677
/frameworks/base/core/java/android/webkit/HTML5VideoInline.java
265db32f31a9db60d4a93d59befa07c825cbe4f2 18-Mar-2011 Teng-Hui Zhu <ztenghui@google.com> Support loading image and paused image for inline video

bug:4142131

Change-Id: I28d82a8e30a2146a3380c63dcdcbd51228f23f56
/frameworks/base/core/java/android/webkit/HTML5VideoInline.java
10ab654943b386c0816a33dbd639c3b8d6260b01 17-Mar-2011 Teng-Hui Zhu <ztenghui@google.com> Support html5 video switching b/t full screen and inline mode

bug:2126902

Change-Id: I5c4b25358c76e35f0f51794d6d04fcc5098a0d70
/frameworks/base/core/java/android/webkit/HTML5VideoInline.java