|
|
|
@ -549,7 +549,11 @@ void KXinePlayer::play (int repeat) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#if XINE_MAJOR_VERSION > 1 || ( XINE_MAJOR_VERSION == 1 && XINE_MINOR_VERSION >= 2 )
|
|
|
|
|
xine_port_send_gui_data(vo_port, XINE_GUI_SEND_VIDEOWIN_VISIBLE, (void *) 1);
|
|
|
|
|
#else
|
|
|
|
|
xine_gui_send_vo_data(stream, XINE_GUI_SEND_VIDEOWIN_VISIBLE, (void *) 1);
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
running = 1;
|
|
|
|
|
TQString mrlsetup = mrl;
|
|
|
|
@ -939,7 +943,11 @@ protected:
|
|
|
|
|
if(xevent.xexpose.count != 0 || !stream || xevent.xexpose.window != wid)
|
|
|
|
|
break;
|
|
|
|
|
mutex.lock ();
|
|
|
|
|
#if XINE_MAJOR_VERSION > 1 || ( XINE_MAJOR_VERSION == 1 && XINE_MINOR_VERSION >= 2 )
|
|
|
|
|
xine_port_send_gui_data(vo_port, XINE_GUI_SEND_EXPOSE_EVENT, &xevent);
|
|
|
|
|
#else
|
|
|
|
|
xine_gui_send_vo_data(stream, XINE_GUI_SEND_EXPOSE_EVENT, &xevent);
|
|
|
|
|
#endif
|
|
|
|
|
mutex.unlock ();
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
@ -967,7 +975,11 @@ protected:
|
|
|
|
|
if (stream) {
|
|
|
|
|
XMotionEvent *mev = (XMotionEvent *) &xevent;
|
|
|
|
|
x11_rectangle_t rect = { mev->x, mev->y, 0, 0 };
|
|
|
|
|
#if XINE_MAJOR_VERSION > 1 || ( XINE_MAJOR_VERSION == 1 && XINE_MINOR_VERSION >= 2 )
|
|
|
|
|
if (xine_port_send_gui_data(vo_port, XINE_GUI_SEND_TRANSLATE_GUI_TO_VIDEO, (void*) &rect) == -1)
|
|
|
|
|
#else
|
|
|
|
|
if (xine_gui_send_vo_data (stream, XINE_GUI_SEND_TRANSLATE_GUI_TO_VIDEO, (void*) &rect) == -1)
|
|
|
|
|
#endif
|
|
|
|
|
break;
|
|
|
|
|
xine_input_data_t data;
|
|
|
|
|
data.x = rect.x;
|
|
|
|
@ -1001,7 +1013,11 @@ protected:
|
|
|
|
|
fprintf(stderr, "ButtonPress\n");
|
|
|
|
|
XButtonEvent *bev = (XButtonEvent *) &xevent;
|
|
|
|
|
x11_rectangle_t rect = { bev->x, bev->y, 0, 0 };
|
|
|
|
|
#if XINE_MAJOR_VERSION > 1 || ( XINE_MAJOR_VERSION == 1 && XINE_MINOR_VERSION >= 2 )
|
|
|
|
|
if (xine_port_send_gui_data(vo_port, XINE_GUI_SEND_TRANSLATE_GUI_TO_VIDEO, (void*) &rect) == -1)
|
|
|
|
|
#else
|
|
|
|
|
if (xine_gui_send_vo_data (stream, XINE_GUI_SEND_TRANSLATE_GUI_TO_VIDEO, (void*) &rect) == -1)
|
|
|
|
|
#endif
|
|
|
|
|
break;
|
|
|
|
|
xine_input_data_t data;
|
|
|
|
|
data.x = rect.x;
|
|
|
|
@ -1036,7 +1052,11 @@ protected:
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(xevent.type == completion_event && stream)
|
|
|
|
|
#if XINE_MAJOR_VERSION > 1 || ( XINE_MAJOR_VERSION == 1 && XINE_MINOR_VERSION >= 2 )
|
|
|
|
|
xine_port_send_gui_data(vo_port, XINE_GUI_SEND_COMPLETION_EVENT, &xevent);
|
|
|
|
|
#else
|
|
|
|
|
xine_gui_send_vo_data(stream, XINE_GUI_SEND_COMPLETION_EVENT, &xevent);
|
|
|
|
|
#endif
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|