diff options
Diffstat (limited to 'src/rhd_lvtma.c')
-rw-r--r-- | src/rhd_lvtma.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/rhd_lvtma.c b/src/rhd_lvtma.c index 685aef6..a4aeb9e 100644 --- a/src/rhd_lvtma.c +++ b/src/rhd_lvtma.c | |||
@@ -1069,6 +1069,7 @@ TMDSBPropertyControl(struct rhdOutput *Output, | |||
1069 | switch (Property) { | 1069 | switch (Property) { |
1070 | case RHD_OUTPUT_COHERENT: | 1070 | case RHD_OUTPUT_COHERENT: |
1071 | case RHD_OUTPUT_HDMI: | 1071 | case RHD_OUTPUT_HDMI: |
1072 | case RHD_OUTPUT_AUDIO_WORKAROUND: | ||
1072 | return TRUE; | 1073 | return TRUE; |
1073 | default: | 1074 | default: |
1074 | return FALSE; | 1075 | return FALSE; |
@@ -1081,6 +1082,9 @@ TMDSBPropertyControl(struct rhdOutput *Output, | |||
1081 | case RHD_OUTPUT_HDMI: | 1082 | case RHD_OUTPUT_HDMI: |
1082 | val->Bool = Private->HdmiEnabled; | 1083 | val->Bool = Private->HdmiEnabled; |
1083 | return TRUE; | 1084 | return TRUE; |
1085 | case RHD_OUTPUT_AUDIO_WORKAROUND: | ||
1086 | val->Bool = RHDHdmiGetAudioWorkaround(Private->Hdmi); | ||
1087 | return TRUE; | ||
1084 | default: | 1088 | default: |
1085 | return FALSE; | 1089 | return FALSE; |
1086 | } | 1090 | } |
@@ -1093,6 +1097,9 @@ TMDSBPropertyControl(struct rhdOutput *Output, | |||
1093 | case RHD_OUTPUT_HDMI: | 1097 | case RHD_OUTPUT_HDMI: |
1094 | Private->HdmiEnabled = val->Bool; | 1098 | Private->HdmiEnabled = val->Bool; |
1095 | break; | 1099 | break; |
1100 | case RHD_OUTPUT_AUDIO_WORKAROUND: | ||
1101 | RHDHdmiSetAudioWorkaround(Private->Hdmi, val->Bool); | ||
1102 | break; | ||
1096 | default: | 1103 | default: |
1097 | return FALSE; | 1104 | return FALSE; |
1098 | } | 1105 | } |
@@ -1104,6 +1111,9 @@ TMDSBPropertyControl(struct rhdOutput *Output, | |||
1104 | Output->Mode(Output, Private->Mode); | 1111 | Output->Mode(Output, Private->Mode); |
1105 | Output->Power(Output, RHD_POWER_ON); | 1112 | Output->Power(Output, RHD_POWER_ON); |
1106 | break; | 1113 | break; |
1114 | case RHD_OUTPUT_AUDIO_WORKAROUND: | ||
1115 | RHDHdmiCommitAudioWorkaround(Private->Hdmi); | ||
1116 | break; | ||
1107 | default: | 1117 | default: |
1108 | return FALSE; | 1118 | return FALSE; |
1109 | } | 1119 | } |