History log of /frameworks/base/core/java/android/webkit/HTML5VideoView.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/HTML5VideoView.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/HTML5VideoView.java
156f97b6c8580b790600b09b679b9dab8b271c5d 10-Jul-2012 Teng-Hui Zhu <ztenghui@google.com> Release the media player when trimming memory

Change-Id: I2bb2880546311761fc38d6208de080a66216fa2f
/frameworks/base/core/java/android/webkit/HTML5VideoView.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/HTML5VideoView.java
9ac320406bcd0212923bfc0b4068df0b022fd4f7 11-May-2012 Teng-Hui Zhu <ztenghui@google.com> Merge "Keep the controller when video ended." into jb-dev
4dd9dc8204105a25e37dacbc392ea3c7212a8063 11-May-2012 Teng-Hui Zhu <ztenghui@google.com> Keep the controller when video ended.

Use the media controller as a reminder to the user when the video ended.
We don't quit the video here b/c user may want to replay the video.

bug:5340224
Change-Id: I6d5fdb54bb614277b75e1a18ebe0a7dadd47017e
/frameworks/base/core/java/android/webkit/HTML5VideoView.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/HTML5VideoView.java
3c90952036a5ff7ddb2946c643f1a0bf1c31d53a 28-Feb-2012 Jonathan Dixon <joth@google.com> Refactor WebView to be a thin proxy class

Splits interface and implementation; all client calls are forwarded
to an abstract WebViewProvider interface, and the existing implementation
moved into the WebViewClassic implementor of this interface.

Originally taken from a snapshot from the development branch, by:
git diff HEAD 9a4c328a54cc05e5 | git apply
- but then rebased to keep up to date with master

Interdepends on webkit and Browser changes:
https://android-git.corp.google.com/g/158979
https://android-git.corp.google.com/g/167911

Change-Id: I91403f32654ff308934e95c832d17b292a7d9b2e
/frameworks/base/core/java/android/webkit/HTML5VideoView.java
96fae5e088916e1da8d4afaf40758ceec6e7187a 19-Jan-2012 Teng-Hui Zhu <ztenghui@google.com> Support full screen back to back playing using javascript

bug:5766427

Change-Id: I0117e50a3e547ac8c33cf966bef18e6d75f98660
/frameworks/base/core/java/android/webkit/HTML5VideoView.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/HTML5VideoView.java
b1c2c1e3c7bde3c40d7510fbda4ef8112396dd22 01-Jul-2011 Teng-Hui Zhu <ztenghui@google.com> Release the media player when exiting the full screen

Once we switch out from full screen mode, the player will be re-created for the
next video, we should release the sources as early as possible.

bug:4332676
Change-Id: I4c26523b3600d3100f81e422979236fca57beb7c
/frameworks/base/core/java/android/webkit/HTML5VideoView.java
1a88acbed9cd04d7c8ddd0c33a15926238157a07 01-Jun-2011 Teng-Hui Zhu <ztenghui@google.com> Correctly detect when switching back from full screen

In full screen mode, the play message can be trigger, that means we can't
assume that the play message only comes from inline mode.

bug:4498120

Change-Id: Ibf85bb74778df207a6ce786dc63b0845356a281c
/frameworks/base/core/java/android/webkit/HTML5VideoView.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/HTML5VideoView.java
64855da755e74676af49b3c7ece338acd72b2f3c 11-May-2011 Teng-Hui Zhu <ztenghui@google.com> Fix the Uri parsing issue

Switching back to use the setDataSource with Uri, which can handle both the
file and http path correctly.

Change-Id: I5bfc1d01a8de0a4f8640ffceafbc17984833097a
/frameworks/base/core/java/android/webkit/HTML5VideoView.java
2fcf82aee30da977849adaaadf89d81c17afbac2 30-Mar-2011 Teng-Hui Zhu <ztenghui@google.com> DO NOT MERGE : cherry pick of change Ieb7ae26b from master

Buffering in full screen mode will show progressView

bug:4187252
Change-Id: Ia44d880ab126c2439fb13504db87492d45c90bc8
/frameworks/base/core/java/android/webkit/HTML5VideoView.java
a9cadefde4d5f79a0f3ed093bb96d9c919ce65c3 29-Mar-2011 Teng-Hui Zhu <ztenghui@google.com> DO NOT MERGE : cherry pick of change I0f9f2c65 from master

Add the loading progress UI when buffering

bug:4187252
Change-Id: Ifbf63b248ac5f0e340be4057e0dcd80d33483662
/frameworks/base/core/java/android/webkit/HTML5VideoView.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/HTML5VideoView.java
cd445624556d8bd83313fed56388d4e6939ac5e9 21-Mar-2011 Teng-Hui Zhu <ztenghui@google.com> Fix a crash

bug:4139931
Change-Id: Ifc18f964d5aedb268eb0d5fa08db3ffed1de4ff8
/frameworks/base/core/java/android/webkit/HTML5VideoView.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/HTML5VideoView.java
1ab0df7f5a761c580c72c96eb81997a531f25018 17-Mar-2011 Teng-Hui Zhu <ztenghui@google.com> Fix the aspect ratio for full screen playing

bug:4116475

Change-Id: I0b04ef4a6db24a9bc5c8d0f0a987783695bc3489
/frameworks/base/core/java/android/webkit/HTML5VideoView.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/HTML5VideoView.java
661e8b1f21f03ea429ff34f8fdb58b68a5049092 03-Mar-2011 Teng-Hui Zhu <ztenghui@google.com> Inline HTML5 Video support

Use the HTML5VideoView to make inline HTML5 video possible.
Full screen support will be the next step.

The native side change is at 101310.

bug:3506407, 2126902
Change-Id: I012f33a4d0c7b83d37b184fceb3923e1fb277b80
/frameworks/base/core/java/android/webkit/HTML5VideoView.java