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

Issue 625564 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
not on Chrome anymore
Closed: Jul 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Regression:"video play back error" is displayed in play.google.com

Reported by adha...@etouch.net, Jul 4 2016

Issue description

Chrome Version:54.0.2787.0 (Official Build) 229c5186fc07b397ec91db5f03367db2cf06f9a9-refs/heads/master@{#403602}(32/64-bit)
OS:Windows 8

URL:https://play.google.com/store/movies?hl=en

What steps will reproduce the problem?
(1)Launch Chrome and navigate to above URL.
(2)Play any video and forward it by moving the seek bar and observe.(kindly Refer the video)

Actual:"video play back error" is displayed and video does not play. 

Expected:Video should play properly without any error.

This is a Regression issue broken in M-53.

Good build:53.0.2784.0
Bad build:53.0.2785.0


ChangeLog URL:(Providing Changelog as unable to play the video in Chromium build )
https://chromium.googlesource.com/chromium/src/+log/53.0.2784.0..53.0.2785.0?pretty=fuller&n=10000

Suspecting:r403334?

Kindly help to re-assign if your change is not the cause for this issue.

Note:This is a Windows8 specific issue,not seen on Mac,Linux and Windows 7,10.
 
Actual result.mp4
1.1 MB View Download
Expected result.mp4
1.0 MB View Download
Labels: ReleaseBlock-Stable
Adding RB Label as this is a recent Regression. Please remove if not required.
Thank You.
Project Member

Comment 2 by bugdroid1@chromium.org, Jul 7 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d1e1331024f9e1fa5c633c0d29d6339c8e9fbe83

commit d1e1331024f9e1fa5c633c0d29d6339c8e9fbe83
Author: jbauman <jbauman@chromium.org>
Date: Thu Jul 07 00:07:40 2016

Correctly handle reusing reset picture buffers.

Pending output samples are marked as ready for reuse in
DXVAVideoDecodeAccelerator::Reset. CopySurfaceComplete hasn't executed
to acquire the keyed mutex, so it shouldn't be released. The
incrementing of keyed_mutex_value_ also needs to be moved to someplace
where it's certain that it will be executed even if CopySurfaceComplete
is skipped.

BUG= 625564 

Review-Url: https://codereview.chromium.org/2128663003
Cr-Commit-Position: refs/heads/master@{#403997}

[modify] https://crrev.com/d1e1331024f9e1fa5c633c0d29d6339c8e9fbe83/media/gpu/dxva_picture_buffer_win.cc
[modify] https://crrev.com/d1e1331024f9e1fa5c633c0d29d6339c8e9fbe83/media/gpu/dxva_picture_buffer_win.h

Labels: Merge-Request-53

Comment 4 by dimu@google.com, Jul 7 2016

Labels: -Merge-Request-53 Merge-Approved-53 Hotlist-Merge-Approved
Your change meets the bar and is auto-approved for M53 (branch: 2785)
Project Member

Comment 5 by bugdroid1@chromium.org, Jul 8 2016

Labels: -merge-approved-53 merge-merged-2785
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/34dae98bb2bcbd735d00d38c627478df4293aa8b

commit 34dae98bb2bcbd735d00d38c627478df4293aa8b
Author: John Bauman <jbauman@chromium.org>
Date: Fri Jul 08 01:48:46 2016

Correctly handle reusing reset picture buffers.

Pending output samples are marked as ready for reuse in
DXVAVideoDecodeAccelerator::Reset. CopySurfaceComplete hasn't executed
to acquire the keyed mutex, so it shouldn't be released. The
incrementing of keyed_mutex_value_ also needs to be moved to someplace
where it's certain that it will be executed even if CopySurfaceComplete
is skipped.

BUG= 625564 

Review-Url: https://codereview.chromium.org/2128663003
Cr-Commit-Position: refs/heads/master@{#403997}
(cherry picked from commit d1e1331024f9e1fa5c633c0d29d6339c8e9fbe83)

Review URL: https://codereview.chromium.org/2135513002 .

Cr-Commit-Position: refs/branch-heads/2785@{#52}
Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382}

[modify] https://crrev.com/34dae98bb2bcbd735d00d38c627478df4293aa8b/media/gpu/dxva_picture_buffer_win.cc
[modify] https://crrev.com/34dae98bb2bcbd735d00d38c627478df4293aa8b/media/gpu/dxva_picture_buffer_win.h

Status: Fixed (was: Assigned)
Cc: ranjitkan@chromium.org
Labels: TE-Verified-53.0.2785.14 TE-Verified-M53
Rechecked this on Windows 8.1 for chrome version 53.0.2785.14, fix is working as intended. No playback errors are displayed when seeking the videos manually.

Adding TE-Verified labels.
Labels: TE-Verified-53.0.2785.21
just to update, tested this issue on Win 8.1/7 using Chrome Dev #53.0.2785.21, it is working as intended, attached screencast for reference and adding TE labels.
625564.mp4
2.1 MB View Download

Sign in to add a comment