diff options
Diffstat (limited to 'src/rhd_hdmi.h')
-rw-r--r-- | src/rhd_hdmi.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/rhd_hdmi.h b/src/rhd_hdmi.h index 5b1e8f0..e86b5e2 100644 --- a/src/rhd_hdmi.h +++ b/src/rhd_hdmi.h | |||
@@ -35,6 +35,9 @@ struct rhdHdmi { | |||
35 | struct rhdOutput* Output; | 35 | struct rhdOutput* Output; |
36 | CARD16 Offset; | 36 | CARD16 Offset; |
37 | 37 | ||
38 | Bool SavedBufferStatus; | ||
39 | Bool AudioDebugWorkaround; | ||
40 | |||
38 | Bool Stored; | 41 | Bool Stored; |
39 | CARD32 StoreEnable; | 42 | CARD32 StoreEnable; |
40 | CARD32 StoreControl; | 43 | CARD32 StoreControl; |
@@ -63,9 +66,10 @@ struct rhdHdmi* RHDHdmiInit(RHDPtr rhdPtr, struct rhdOutput* Output); | |||
63 | 66 | ||
64 | void RHDHdmiSetMode(struct rhdHdmi* rhdHdmi, DisplayModePtr Mode); | 67 | void RHDHdmiSetMode(struct rhdHdmi* rhdHdmi, DisplayModePtr Mode); |
65 | void RHDHdmiEnable(struct rhdHdmi* rhdHdmi, Bool Enable); | 68 | void RHDHdmiEnable(struct rhdHdmi* rhdHdmi, Bool Enable); |
69 | |||
70 | Bool RHDHdmiBufferStatusChanged(struct rhdHdmi* hdmi); | ||
66 | void RHDHdmiUpdateAudioSettings( | 71 | void RHDHdmiUpdateAudioSettings( |
67 | struct rhdHdmi* rhdHdmi, | 72 | struct rhdHdmi* rhdHdmi, |
68 | Bool playing, | ||
69 | int channels, | 73 | int channels, |
70 | int rate, | 74 | int rate, |
71 | int bps, | 75 | int bps, |
@@ -73,6 +77,10 @@ void RHDHdmiUpdateAudioSettings( | |||
73 | CARD8 catgory_code | 77 | CARD8 catgory_code |
74 | ); | 78 | ); |
75 | 79 | ||
80 | void RHDHdmiSetAudioWorkaround(struct rhdHdmi* rhdHdmi, Bool Enabled); | ||
81 | Bool RHDHdmiGetAudioWorkaround(struct rhdHdmi* rhdHdmi); | ||
82 | void RHDHdmiCommitAudioWorkaround(struct rhdHdmi* rhdHdmi); | ||
83 | |||
76 | void RHDHdmiSave(struct rhdHdmi* rhdHdmi); | 84 | void RHDHdmiSave(struct rhdHdmi* rhdHdmi); |
77 | void RHDHdmiRestore(struct rhdHdmi* rhdHdmi); | 85 | void RHDHdmiRestore(struct rhdHdmi* rhdHdmi); |
78 | 86 | ||