fix audio infoframe content to comply with HDMI spec

This commit is contained in:
marqs 2019-08-24 10:54:13 +03:00
parent 0fc1a4707b
commit 52e8493873
2 changed files with 7632 additions and 7640 deletions

View File

@ -326,12 +326,16 @@ void HDMITX_SetAudioInfoFrame(BYTE bAudioDwSampling)
}
AudioInfo.info.AudioChannelCount = 1; // 2 channels
AudioInfo.info.AudioCodingType = 1; // PCM
AudioInfo.info.SampleSize = 3; // 24bit
AudioInfo.info.SampleFreq = bAudioDwSampling ? 3 : 5; //48kHz or 96kHz
AudioInfo.info.SpeakerPlacement = 0; // Front left and front right
AudioInfo.info.LevelShiftValue = 0;
AudioInfo.info.DM_INH = 0; // Down-mix Inhibit Flag; 0=Permitted or no information about any assertion of this
// HDMI requires that CT, SS and SF fields are set to 0
//AudioInfo.info.AudioCodingType = 1; // PCM
//AudioInfo.info.SampleSize = 3; // 24bit
//AudioInfo.info.SampleFreq = bAudioDwSampling ? 3 : 5; //48kHz or 96kHz
// default value assignments omitted
//AudioInfo.info.SpeakerPlacement = 0; // Front left and front right
//AudioInfo.info.LevelShiftValue = 0;
//AudioInfo.info.DM_INH = 0; // Down-mix Inhibit Flag; 0=Permitted or no information about any assertion of this
EnableAudioInfoFrame(TRUE, (BYTE *) &AudioInfo);
}

File diff suppressed because it is too large Load Diff