Bug 59503 - [master gst-vaapi] VC1_325x288.avi can't be decoded.
Summary: [master gst-vaapi] VC1_325x288.avi can't be decoded.
Status: VERIFIED FIXED
Alias: None
Product: libva
Classification: Unclassified
Component: intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Weichangzhi
QA Contact: Sean V Kelley
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-17 06:59 UTC by Du Yan
Modified: 2013-06-07 09:03 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Du Yan 2013-01-17 06:59:28 UTC
Environment:
--------------
Platform: IVB
Libva master:
commit 9f4dedc4de014cc665c32dfbac1c017f9396b563
Intel-driver master:
commit 88b21b9aba9be13e08109fe5d213973447f38558
Gstreamer 0.1 branch:
commit 935db833e236959c973e6c8ef59586d30f81a26c
gst-plugins-bad 0.1 branch:
commit d21edfecd149886c88a35a92803a0bcfabdc7630
Gst-vaapi master branch:
commit e13bca460944ea5f4affdc98200b46e8727fe5ee
gst-plugins-base 0.1 branch:
commit 95c384136a1dfc22ad656c13b547c4077566d80b
gst-plugins-good 0.1 branch:
commit 967fc61715fa854dacaa200069437fe57d4d8390
gst-plugins-ugly 0.1 branch:
commit 981912f29e54f6cacefe62ee2a24c38a227d0565
gst-plugins-bad 0.1 branch:
commit d21edfecd149886c88a35a92803a0bcfabdc7630
Gst-vaapi master branch:
commit e13bca460944ea5f4affdc98200b46e8727fe5ee


Bug Info:
--------------
VC1_325x288.avi can't be decoded.

Setting pipeline to PAUSED ...
libva info: VA-API version 0.33.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_33
libva info: va_openDriver() returns 0
Pipeline is PREROLLING ...
ERROR: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstAviDemux:avidemux0: Internal data stream error.
Additional debug info:
gstavidemux.c(5300): gst_avi_demux_loop (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstAviDemux:avidemux0:
streaming stopped, reason not-supported
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...


Steps:
------------
1. xinit&
2. gst-launch-0.10 playbin2 video-sink="vaapisink sync=false" uri=file:///home/gst_AVC_conformance/Mux_Stream/VC1_325x288.avi
Comment 1 Gwenole Beauchesne 2013-01-22 17:47:31 UTC
Fixed in git master branch. Derived a patch from Feng Yuan.
Comment 2 Weichangzhi 2013-05-16 02:13:39 UTC
When Gst-vaapi master branch is back to commit e13bca460944ea5f4affdc98200b46e8727fe5ee,build is not pass.

We need to change the environment:
-----------------
gstreamer:          1.0 branch
gst-plugins-base:   1.0 branch
gst-plugins-good:   1.0 branch
gst-plugins-bad:    1.0 branch
gst-plugins-ugly:   1.0 branch
libva:              staging branch
intel-driver:       staging branch 
Gst-vaapi:          master branch

After update the environment,the bug has fixed.
Comment 3 Yang Lianyue 2013-06-07 09:03:29 UTC
Test OK. Issue can't be reproduced. Close it.


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.