GNOME Bugzilla – Bug 793783
[gstreamer-msdk-master][SKL] The md5 value of some cases mpeg2 decoding do not match reference.
Last modified: 2018-02-27 03:15:43 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/toshiba_DPall-0.mpg.mpeg2 '!' mpegvideoparse '!' msdkmpeg2dec '!' videoconvert '!' video/x-raw,format=I420 '!' checksumsink2 frame-checksum=FALSE file-checksum=TRUE plane-checksum=FALSE 3. real_md5=f086b17215c56f99fcd669a0eeeb9850 4. ref_md5=0dec07946f0773bf504074035efb1e69
@zj.wang, there will be float calculator in mpeg2 decode, the md5 may not the same with reference md5. Please use ssim to test it. Just like vc1 decode. Thanks.
Due to float calculator in mpeg2 decode, use ssim as standard and reopen two issues for mpeg2 decoding, please refer to https://bugzilla.gnome.org/show_bug.cgi?id=793864 https://bugzilla.gnome.org/show_bug.cgi?id=793867 so close this issue