In my android-jb4.3 + imx6dl sabresd board, hdmi audio can't be output when conneted with TV using hdmi cable.
I try my best to find out the reason for several days ,but haven't successed.
these are my result after investigation.
1: connect this TV with another board using hdmi cable, this TV can work at 1080p and also i can hear audio sound from it.
2: connect this hdmi TV with our sabresd board, this TV can work at 480P, also in this videomode ,we can hear hdmi sound. but when making it work at >480P (720P or 1080P), the video output is good , but can't hear any sound from TV.
also, the detail timming of 720P and 480P i set are supported by this TV's edid. in other words , every trying, our borad can read the edid information from this TV sucessfully.
so i wonder why at high resolution(720P),hdmi audio can't be outputed ?
on our imx6 platform, we havn't modify the hardware(imx6 sabresd) and software(imx6 android jb4.3) about hdmi. but from android_jb4.3_1.1.0-ga Release_Notes, hdmi audio can be supported.
Many thanks if anybody can help me or give me some suggestions on this problem.
i have make progress on this investigation through a whole day.
i have found when change hdmi_core_data.disp_id from 1 to 0, i can all hear sound from TV whenever hdmi display mode is 480p, 720p or 1080p.
but change hdmi_core_data.disp_id from 0 to 1, i can hear sound from TV only when hdmi display mode is 480p. At 720P or 1080p, not hear any sound from TV.
it is the difference between DI 0 and DI 1 which lead to this hdmi audio problem.
i can't understand the reason.
can anybody explain this , thanks.
Hi li
please try with Demo Images and suggestions from BD
https://community.nxp.com/docs/DOC-99115
https://boundarydevices.com/second-release-jellybean-4-3-beta-mx6/
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
hdimi audio problem has been resolved. After i remove CONFIG_MX6_CLK_FOR_BOOTUI_TRANS from arch/arm/configs/imx6_android_defconfig, then althrogh hdmi_core_data.disp_id is 1, it can output hdmi audio whenever hdmi display mode is 480p, 720p or 1080p.
thank you for your reply.