Bug 59545 - [master gst-vaapi] No display no error when decoding SVA_NL1_B.264
Summary: [master gst-vaapi] No display no error when decoding SVA_NL1_B.264
Status: VERIFIED FIXED
Alias: None
Product: libva
Classification: Unclassified
Component: intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Gwenole Beauchesne
QA Contact: Sean V Kelley
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-18 07:03 UTC by Du Yan
Modified: 2013-01-24 05:19 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Du Yan 2013-01-18 07:03:31 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
--------------------------
$ gst-launch-0.10 filesrc location=/home/AVC_conformance/Base_Ext_Main_profile/SVA_NL1_B.264 ! h264parse ! vaapidecode ! vaapisink sync=false

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
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Got EOS from element "pipeline0".
Execution ended after 54481 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...


Below file has the same error as SVA_NL1_B.264
No error and no display when decoding these files by master branch. and it is OK with qa branch.


SVA_NL2_E.264
CABA2_SVA_B.264
FREXT02_JVC_C.264
HCAMFF1_HHI.264
CANL1_SVA_B.264
CANL3_SVA_B.264
HCAFR3_HHI.264
CANL2_SVA_B.264
FREXT01_JVC_D.264
CAPCM1_Sand_E.264
CAPCMNL1_Sand_E.264
SVA_BA2_D.264
SVA_Base_B.264
SVA_BA1_B.264
HCAFR1_HHI.264
HCAFF1_HHI.264
HCAFR4_HHI.264
Comment 1 Gwenole Beauchesne 2013-01-18 09:52:11 UTC
Please update to git master branch. This was fixed yesterday. Thanks.
Comment 2 Gwenole Beauchesne 2013-01-18 09:53:34 UTC
In particular for SVA_NL2_E.26, as I had mentioned, a flush function is now implemented to submit all pending frames when an end-of-stream (EOS) is reached.
Comment 3 Du Yan 2013-01-24 05:19:22 UTC
Test OK. 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.