commit | 59d732dd054feabbea5750c72e5142a8853b7ee6 | [log] [tgz] |
---|---|---|
author | Song Zhao <song.zhao@amlogic.com> | Tue Jan 23 22:09:15 2024 -0800 |
committer | Song Zhao <song.zhao@amlogic.com> | Fri Jan 26 16:26:47 2024 -0700 |
tree | eb2ca480b973116247c2a9375af839a4496ce0fa | |
parent | bb3b4f31a35bf720b032c489084889894ccd1349 [diff] |
avsync-lib: handle pts wrapping in vmaster mode [1/1] PD#OTT-51344 Problem: When vdisc happens, current system time is reset in kernel, but frame_expire still keeps the old one. As a result, last system time is locked to a big value and prevent future rendering with smaller PTS. Solution: Reset system time and last_r_syst when vdisc is triggered under vmaster mode. Verify: SBT-Unn Change-Id: I3eb03f83b7755d3c370249362da4f8d30324af27 Signed-off-by: <song.zhao@amlogic.com>