AnsweredAssumed Answered

AV MUTE purpose ? / ADV7619 Referent eval board source

Question asked by snovak.rtrk on Sep 25, 2017
Latest reply on Sep 28, 2017 by snovak.rtrk

Hi,
I'm inspecting the eval board EVAL-ADV7619-7511  APP source code.

I've gone through the user guides/manuals and I failed to find a proper explanation of AV_MUTE.

I see that referent APP uses this function whenever it detects a BAD VIDEO or if PLL lock was acquired?

 

Src\MIDLWARE\REP\RX\sysa.c:

/*===========================================================================
* Set RX output mute state and return ATVERR_TRUE if mute state changed.
* This function should be called periodically (100 times/s) for clean muting
*
* Entry:   Forced = TRUE  to force output mute if free-run is off, otherwise
*                         RX mute state is determined from the table below
*                   FALSE to determine RX output mute from the table below
*
* FreeRun on           *   -   -   -
* Video detected       .   *   *   -
* AV Mute              .   -   *   .
*
* Mute State           0   0   1   2
*
* Where * indicates the condition is TRUE
*       - indicates the condition is FALSE
*       . indicate don't care
*
* Return:  ATVERR_TRUE if mute state has changed
*          ATVERR_FALSE if mute state did not change
*
*==========================================================================*/

ATV_ERR ADIAPI_RepRxSetMuteState (BOOL Forced) {

 

1) Why is AV MUTE necessary, is this a HDMI standard requirement or a recommended way of using the ADV7619 chip?

2) Can you provide me some context regarding AV_MUTE, what does it actually do?

3) What is clean muting?

Outcomes