diff options
author | David Hoyt <dhoyt@llnl.gov> | 2010-02-07 11:09:45 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2010-02-07 11:17:20 +0100 |
commit | beeb8fa8ecfc315fc6a04dd684d6616e012c6ea9 (patch) | |
tree | a697388125a230d4e28595a9f6f07fdeee3ab6d3 /ext/rsvg | |
parent | 334714bbc0da207c66a6ff81dd50c57f669cfa13 (diff) | |
download | gstreamer-plugins-bad-beeb8fa8ecfc315fc6a04dd684d6616e012c6ea9.tar.gz |
rsvgdec: fix compilation with MSVC
MSVC doesn't like #if #else within statements.
Fixes #609215.
Diffstat (limited to 'ext/rsvg')
-rw-r--r-- | ext/rsvg/gstrsvgdec.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/ext/rsvg/gstrsvgdec.c b/ext/rsvg/gstrsvgdec.c index 82108b2b6..5ceb3525b 100644 --- a/ext/rsvg/gstrsvgdec.c +++ b/ext/rsvg/gstrsvgdec.c @@ -32,14 +32,15 @@ static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS ("image/svg+xml; image/svg")); -static GstStaticPadTemplate src_factory = -GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, #if G_BYTE_ORDER == G_LITTLE_ENDIAN - GST_STATIC_CAPS (GST_VIDEO_CAPS_BGRA) +#define GST_RSVG_VIDEO_CAPS GST_VIDEO_CAPS_BGRA #else - GST_STATIC_CAPS (GST_VIDEO_CAPS_ARGB) +#define GST_RSVG_VIDEO_CAPS GST_VIDEO_CAPS_ARGB #endif - ); + +static GstStaticPadTemplate src_factory = +GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, + GST_STATIC_CAPS (GST_RSVG_VIDEO_CAPS)); GST_BOILERPLATE (GstRsvgDec, gst_rsvg_dec, GstElement, GST_TYPE_ELEMENT); |