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
Please update to git master branch. This was fixed yesterday. Thanks.
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.
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.