diff options
-rw-r--r-- | src/rhd_atomout.c | 1 | ||||
-rw-r--r-- | src/rhd_dig.c | 4 |
2 files changed, 2 insertions, 3 deletions
diff --git a/src/rhd_atomout.c b/src/rhd_atomout.c index 9f879a8..3ab114e 100644 --- a/src/rhd_atomout.c +++ b/src/rhd_atomout.c @@ -878,7 +878,6 @@ RHDAtomOutputAllocFree(struct rhdOutput *Output, enum rhdOutputAllocation Alloc) Private->Hdmi = RHDHdmiInit(rhdPtr, Output); RHDHdmiSave(Private->Hdmi); - RHDHdmiCommitAudioWorkaround(Private->Hdmi); return TRUE; case RHD_OUTPUT_FREE: diff --git a/src/rhd_dig.c b/src/rhd_dig.c index 3156c37..1fa5cdf 100644 --- a/src/rhd_dig.c +++ b/src/rhd_dig.c @@ -1648,8 +1648,8 @@ DigAllocFree(struct rhdOutput *Output, enum rhdOutputAllocation Alloc) if(Private->EncoderMode == TMDS_DVI || Private->EncoderMode == TMDS_HDMI) { Private->Hdmi = RHDHdmiInit(rhdPtr, Output); RHDHdmiSave(Private->Hdmi); - RHDHdmiCommitAudioWorkaround(Private->Hdmi); } + return TRUE; case RHD_OUTPUT_FREE: Private->EncoderID = ENCODER_NONE; @@ -1664,7 +1664,7 @@ DigAllocFree(struct rhdOutput *Output, enum rhdOutputAllocation Alloc) RHDHdmiDestroy(Private->Hdmi); Private->Hdmi = NULL; return TRUE; - break; + default: return FALSE; } |