Opened 5 years ago

Closed 5 years ago

#1442 closed defect (fixed)

Wrong parsing/writing order.

Reported by: adil.parvez Owned by:
Priority: major Milestone:
Component: HM SCC Version: SCC-6.0 (HM16.7)
Keywords: code contradicts spec Cc: jct-vc@…

Description

Bitstreams produced by the hm encoder are not conformant.

In seq_parameter_set_rbsp, and pic_parameter_set_rbsp when the extension is being parsed. The spec says

sps_range_extension_flag u(1)
sps_multilayer_extension_flag u(1)
sps_3d_extension_flag u(1)
sps_scc_extension_flag u(1)
sps_extension_4bits u(4)

However in the hm code looking at enum SPSExtensionFlagIndex in TLibCommon/TypeDef.h the reference code parses sps_scc_extension at index 6 in this octet, and not at index 3. This influences decoding/encoding through TDecCavlc::parseSPS/TEncCavlv::codeSPS.
Similarly for the PPS.

Change History (1)

comment:1 Changed 5 years ago by krishna

  • Resolution set to fixed
  • Status changed from new to closed

Fixed in rev. 4716

Note: See TracTickets for help on using tickets.

This list contains all users that will be notified about changes made to this ticket.

These roles will be notified: Reporter, Owner, Subscriber, Participant

  • Adil Parvez(Reporter)
  • jct-vc@…(Subscriber)
  • karl.sharman@…(Always)
  • Karsten Suehring(Always)
  • krishna(Participant)