mirror of
https://github.com/marqs85/ossc.git
synced 2025-04-11 09:37:14 +00:00
fix audio infoframe content to comply with HDMI spec
This commit is contained in:
parent
0fc1a4707b
commit
52e8493873
@ -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
Loading…
x
Reference in New Issue
Block a user