summaryrefslogtreecommitdiff
path: root/ext/rsvg
diff options
context:
space:
mode:
authorDavid Hoyt <dhoyt@llnl.gov>2010-02-07 11:09:45 +0100
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2010-02-07 11:17:20 +0100
commitbeeb8fa8ecfc315fc6a04dd684d6616e012c6ea9 (patch)
treea697388125a230d4e28595a9f6f07fdeee3ab6d3 /ext/rsvg
parent334714bbc0da207c66a6ff81dd50c57f669cfa13 (diff)
downloadgstreamer-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.c11
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);