Summary: -------------- The AVC files are: alphaconformanceG.264 MR2_TANDBERG_E.264 MR3_TANDBERG_B.264 MR4_TANDBERG_C.264 MR5_TANDBERG_C.264 I have got the first bad commit: commit 9d0bd942552a68411f2c223e362591ac9520a7f8 Author: Xiang, Haihao <haihao.xiang@intel.com> Date: Mon Sep 9 09:10:51 2013 +0800 H.264: Support Constrained Baseline profile instead of Baseline profile GENx doesn't support FMO/ASO, so remove the support of Baseline profile for conformance testing. In addition, add the suppo for Constrained Baseline profile. Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> Environment: -------------- Libva: (master)88ed1ebe960b1c4a7970e12f8df1ed7d7031352a Libva_intel_driver: (master)121e70d34028c5caa24b587988dda4b6b1335bf8 Gstreamer10: (1.0)4e880d4d1e151ea64f83c28b5c3e1bbc06c57903 Gst_plugins_base10: (1.0)2dd3f028c1e6dea799d7496639f53220818b20b1 Gst_plugins_good10: (1.0)643d425f51f81b56deec16c01162637546708ee5 Gst_plugins_bad10: (1.0)0587ab41b4f9979e9cfc11011ed5c970569ee3d3 Gst_plugins_ugly10: (1.0)c7c911b8320576429e4a4234a1e29ec7436e6814 Gst_plugins_vaapi10: (master)e3dcd33114f260b5c88b3bd425529201a4b3755a Command line: -------------- gst-launch-1.0 filesrc location=/root/media_tools/decoder/Base_Ext_Main_profile/MR4_TANDBERG_C.264 ! h264parse ! vaapidecode ! vaapisink sync=false Log info: -------------- 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 Setting pipeline to PAUSED ... Pipeline is PREROLLING ... ERROR: from element /GstPipeline:pipeline0/GstH264Parse:h264parse0: GStreamer encountered a general stream error. Additional debug info: gstbaseparse.c(3038): gst_base_parse_loop (): /GstPipeline:pipeline0/GstH264Parse:h264parse0: streaming stopped, reason error ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... Freeing pipeline ...
Is it a decoding issue or encoding issue ? According to the title, it is an encoding issue, however according to the description in comment #1, it is a decoding issue.
Genx supports Constrained Baseline profile instead of Baseline profile, so the patch mentioned at comment #1 is needed. gstreamer vaapie should not use baseline profile for encoding/decoding on Genx.
It's an decoding bug, sorry for my carelessness
Hi, Feng Could you take a look at this issue ? Thanks Haihao
*** Bug 72899 has been marked as a duplicate of this bug. ***
profile of this video is Baseline. since driver updates and only support constrained baseline, the baseline profile supports were removed from gst-vaapi. that means some conformance tests would be failed.
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.