Bug 56073 - [gst-vaapi] GPU hang when decoding with CAFI1_SVA_C.264
Summary: [gst-vaapi] GPU hang when decoding with CAFI1_SVA_C.264
Status: VERIFIED FIXED
Alias: None
Product: libva
Classification: Unclassified
Component: intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Jocelyn Li
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 55898
Blocks:
  Show dependency treegraph
 
Reported: 2012-10-17 07:47 UTC by Du Yan
Modified: 2012-12-28 06:13 UTC (History)
4 users (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg log (48.10 KB, text/plain)
2012-10-17 07:47 UTC, Du Yan
Details
gst hang tracelog (1.07 MB, text/plain)
2012-10-22 08:51 UTC, Du Yan
Details
gst tracelog with the ubuntu 12.04 kernel (1.18 MB, text/plain)
2012-10-22 08:52 UTC, Du Yan
Details
mplayer tracelog (1.16 MB, text/plain)
2012-10-22 08:52 UTC, Du Yan
Details

Description Du Yan 2012-10-17 07:47:40 UTC
Created attachment 68674 [details]
dmesg log

Environment: 
--------------

libva:
commit 86484495155e65fd8ac33ed3ede43fb42defd966
Author: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
Date:   Tue Oct 9 06:21:59 2012 +0200

intel-driver:
commit f557dd6ad06c31bcf787468e804c948ecc4cf39b
Author: Zhao Halley <halley.zhao@intel.com>
Date:   Fri Sep 21 10:30:55 2012 +0800

gst-vaapi:
commit d26d107a76887c62b3cf06be5fef261c9ef36a6c
Author: root <root@x-ivb7.(none)>
Date:   Wed Sep 26 15:19:47 2012 +0800


Bug Info:
--------------
GPU hang GPU hang when decoding with CAFI1_SVA_C.264.
dmesg log has attached.


Reproduce steps:
----------------
1. xinit &
2. gst-launch-0.10 playbin2 video-sink="vaapisink sync=false" uri=file:///home/gst_AVC_conformance/Base_Ext_Main_profile/CAFI1_SVA_C.264


Reproducibility:
--------------
1/6
Comment 1 Du Yan 2012-10-18 07:27:22 UTC
when using mplayer for decoding, it works well.

And the GPU hang issue can be reproduced with the below files: CAPA1_TOSHIBA_B.264
CVWP3_TOSHIBA_E/CVWP3_TOSHIBA_E.264
Comment 2 Du Yan 2012-10-22 07:37:09 UTC
Test OK with the Ubuntu 12.04 kernel.
Comment 3 Du Yan 2012-10-22 08:51:04 UTC
Created attachment 68903 [details]
gst hang tracelog
Comment 4 Du Yan 2012-10-22 08:52:17 UTC
Created attachment 68904 [details]
gst tracelog with the ubuntu 12.04 kernel
Comment 5 Du Yan 2012-10-22 08:52:49 UTC
Created attachment 68905 [details]
mplayer tracelog
Comment 6 ykzhao 2012-10-23 02:10:55 UTC
From the trace log it seems that the CAFI1_SVA_C.264 video stream is based on the interlaced format. It seems that the support of interlace is not very well in gst-vaapi.

Hi, Feng
    Will you please add some comment about this bug?

Thanks.
    Yakui
Comment 7 ykzhao 2012-10-23 02:11:12 UTC
From the trace log it seems that the CAFI1_SVA_C.264 video stream is based on the interlaced format. It seems that the support of interlace is not very well in gst-vaapi.

Hi, Feng
    Will you please add some comment about this bug?

Thanks.
    Yakui
Comment 8 ykzhao 2012-10-23 05:56:20 UTC
This video stream is based on the interlaced format, which is not supported in gst-vaapi.

At the same time as it can't be reproduced on the latest kernel/ubuntu 12.04 kernel, this priority of this bug is downgraded.

Thanks.
Comment 9 Gwenole Beauchesne 2012-10-24 03:58:42 UTC
Added a dependency to bug #55898.
Comment 10 Du Yan 2012-11-19 02:59:54 UTC
Issue has fixed in gstream-vaapi master branch(cb0da4ed7acbb51f2d5dba34c0b37b2c5ad8bff4)
Comment 11 Du Yan 2012-12-03 02:59:51 UTC
platform: SNB IVB
libva: (staging) 38c94cd922473095814ed9a9f99ad98fcc9c285d
inter-driver: (staging) c0ef9d99df37ae45589fecb898727be495e50304

Test with the latest gstream-vaapi code in qa branch, Issue can't be reproduced.


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.