diff --git a/drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_drv.h b/drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_drv.h index 55f57c0ff9d3..31990c65a181 100644 --- a/drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_drv.h +++ b/drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_drv.h @@ -41,7 +41,7 @@ * * */ -#define RX_VER1 "ver.2019/02/13" +#define RX_VER1 "ver.2019/03/14" /* * * diff --git a/drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_wrapper.c b/drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_wrapper.c index 0d3b6ad98c42..81917004b4c5 100644 --- a/drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_wrapper.c +++ b/drivers/amlogic/media/vin/tvin/hdmirx/hdmi_rx_wrapper.c @@ -474,6 +474,8 @@ static int hdmi_rx_ctrl_irq_handler(void) */ if (rx.aud_info.auds_layout) rx_afifo_store_all_subpkt(true); + else + rx_afifo_store_all_subpkt(false); //if (rx.aud_info.real_sr != 0) //error |= hdmirx_audio_fifo_rst(); } @@ -481,6 +483,7 @@ static int hdmi_rx_ctrl_irq_handler(void) if (log_level & 0x100) rx_pr("[irq] UNDERFL\n"); rx.irq_flag |= IRQ_AUD_FLAG; + rx_afifo_store_all_subpkt(false); //if (rx.aud_info.real_sr != 0) //error |= hdmirx_audio_fifo_rst(); }