github nova-video-player/aos-AVP v6.4.36
v6.4.36 release

3 hours ago

New release (former one had issues):

  • Fix crash caused by a race condition during version initialization
  • Switch default SMB implementation back to jcifs-ng (smbj is now slower)
  • Smooth sink-driven AV sync for PCM and passthrough mode 2
  • Fix filename displayed as title not updating when the next file starts playing in repeat folder mode
  • Harden passthrough mode 2 resume timing
  • Update jsch to 2.28.2

I have been working on better lipsync in recent releases. This is especially difficult for passthrough because Android/vendor audio stacks do not always report the full latency of system encapsulation, notably on newer MS12-based devices such as Google Streamer 4K.

Some important remarks:

  • If you use audio passthrough, prefer Nova encapsulation mode when available.
  • System encapsulation depends heavily on Android/vendor audio timing; on some devices, especially MS12-based ones, reported latency can be incomplete.
  • Soundbars, AVRs, ARC/eARC, and Dolby/DTS processing can add delay that Android does not expose to applications.
  • PCM decoding generally gives Nova better timing information and may be the most reliable option when passthrough lipsync is device-dependent.
  • If passthrough lipsync is still off on a specific setup, try the alternate passthrough mode, PCM decoding, or the manual A/V delay setting.
  • Nvidia Shield and Google Streamer 4K can behave differently even with the same soundbar because their Android audio stacks are different.

Don't miss a new aos-AVP release

NewReleases is sending notifications on new releases.