Bug 55301 - [gst-vaapi] Core dumped when decording MR2_TANDBERG_E.264 file
Summary: [gst-vaapi] Core dumped when decording MR2_TANDBERG_E.264 file
Status: VERIFIED FIXED
Alias: None
Product: libva
Classification: Unclassified
Component: intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Wind Yuan
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-25 02:45 UTC by Du Yan
Modified: 2012-12-28 06:14 UTC (History)
5 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Du Yan 2012-09-25 02:45:27 UTC
Environment: 
--------------
libva:
commit a78128ac9a52b7567296e076c3cd9e5b7ea640ad
Author: Jonathan Bian <jonathan.bian@intel.com>
Date:   Sun Sep 16 21:26:00 2012 -0700


intel-driver:
commit eb5f7f88fbd9085c3346a6b00698cef091e2ece2
Author: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
Date:   Wed Aug 29 18:37:25 2012 +0200


gstreamer-vaapi :
commit 49dd2800459af462c608ef3bfabd6fb6093711e0
Author: Wind Yuan <feng.yuan@intel.com>
Date:   Fri Sep 21 17:03:35 2012 +0800


Bug Info:
--------------
Setting pipeline to PAUSED ...
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /opt/X11R7/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_34
libva info: va_openDriver() returns 0
Pipeline is PREROLLING ...
**
ERROR:gstvaapidecoder_h264.c:1731:exec_ref_pic_marking_adaptive: assertion failed: (0 && "unhandled MMCO")
Aborted (core dumped)


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/MR2_TANDBERG_E.264
Comment 1 Du Yan 2012-10-15 02:56:47 UTC
Issue still can be reproduced on IVB.

Setting pipeline to PAUSED ...
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /opt/X11R7/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_34
libva info: va_openDriver() returns 0
Pipeline is PREROLLING ...
**
ERROR:gstvaapidecoder_h264.c:1731:exec_ref_pic_marking_adaptive: assertion failed: (0 && "unhandled MMCO")
Aborted (core dumped)


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


gstreamer-vaapi:
commit 49dd2800459af462c608ef3bfabd6fb6093711e0
Author: Wind Yuan <feng.yuan@intel.com>
Date:   Fri Sep 21 17:03:35 2012 +0800
Comment 2 Gwenole Beauchesne 2012-10-22 15:28:52 UTC
Hi, this should be fixed in git master branch now. RefPicList0/1 and DPB strictly match what the JM Reference Software generates.
Comment 3 Jocelyn Li 2012-10-23 01:54:25 UTC
Wind, would you please help QA test again with master branch?
Comment 4 Gwenole Beauchesne 2012-10-24 04:01:11 UTC
(In reply to comment #3)
> Wind, would you please help QA test again with master branch?

Please note that I am interested in the following platforms: ILK, SNB, IVB, HSW. On the driver side, I did make some changes a few months ago, we can now test this on gst-vaapi too. :)

Once this is confirmed, I will propagate the changes to the 0.4-branch for the next release. Thanks.
Comment 5 Du Yan 2012-11-14 03:00:57 UTC
Libva (staging) c59c512df262cdc44fb6e9101621f246eda176df
Inter-driver (staging) 3bd6f3b3611dd9a39a3075f82cf938fa08e22884
Gst-vaapi (qa) e7d517323fd98608918de1211dc42f795b48765f

Platfrom: IVB
Issue can be reproduced.
Comment 6 Gwenole Beauchesne 2012-11-14 18:06:21 UTC
Issue has been fixed. Please test appropriately.
Comment 7 Du Yan 2012-11-19 02:47:13 UTC
Issue has fixed in gstream-vaapi master branch(cb0da4ed7acbb51f2d5dba34c0b37b2c5ad8bff4), 
but still can be reproduced in qa branch.
Comment 8 Du Yan 2012-12-03 02:12:30 UTC
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.