summaryrefslogtreecommitdiffstats
path: root/sys/directdraw/gstdirectdrawsink.h
diff options
context:
space:
mode:
authorSébastien Moutte <sebastien@moutte.net>2007-03-11 22:23:04 +0000
committerJan Schmidt <thaytan@noraisin.net>2009-05-16 01:29:16 +0100
commitbf5c0a89f0078ea886e80eeaaf826003cd515982 (patch)
tree53af30d554cebd754b88546d3dd7d97106e93ca1 /sys/directdraw/gstdirectdrawsink.h
parent2949448e31eceb4f2066712d669efb4b4a9b85aa (diff)
downloadgst-plugins-bad-bf5c0a89f0078ea886e80eeaaf826003cd515982.tar.gz
gst-plugins-bad-bf5c0a89f0078ea886e80eeaaf826003cd515982.tar.bz2
gst-plugins-bad-bf5c0a89f0078ea886e80eeaaf826003cd515982.zip
[MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.*: Handle display mode changes during playback.
Original commit message from CVS: * sys/directdraw/gstdirectdrawsink.c: * sys/directdraw/gstdirectdrawsink.h: Handle display mode changes during playback.
Diffstat (limited to 'sys/directdraw/gstdirectdrawsink.h')
-rw-r--r--sys/directdraw/gstdirectdrawsink.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/directdraw/gstdirectdrawsink.h b/sys/directdraw/gstdirectdrawsink.h
index 3bd55dd3..68a2a14b 100644
--- a/sys/directdraw/gstdirectdrawsink.h
+++ b/sys/directdraw/gstdirectdrawsink.h
@@ -120,6 +120,15 @@ struct _GstDirectDrawSink
/* TRUE when directdraw objects are setup */
gboolean setup;
+
+ /* TRUE if the hardware support blitting from one colorspace to another */
+ gboolean can_blit_between_colorspace;
+
+ /* this flag is used to force re-creation of our offscreen surface
+ * it's need when hardware doesn't support fourcc blit and the bit deph
+ * of the current display mode changes.
+ */
+ gboolean must_recreate_offscreen;
};
struct _GstDirectDrawSinkClass