audio: no sound when hdmi input mat file. [1/1]
PD#TV-137713
Problem:
cherry-pick https://scgit.amlogic.com/481904 from
tivo to u-linux.
Solution:
cherry-pick.
Verify:
tivo
Change-Id: I5a602bdfec3b1af9fdc8614c4de54c9c815d2d8f
Signed-off-by: dongyang.zhang <dongyang.zhang@amlogic.com>
diff --git a/input/tv_patch_ctrl.c b/input/tv_patch_ctrl.c
index d067fe3..9191036 100644
--- a/input/tv_patch_ctrl.c
+++ b/input/tv_patch_ctrl.c
@@ -305,7 +305,9 @@
hdmiin_audio_packet_t cur_audio_packet = get_hdmiin_audio_packet(&aml_dev->alsa_mixer);
int current_channel = get_hdmiin_channel(&aml_dev->alsa_mixer);
-
+ if (AUDIO_PACKET_HBR == cur_audio_packet) {
+ current_channel = 8;
+ }
is_channel_changed = ((current_channel > 0) && last_channel_count != current_channel);
is_audio_packet_changed = (((cur_audio_packet == AUDIO_PACKET_AUDS) || (cur_audio_packet == AUDIO_PACKET_HBR)) &&
(last_audio_packet != cur_audio_packet));