GNOME Bugzilla – Bug 796462
msdk: 2 cases vp9 decoding fail with error message "matroskademux0: Internal data stream error"
Last modified: 2018-11-03 14:24:45 UTC
Description zj,wang 2018-05-18 08:43:35 UTC Test Env: ============================================ Platform: APL/KBL Arch: x86_64 Linux release 16.04 Kernel: 4.12.0-rc2 libva https://github.com/01org/libva.gitb commit 3be72a5a110880f70626d7c3bed953cdde124b2 media_driver https://github.com/intel/media-driver commit 1c2b0615d749c45c07f9aee6586774816989c5b3 MediaSDK: https://github.com/Intel-Media-SDK/MediaSDK commit 7c2b069dce7bed268806f680412a2f3b09a52ce9 gst-bad master branch 0bdcf51baf77926b4f29c01a2fdf133c13aad62e Reproduce Steps: ============================================ take one case for example 1. build enc as above lists 2. gst-launch-1.0 -f -q filesrc location=/media/VP9Conf700/g2_decoder_case_14096.webm '!' matroskademux '!' msdkvp9dec '!' videoconvert '!' video/x-raw,format=I420 '!' checksumsink2 frame-checksum=FALSE file-checksum=TRUE plane-checksum=FALSE dump-location=./dump.yuv 3. error message as below ERROR: from element /GstPipeline:pipeline0/GstMatroskaDemux:matroskademux0: Internal data stream error. Additional debug info: matroska-demux.c(5072): gst_matroska_demux_loop (): /GstPipeline:pipeline0/GstMatroskaDemux:matroskademux0: streaming stopped, reason not-linked (-1) ERROR: pipeline doesn't want to preroll. Failed cases g2_decoder_case_14096.webm g2_decoder_case_14104.webm
@zj, could you help check the 2 fail case with mfx plugin ?
@fei, mfx has no vp9dec element.
it should enable "-DUSE_VP9_DECODER=ON" during compiling. gst-launch-1.0 -f -q filesrc location=/media/VP9Conf700/g2_decoder_case_14096.webm '!' matroskademux '!' mfxvp9dec '!' videoconvert '!' video/x-raw,format=I420 '!' checksumsink2 frame-checksum=FALSE file-checksum=TRUE plane-checksum=FALSE dump-location=./dump.yuv it can be decoded successfully with mfx plugin.
Interesting! Only reproducible if you explicitly provide "video/x-raw,format=I420 " and that too only for these two files!
(In reply to sreerenj from comment #4) > Interesting! Only reproducible if you explicitly provide > "video/x-raw,format=I420 " and that too only for these two files! Could be related to: https://bugzilla.gnome.org/show_bug.cgi?id=772457
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/723.