Hi
有人遇到hdmi音频输出44.1k采样不准,会导致音频不同步,奇怪的是48k采样率是准确的,其音视频同步,我用的是HW模式,我查看了代码
sysclk22_ck: 28672000 48k的打印信息时钟是准的;
clkt_cksel: clock: clksel_round_rate_div: sysclk22_ck target_rate 6144000
clkt_cksel: clock: new_div = 5, new_rate = 5734400
clkt_cksel: clock: clksel_round_rate_div: sysclk22_ck target_rate 6144000
clkt_cksel: clock: new_div = 1, new_rate = 6144000(正常的)
clkt_cksel: clock: sysclk22_ck: set rate to 6144000
clkt_cksel: clock: sysclk22_ck: recalc'd rate is 6144000 (div 1)
但是44.1k的rate应该是5644800,不知道为什么是5644099,求解
clkt_cksel: clock: clksel_round_rate_div: sysclk22_ck target_rate 5644800
clkt_cksel: clock: new_div = 6, new_rate = 4778666(正常是4778666.666666667)
clkt_cksel: clock: clksel_round_rate_div: sysclk22_ck target_rate 5644099
clkt_cksel: clock: new_div = 1, new_rate = 5644099(正常是5644800)
clkt_cksel: clock: sysclk22_ck: set rate to 5644099
clkt_cksel: clock: sysclk22_ck: recalc'd rate is 5644099 (div 1)
我有更新了ti81xxhdmi的最新驱动,还是没能解决这个问题。