New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 637606 link

Starred by 5 users

Issue metadata

Status: Fixed
Owner:
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug



Sign in to add a comment

Video playback stops after 2-4 seconds

Reported by mikel.b...@gmail.com, Aug 14 2016

Issue description

Example URL:
Vimeo.com

Steps to reproduce the problem:
1. Goto vimeo.com or any other website with an embedded player
2. Try to play a video
3. Watch it stop playing after 2-4 seconds 

What is the expected behavior?
Video should continue to play 

What went wrong?
Video codec issue or something? It works in previous versions and in other browsers. 

Did this work before? Yes It worked prior to the August 3rd update 

Is it a problem with Flash or HTML5? N/A

Does this work in other browsers? Yes 

Chrome version: 52.0.2743.98  Channel: stable
OS Version: 6.0.1
Flash Version: 

Running on Nvidia Shield tablet.
 
Disregard. 

Seems to have fixed itself after uninstalling and reinstalling and rebooting. 
I have noticed same issue today. Tried uninstalling chrome. Reboot. Now shows Android icon in place of chrome icon but launches chrome and plays videos on youtube. Installed newest chrome from play store and now all videos stop after 3 seconds again. Can play videos on Firefox though. I also have Nvidia shield.
Cc: w...@chromium.org liber...@chromium.org
When this occurs can you go to chrome://media-internals and grab the log shown for the player in question there?
Cc: ti...@chromium.org
+timav, do you have a shield tablet?

Comment 5 by ti...@chromium.org, Aug 15 2016

Cc: candr...@chromium.org

Comment 6 by ti...@chromium.org, Aug 15 2016

Dale: it looks like we don't have it.
Okay, Frank || Chris, can one of you order one of these tablets? Typically videos stopping after 3 seconds means that the video rendering underflowed and did not recover.

Comment 8 by w...@chromium.org, Aug 15 2016

Yep, I'll order one now.
It just started happening again for me. Whatever I did to make it work was apparently only temporary. 

Here's my log:

Player properties 
render_id: 14
player_id: 0
pipeline_state: kStopped
event: WEBMEDIAPLAYER_DESTROYED

Log
Timestamp	Property	Value
00:00:00 00	pipeline_state	kSuspending
00:00:00 06	pipeline_state	kSuspended
00:00:00 61	pipeline_state	kStopping
00:00:00 61	pipeline_state	kStopped
00:00:00 61	event	WEBMEDIAPLAYER_DESTROYED

Maybe this might help. I found one youtube video that works. It is a "pen and teller fool us episode" from season 1. But another episode for season 2 does not work. Seems like they must be encoded differently?

One that works is https://m.youtube.com/watch?v=rnz92gYuHpI

One that doesn't is https://m.youtube.com/watch?v=K_-YtXdvcb4

I also seem to recall that advertisements would play fine, but when it got to the youtube video, it would stop after 3 seconds.
Another clue. If I request the desktop site for a youtube video that doesn't play, that video WILL play correctly.
Hmm, it's possible either the hardware decoder isn't working for vp9 which is why some of them are hanging, but h264 ones are working. What video_codec shows up in chrome://media-internals when it works versus does not?
Desktop site which works is vp9, vpxvideodecoder
Regular which doesn't is h264, gpuvideodecoder

It is a little different that what you expected. Looks to me that Hardware decoder isn't working for h264?  Beware I am by far from an expert on this subject, just trying to give accurate info. But I checked twice to make sure.

Comment 14 by sbo...@nvidia.com, Aug 18 2016

The root cause of this issue seems to be the feature "unified-media-pipeline" that is enabled by default in chrome 52.

Could you try disabling this feature from chrome://flags disable-unified-media-pipeline and verify if you still see the issue
Owner: dalecur...@chromium.org
Status: Assigned (was: Unconfirmed)
Will take a look, we have a shield on order and are in communication with nvidia to try and get one sooner. As c#14 mentions, for now you can disable this feature using the chrome://flags setting.

Comment 16 Deleted

Comment 17 by aksh...@nvidia.com, Aug 19 2016

I have uploaded https://codereview.chromium.org/2258113002 to suggest the source of the problem. Would appreciate if owners of the files in the change can take an initial look and post their comments there.
Having the same issue. I tried the disable-unified-media-pipeline and it seems to have fixed the problem.
@akshaya: That fix doesn't seem correct unless the Shield is doing something wrong to the buffers.
(I've replied on the code review, lets continue discussion there)

Comment 21 by w...@chromium.org, Aug 26 2016

Status: ExternalDependency (was: Assigned)
Nvidia is currently working on a fix for this. Marking external dependency.
@akshaya That setting fixed the issue for me. Videos now playing on latest version of Chrome on my Shield Tablet
Cc: sanfin@chromium.org
Status: Fixed (was: ExternalDependency)
Seems fixed on the shield devices I have, so closing.

Sign in to add a comment