mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-02 04:22:27 +00:00
sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw): Do IDirectDrawClipper_SetHWnd() if the window I...
Original commit message from CVS: patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com> * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw): Do IDirectDrawClipper_SetHWnd() if the window ID has already been set after creating the clipper.
This commit is contained in:
parent
368834ab4e
commit
acb8ba648d
2 changed files with 11 additions and 0 deletions
|
@ -1,3 +1,11 @@
|
|||
2008-05-07 Ole André Vadla Ravnås <ole.andre.ravnas at tandberg com>
|
||||
|
||||
patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
|
||||
|
||||
* sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw):
|
||||
Do IDirectDrawClipper_SetHWnd() if the window ID has already been
|
||||
set after creating the clipper.
|
||||
|
||||
2008-05-07 Ole André Vadla Ravnås <ole.andre.ravnas at tandberg com>
|
||||
|
||||
patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
|
||||
|
|
|
@ -1308,6 +1308,9 @@ gst_directdraw_sink_setup_ddraw (GstDirectDrawSink * ddrawsink)
|
|||
hRes = IDirectDraw7_CreateClipper (ddrawsink->ddraw_object, 0,
|
||||
&ddrawsink->clipper, NULL);
|
||||
|
||||
if (hRes == DD_OK && ddrawsink->video_window)
|
||||
IDirectDrawClipper_SetHWnd (ddrawsink->clipper, 0, ddrawsink->video_window);
|
||||
|
||||
/* create our primary surface */
|
||||
if (!gst_directdraw_sink_check_primary_surface (ddrawsink))
|
||||
return FALSE;
|
||||
|
|
Loading…
Reference in a new issue