GNOME Bugzilla – Bug 793782
[gstreamer-msdk-master][SKL] some cases mpeg2 decoding fail with error message "mpegvparse0: Internal data stream error"
Last modified: 2018-11-03 14:18:50 UTC
Test Env: ============================================ Platform: SKL Arch: x86_64 CentOS Linux release 7.3.1611 (Core) Kernel: 4.4.0 libva MediaServerStudioEssentials2017R3.tar.gz (libva 1.67.0.pre1) media_driver MediaServerStudioEssentials2017R3.tar.gz 16.5.2.64009- ubit gstreamer master branch 91798e16cc09420163684d13779f13f374164ea2 gst-bad master branch 1c81bf4bdc67b518d6b3bbc22398c17fe8ced1da Reproduce Steps: ============================================ take one case for example 1. build enc as above lists 2. gst-launch-1.0 -q filesrc location=/media/yami_mpeg2/tcela-10-killer.bits.mpeg2 '!' mpegvideoparse '!' msdkmpeg2dec '!' videoconvert '!' video/x-raw,format=I420 '!' checksumsink2 frame-checksum=FALSE file-checksum=TRUE plane-checksum=FALSE 3. decoding fails and error message occurs. error info (gst-launch-1.0:9334): GStreamer-CRITICAL **: gst_buffer_unmap: assertion 'GST_IS_BUFFER (buffer)' failed ERROR: from element /GstPipeline:pipeline0/GstMpegvParse:mpegvparse0: Internal data stream error. Additional debug info: gstbaseparse.c(3611): gst_base_parse_loop (): /GstPipeline:pipeline0/GstMpegvParse:mpegvparse0: streaming stopped, reason error (-5)
uploaded the mpeg2 decoding stream "tcela-10-killer.bits.mpeg2", and you can get it via https://drive.google.com/drive/folders/19wBvg5NrKhVRGJ_-Ep_vMX5kU-MGANfk
I can't download this file. Please check the permission.
@Sree, you can downloads by: https://drive.google.com/open?id=1XeHSA8HCPYR57k5d69aklIZe4ssSCdRj .
mfx plugin can't encode those fail streams either: gst-launch-1.0 -q filesrc location=/media/yami_mpeg2/tcela-10-killer.bits.mpeg2 '!' mpegvideoparse '!' mfxmpeg2dec '!' videoconvert '!' video/x-raw,format=I420 '!' checksumsink2 frame-checksum=FALSE file-checksum=TRUE plane-checksum=FALS
-- 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/663.