After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 793782 - [gstreamer-msdk-master][SKL] some cases mpeg2 decoding fail with error message "mpegvparse0: Internal data stream error"
[gstreamer-msdk-master][SKL] some cases mpeg2 decoding fail with error messag...
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks: 789886
 
 
Reported: 2018-02-24 07:54 UTC by zj,wang
Modified: 2018-11-03 14:18 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description zj,wang 2018-02-24 07:54:03 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)
Comment 1 zj,wang 2018-02-26 01:28:12 UTC
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
Comment 2 sreerenj 2018-03-29 23:43:00 UTC
I can't download this file.
Please check the permission.
Comment 3 Fei 2018-04-04 04:13:06 UTC
@Sree, you can downloads by: https://drive.google.com/open?id=1XeHSA8HCPYR57k5d69aklIZe4ssSCdRj .
Comment 4 Fei 2018-06-01 02:29:37 UTC
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
Comment 5 GStreamer system administrator 2018-11-03 14:18:50 UTC
-- 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.