Opened 16 months ago

Last modified 16 months ago

#1454 new enhancement

ambiguous formula

Reported by: kolya Owned by:
Priority: minor Milestone:
Component: Text Version:
Keywords: Cc: bbross, wjhan, jct-vc@…

Description

The (8-5) is:

pocLt += PicOrderCntVal − DeltaPocMsbCycleLt[ i ] * MaxPicOrderCntLsb − PicOrderCntVal & ( MaxPicOrderCntLsb − 1 )

If reader assumes arithmetic operations are of higher priority than bitwise &, line in C/C++, then formula contains somewhat strange PicOrderCntVal- PicOrderCntVal.

Change History (2)

comment:1 follow-up: Changed 16 months ago by yk

Thanks! You are right, it should be corrected:

PicOrderCntVal & ( MaxPicOrderCntLsb − 1 ) should be changed to ( PicOrderCntVal & ( MaxPicOrderCntLsb − 1 ) )

comment:2 in reply to: ↑ 1 Changed 16 months ago by kolya

There is one more possible issue.

It seems it is not possible (but me had not found any explicit constraint in the spec) to refer from POC=15 to POC=16 in a long-term sense, coz (8-5) will compute POC=0 as a reference, not 16.

Could you clarify is there any explicit text on this?

Replying to yk:

Thanks! You are right, it should be corrected:

PicOrderCntVal & ( MaxPicOrderCntLsb − 1 ) should be changed to ( PicOrderCntVal & ( MaxPicOrderCntLsb − 1 ) )

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

  • Benjamin Bross(Subscriber)
  • David Flynn(Always)
  • jct-vc@…(Subscriber)
  • Karl Sharman(Always)
  • Karsten Suehring(Always)
  • Nikolay Shlyakhov(Reporter, Participant)
  • Woo-Jin Han(Subscriber)
  • Ye-Kui Wang(Participant)