Maximum PCR value
What is the maximum Reference Clock Reference (PCR) in MPEG?
I understand that it is derived from a 27MHz clock periodically loaded into a 42bit register.
PCR(i)=PCR_Base(i) * 300 + PCR_Ext(i)
where PCR_Base is loaded into register 33 bits PCR_Ext is loaded into 9-bit register.
Thus, the maximum value of PCR clock wrt 27MHz:
PCR = (2 ^ 33 - 1) * 300 + (2 ^ 9 - 1) = 2,576,980,374,811.
=> (2,576,980,374,811 / 27,000,000) = 95443.7 s = 1590.7 min = 26.5 hours
Register overflow occurs after 26.5 hours of continuous streaming. Is this understanding correct?
+3
source to share