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 796232 - [gstreamer-msdk-master][APL] it will lose frames crossing work with checksum when decode the h264 encoded file by msdk.
[gstreamer-msdk-master][APL] it will lose frames crossing work with checksum ...
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-05-18 08:43 UTC by zj,wang
Modified: 2018-11-03 14:23 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description zj,wang 2018-05-18 08:43:35 UTC
Test Env:
============================================
Platform:               APL
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 filesrc location=/media/encoderbitstreams//SOCCER_704x576_30_orig_02.yuv '!' videoparse format=i420 width=704 height=576 framerate=30 '!' videoconvert '!' video/x-raw,format=NV12 '!' msdkh264enc rate-control=cqp qpi=26 qpp=26 qpb=26 gop-size=30 num-slices=4 b-frames=2 '!' video/x-h264,profile=main '!' h264parse '!' filesink location=./SOCCER_704x576_i420_profilemain_rc0_ipb_qp26_slice4_gop30_fps30.h264
3. gst-launch-1.0 -f filesrc location=./SOCCER_704x576_i420_profilemain_rc0_ipb_qp26_slice4_gop30_fps30.h264 '!' h264parse '!' msdkh264dec '!' videoconvert '!' video/x-raw,format=I420 '!' checksumsink2 frame-checksum=FALSE file-checksum=TRUE plane-checksum=FALSE dump-output=TRUE dump-location=./dump.yuv
4. gst-launch-1.0 -f filesrc location=./SOCCER_704x576_i420_profilemain_rc0_ipb_qp26_slice4_gop30_fps30.h264 '!' h264parse '!' msdkh264dec '!' videoconvert '!' video/x-raw,format=I420 '!' filesink location=gst.yuv
5. compare the two dumped files, find it lose frames when cross work with checksum.

This issue can not be duplicated with hevc enc codec
Comment 1 GStreamer system administrator 2018-11-03 14:23:23 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/711.