gboolean pause_cond_var;
GCond *pause_cond;
GMutex *pause_cond_lock;
+ GCond *pause_resp;
+ GMutex *pause_resp_lock;
GMutex *buffer_cond_lock;
GMutex *dpy_lock;
gint drm_fd;
gboolean is_secured_mode;
int current_data_type;
int new_data_type;
- double get_image_overtime;
+ long get_image_overtime;
int get_image_overtime_cnt;
int gemname_cnt;
int tz_enable;
long sleep_base_time;
long sleep_limit_time;
-
+ gboolean switching_to_udp;
+ guint64 initial_audio_latency;
+ guint64 display_rotate;
+
+ /* For display selection */
+ Window win;
+ Atom requestor;
+ Atom selection;
+ Atom target;
+ Atom property;
};
struct _GstXVImageSrcClass {
GstPushSrcClass parent_class;
/* signals */
+ void (*ui_only) (void *data);
void (*video_with_ui) (void *data);
void (*video_only) (void *data);
+ void (*selection_notify) (void *data);
};
GType gst_xv_image_src_get_type (void);