Did anyone, who is regularly using audio delay (TV smooth function, long cable to Projector etc) in Kodi, test nightlies?
I am starting testing with AVR and nightly. I noticed, that there is slighty change behauviour regarding A/V sync. After movie is ran, when I pause the movie and resume, there is different audio delay from delay, other than when I press move forward/backward (I dont mean different play speed, just skipping a few sec). More specifically, my normal setup is -75ms in Kodi, to have perfect A/V when using AVR and projector, before switch to VIM3L @nightly. In Nightly, I must setup 0 audio delay to have perfect A/V sync on the same condition as before. Dunno why.
When I pause, and then resume (without any skipping), A/V is unsynced slightly. After I skip (move) within a movie, then it synced again. That is fixed just by skipping (ie. back, then optionally forward to the same spot to continue watching). I am not sure, what “sync” should be right, my concern is that its not consistent, ie. behaves differently when PAUSE/PLAY and SKIP. In my case the shift is very subtle, but present.
My setup is Multichannel HDMI, with passthrough enabled, HEVC fix off. Tested movie was x265, Dolby Digital. Streaming from Samba share connected 1Gbit.
When play-pause, no msg in Kodi log on default log settings. When skip forward, backward:
2020-01-31 14:32:06.246 T:3636458368 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
2020-01-31 14:35:20.245 T:3553616768 WARNING: Previous line repeats 247 times.
2020-01-31 14:35:20.245 T:3553616768 NOTICE: CActiveAEStream::AddData - messy timestamps, increasing interval for measuring average error to 6000 ms
2020-01-31 14:46:25.143 T:3636458368 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
2020-01-31 14:52:26.999 T:3553616768 WARNING: Previous line repeats 658 times.
2020-01-31 14:52:26.999 T:3553616768 NOTICE: CActiveAEStream::AddData - messy timestamps, increasing interval for measuring average error to 6000 ms
2020-01-31 14:52:37.347 T:3636458368 NOTICE: Previous line repeats 1 times.
2020-01-31 14:52:37.347 T:3636458368 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
When movie is playing, no audio shift/change spotted. AVR shows hapilly correct codec, all seems to be fine. During a movie I used as workaround just skipping back and forth after every pause and then watching the rest.
EDIT: Hmm, seems like HEVC seek workaround does the trick or at least make it unnoticeable. I must change default -75ms to 0, and with this workaround enabled, I didnt spot difference between PAUSE/PLAY, and SEEK buttons. Interesting. More testing on other formats is behind me, but I am still curious, I guess someone with audio delayed setup (In fact, for TV I have even fps-triggered different audio delays, as I am using low level of Panasonic frame smoothening for 23.976 movies - which keeps cinema feel, but just a bit smoother and far away from soap opera) must have same experience.