summaryrefslogtreecommitdiffstats
path: root/sys/vdpau/gstvdpaudecoder.h
diff options
context:
space:
mode:
authorCarl-Anton Ingmarsson <ca.ingmarsson@gmail.com>2009-03-26 21:04:48 +0100
committerJan Schmidt <thaytan@noraisin.net>2009-06-20 15:21:21 +0100
commit090638ccec59cebb11327d12ebcff78015716bed (patch)
tree03510134c1a46dfe34d165313a743884d9459502 /sys/vdpau/gstvdpaudecoder.h
parent367708e2ae7435fab215fd93b31234e553220c77 (diff)
downloadgst-plugins-bad-090638ccec59cebb11327d12ebcff78015716bed.tar.gz
gst-plugins-bad-090638ccec59cebb11327d12ebcff78015716bed.tar.bz2
gst-plugins-bad-090638ccec59cebb11327d12ebcff78015716bed.zip
vdpau: extract mpeg version
Diffstat (limited to 'sys/vdpau/gstvdpaudecoder.h')
-rw-r--r--sys/vdpau/gstvdpaudecoder.h18
1 files changed, 8 insertions, 10 deletions
diff --git a/sys/vdpau/gstvdpaudecoder.h b/sys/vdpau/gstvdpaudecoder.h
index 336e4b8a..d8b8aa33 100644
--- a/sys/vdpau/gstvdpaudecoder.h
+++ b/sys/vdpau/gstvdpaudecoder.h
@@ -29,16 +29,12 @@
G_BEGIN_DECLS
-#define GST_TYPE_VDPAU_DECODER \
- (gst_vdpaudecoder_get_type())
-#define GST_VDPAU_DECODER(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_VDPAU_DECODER,GstVdpauDecoder))
-#define GST_VDPAU_DECODER_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_VDPAU_DECODER,GstVdpauDecoderClass))
-#define GST_IS_VDPAU_DECODER(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_VDPAU_DECODER))
-#define GST_IS_VDPAU_DECODER_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_VDPAU_DECODER))
+#define GST_TYPE_VDPAU_DECODER (gst_vdpaudecoder_get_type())
+#define GST_VDPAU_DECODER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_VDPAU_DECODER,GstVdpauDecoder))
+#define GST_VDPAU_DECODER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_VDPAU_DECODER,GstVdpauDecoderClass))
+#define GST_VDPAU_DECODER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_VDPAU_DECODER, GstVdpauDecoderClass))
+#define GST_IS_VDPAU_DECODER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_VDPAU_DECODER))
+#define GST_IS_VDPAU_DECODER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_VDPAU_DECODER))
typedef struct _GstVdpauDecoder GstVdpauDecoder;
typedef struct _GstVdpauDecoderClass GstVdpauDecoderClass;
@@ -62,6 +58,8 @@ struct _GstVdpauDecoder {
struct _GstVdpauDecoderClass {
GstBaseTransformClass parent_class;
+
+ gboolean (*set_caps) (GstVdpauDecoder *dec, GstCaps *caps);
};
GType gst_vdpaudecoder_get_type (void);