Bug 84552 - some vc1 frames decode corrupted "blocky"
Summary: some vc1 frames decode corrupted "blocky"
Status: RESOLVED DUPLICATE of bug 68492
Alias: None
Product: libva
Classification: Unclassified
Component: intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: haihao
QA Contact: Sean V Kelley
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-01 11:39 UTC by Kevin Mitchell
Modified: 2014-10-01 16:10 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
corrupted hardware decoded frame in bsg.mkv (1.72 MB, image/png)
2014-10-01 11:39 UTC, Kevin Mitchell
Details
correctly software decoded frame from bsg.mkv (1.81 MB, text/plain)
2014-10-01 11:39 UTC, Kevin Mitchell
Details
corrupted hardware decoded frame in ja.mkv (2.18 MB, text/plain)
2014-10-01 11:40 UTC, Kevin Mitchell
Details
correctly software decoded frame from ja.mkv (2.26 MB, text/plain)
2014-10-01 11:41 UTC, Kevin Mitchell
Details

Description Kevin Mitchell 2014-10-01 11:39:14 UTC
Created attachment 107173 [details]
corrupted hardware decoded frame in bsg.mkv

Using mpv=git built with ffmpeg=git linked to libva=1.4.0-1 in debian experimental (identical results with 1.3.1-3 in unstable).

Using vaapi hardware decoding on Ivy Bridge and Sandy Bridge CPUs, some frames of vc1 streams are decoded with block-like artifacts. No such problems appear when decoding in software.

The streams are remuxed directly from Blu-Ray without rencoding using makemkv. The problem appears intermittently on the order of one frame per 10 minutes of video. Which frames are corrupted is 100% reproducible. Rapid chaninges in luminance tend to trigger the problem.

Sample clip 1:https://dl.dropboxusercontent.com/u/60598588/bsg.mkv
Sample clip 2:https://dl.dropboxusercontent.com/u/60598588/ja.mkv
Comment 1 Kevin Mitchell 2014-10-01 11:39:58 UTC
Created attachment 107174 [details]
correctly software decoded frame from bsg.mkv
Comment 2 Kevin Mitchell 2014-10-01 11:40:36 UTC
Created attachment 107175 [details]
corrupted hardware decoded frame in ja.mkv
Comment 3 Kevin Mitchell 2014-10-01 11:41:17 UTC
Created attachment 107176 [details]
correctly software decoded frame from ja.mkv
Comment 4 Kevin Mitchell 2014-10-01 15:57:57 UTC
Oops, sorry, this looks like a duplicate.
Comment 5 Kevin Mitchell 2014-10-01 15:58:39 UTC

*** This bug has been marked as a duplicate of bug 68492 ***
Comment 6 Kevin Mitchell 2014-10-01 16:10:30 UTC
Should add that the command for buggy hw decoding is

mpv --no-config --hwdec=vaapi bsg.mkv 

and software decoding is

mpv --no-config --hwdec=no bsg.mkv

The above use opengl video output rendering, but the results are the same when adding --vo=vaapi for vaapi output rendering.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.