TDM_THREAD_CB_NONE,
TDM_THREAD_CB_OUTPUT_COMMIT,
TDM_THREAD_CB_OUTPUT_VBLANK,
- TDM_THREAD_CB_OUTPUT_CHANGE,
+ TDM_THREAD_CB_OUTPUT_STATUS,
+ TDM_THREAD_CB_OUTPUT_DPMS,
TDM_THREAD_CB_PP_DONE,
TDM_THREAD_CB_CAPTURE_DONE,
TDM_THREAD_CB_VBLANK_SW,
typedef struct _tdm_thread_cb_base tdm_thread_cb_base;
typedef struct _tdm_thread_cb_output_vblank tdm_thread_cb_output_commit;
typedef struct _tdm_thread_cb_output_vblank tdm_thread_cb_output_vblank;
-typedef struct _tdm_thread_cb_output_change tdm_thread_cb_output_change;
+typedef struct _tdm_thread_cb_output_dpms tdm_thread_cb_output_dpms;
+typedef struct _tdm_thread_cb_output_status tdm_thread_cb_output_status;
typedef struct _tdm_thread_cb_pp_done tdm_thread_cb_pp_done;
typedef struct _tdm_thread_cb_capture_done tdm_thread_cb_capture_done;
typedef struct _tdm_thread_cb_vblank_sw tdm_thread_cb_vblank_sw;
unsigned int tv_usec;
};
-struct _tdm_thread_cb_output_change {
+struct _tdm_thread_cb_output_status {
tdm_thread_cb_base base;
- tdm_output_change_type type;
- tdm_value value;
+ tdm_output_conn_status status;
+};
+
+struct _tdm_thread_cb_output_dpms {
+ tdm_thread_cb_base base;
+ tdm_output_dpms dpms;
};
struct _tdm_thread_cb_pp_done {