Opened 6 months ago

Last modified 5 months ago

#339 new defect

Mismatch between SIMD_ENABLE macro ON and OFF

Reported by: Krit Owned by:
Priority: minor Milestone:
Component: VTM Version: VTM-5.0
Keywords: Cc: ksuehring, XiangLi, fbossen, jvet@…

Description

In VTM-5.0, bitstream mismatch occurs in Tango (starting from POC32) when changing SIMD_ENABLE macro setting from 1 to 0.

encoder log entry for bistream with SIMD_ENABLE set to 1 is:
POC 32 TId: 0 ( B-SLICE, QP 33 ) 355320 bits [Y 39.6028 dB U 47.5340 dB V 45.2309 dB] [xY 4043cd29e05bd0a0 xU 4047c459ad47f722 xV 40469d8c8e04cd16] [ET 4344 ] [L0 16 0 ] [L1 16 0 ]

encoder log entry for bitstream with SIMD_ENABLE set to 0 is:
POC 32 TId: 0 ( B-SLICE, QP 33 ) 355416 bits [Y 39.6031 dB U 47.5429 dB V 45.2100 dB] [xY 4043cd327d712575 xU 4047c57c341bb96b xV 40469ae2a77e05e0] [ET 9592 ] [L0 16 0 ] [L1 16 0 ]

Bitstream with SIMD_ENABLE off can be decoded by decoder with SIMD_ENABLE on without any problem, and vice versa.

Test condition: RA CTC

Attachments (2)

VTM5_Tango_Q32_P0_SIMDon.txt (20.7 KB) - added by Krit 6 months ago.
Encoder log file for SIMD_ENABLE set to 1
VTM5_Tango_Q32_P0_SIMDoff.txt (20.8 KB) - added by Krit 6 months ago.
Encoder log file for SIMD_ENABLE set to 0

Download all attachments as: .zip

Change history (5)

Changed 6 months ago by Krit

Encoder log file for SIMD_ENABLE set to 1

Changed 6 months ago by Krit

Encoder log file for SIMD_ENABLE set to 0

comment:2 Changed 5 months ago by ksuehring

It seems the (merged) fix only partially resolves the issue.

comment:3 Changed 5 months ago by ksuehring

  • Milestone VTM-5.0 deleted
Note: See TracTickets for help on using tickets.